1
0
mirror of synced 2026-01-08 12:03:02 -05:00
Files
airbyte/airbyte-integrations/connectors/source-dockerhub/integration_tests/catalog.json
George Claireaux 30c5d2d9a7 🎉 New Source Dockerhub (#13931)
* init

* implement working source + tests

* add docs

* add docs

* fix bad comments

* Update airbyte-integrations/connectors/source-dockerhub/acceptance-test-config.yml

* Update airbyte-integrations/connectors/source-dockerhub/Dockerfile

* Update airbyte-integrations/connectors/source-dockerhub/.dockerignore

* Apply suggestions from code review

* Update docs/integrations/sources/dockerhub.md

* Update airbyte-integrations/connectors/source-dockerhub/integration_tests/acceptance.py

Co-authored-by: George Claireaux <george@airbyte.io>

* address @Phlair's feedback

* address @Phlair's feedback

* each record is now a Docker image rather than response page

* format

* fix unit tests

* fix acceptance tests

* add icon, definition and generate seed spec

* add requests to requirements

Co-authored-by: sw-yx <shawnthe1@gmail.com>
2022-06-20 15:13:29 +01:00

63 lines
1.5 KiB
JSON

{
"streams": [
{
"name": "docker_hub",
"json_schema": {
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"user": {
"type": ["null", "string"]
},
"name": {
"type": ["null", "string"]
},
"namespace": {
"type": ["null", "string"]
},
"repository_type": {
"type": ["null", "string"]
},
"status": {
"type": ["null", "integer"]
},
"description": {
"type": ["null", "string"]
},
"is_private": {
"type": ["null", "boolean"]
},
"is_automated": {
"type": ["null", "boolean"]
},
"can_edit": {
"type": ["null", "boolean"]
},
"star_count": {
"type": ["null", "integer"]
},
"pull_count": {
"type": ["null", "integer"]
},
"last_updated": {
"type": ["null", "string"]
},
"is_migrated": {
"type": ["null", "boolean"]
},
"collaborator_count": {
"type": ["null", "integer"]
},
"affiliation": {
"type": ["null", "string"]
},
"hub_user": {
"type": ["null", "string"]
}
}
},
"supported_sync_modes": ["full_refresh"]
}
]
}