Skip to content

Update fields in source-connectors specifications: mysql, onesignal, oracle, outreach, paystack, pipedrive, pokeapi #8582

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Dec 13, 2021
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"sourceDefinitionId": "193bdcb8-1dd9-48d1-aade-91cadfd74f9b",
"name": "Paystack",
"dockerRepository": "airbyte/source-paystack",
"dockerImageTag": "0.1.0",
"dockerImageTag": "0.1.1",
"documentationUrl": "https://docs.airbyte.io/integrations/sources/paystack",
"icon": "paystack.svg"
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"sourceDefinitionId": "435bb9a5-7887-4809-aa58-28c27df0d7ad",
"name": "MySQL",
"dockerRepository": "airbyte/source-mysql",
"dockerImageTag": "0.4.13",
"dockerImageTag": "0.4.14",
"documentationUrl": "https://docs.airbyte.io/integrations/sources/mysql",
"icon": "mysql.svg"
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"sourceDefinitionId": "6371b14b-bc68-4236-bfbd-468e8df8e968",
"name": "PokeAPI",
"dockerRepository": "airbyte/source-pokeapi",
"dockerImageTag": "0.1.1",
"dockerImageTag": "0.1.4",
"documentationUrl": "https://docs.airbyte.io/integrations/sources/pokeapi",
"icon": "pokeapi.svg"
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"sourceDefinitionId": "b39a7370-74c3-45a6-ac3a-380d48520a83",
"name": "Oracle DB",
"dockerRepository": "airbyte/source-oracle",
"dockerImageTag": "0.3.9",
"dockerImageTag": "0.3.10",
"documentationUrl": "https://docs.airbyte.io/integrations/sources/oracle",
"icon": "oracle.svg"
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"sourceDefinitionId": "bb6afd81-87d5-47e3-97c4-e2c2901b1cf8",
"name": "OneSignal",
"dockerRepository": "airbyte/source-onesignal",
"dockerImageTag": "0.1.1",
"dockerImageTag": "0.1.2",
"documentationUrl": "https://docs.airbyte.io/integrations/sources/onesignal",
"icon": "onesignal.svg"
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"sourceDefinitionId": "d8286229-c680-4063-8c59-23b9b391c700",
"name": "Pipedrive",
"dockerRepository": "airbyte/source-pipedrive",
"dockerImageTag": "0.1.8",
"dockerImageTag": "0.1.9",
"documentationUrl": "https://docs.airbyte.io/integrations/sources/pipedrive",
"icon": "pipedrive.svg"
}
Original file line number Diff line number Diff line change
Expand Up @@ -421,7 +421,7 @@
- name: MySQL
sourceDefinitionId: 435bb9a5-7887-4809-aa58-28c27df0d7ad
dockerRepository: airbyte/source-mysql
dockerImageTag: 0.4.13
dockerImageTag: 0.4.14
documentationUrl: https://docs.airbyte.io/integrations/sources/mysql
icon: mysql.svg
sourceType: database
Expand All @@ -442,21 +442,21 @@
- name: OneSignal
sourceDefinitionId: bb6afd81-87d5-47e3-97c4-e2c2901b1cf8
dockerRepository: airbyte/source-onesignal
dockerImageTag: 0.1.1
dockerImageTag: 0.1.2
documentationUrl: https://docs.airbyte.io/integrations/sources/lever-onesignal
icon: onesignal.svg
sourceType: api
- name: Oracle DB
sourceDefinitionId: b39a7370-74c3-45a6-ac3a-380d48520a83
dockerRepository: airbyte/source-oracle
dockerImageTag: 0.3.9
dockerImageTag: 0.3.10
documentationUrl: https://docs.airbyte.io/integrations/sources/oracle
icon: oracle.svg
sourceType: database
- sourceDefinitionId: 3490c201-5d95-4783-b600-eaf07a4c7787
name: Outreach
dockerRepository: airbyte/source-outreach
dockerImageTag: 0.1.0
dockerImageTag: 0.1.1
documentationUrl: https://docs.airbyte.io/integrations/sources/outreach
icon: outreach.svg
sourceType: api
Expand All @@ -470,7 +470,7 @@
- name: Paystack
sourceDefinitionId: 193bdcb8-1dd9-48d1-aade-91cadfd74f9b
dockerRepository: airbyte/source-paystack
dockerImageTag: 0.1.0
dockerImageTag: 0.1.1
documentationUrl: https://docs.airbyte.io/integrations/sources/paystack
icon: paystack.svg
sourceType: api
Expand All @@ -484,7 +484,7 @@
- name: Pipedrive
sourceDefinitionId: d8286229-c680-4063-8c59-23b9b391c700
dockerRepository: airbyte/source-pipedrive
dockerImageTag: 0.1.8
dockerImageTag: 0.1.9
documentationUrl: https://docs.airbyte.io/integrations/sources/pipedrive
icon: pipedrive.svg
sourceType: api
Expand All @@ -498,7 +498,7 @@
- name: PokeAPI
sourceDefinitionId: 6371b14b-bc68-4236-bfbd-468e8df8e968
dockerRepository: airbyte/source-pokeapi
dockerImageTag: 0.1.3
dockerImageTag: 0.1.4
documentationUrl: https://docs.airbyte.io/integrations/sources/pokeapi
icon: pokeapi.svg
sourceType: api
Expand Down
2 changes: 1 addition & 1 deletion airbyte-integrations/connectors/source-mysql/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ COPY build/distributions/${APPLICATION}*.tar ${APPLICATION}.tar

RUN tar xf ${APPLICATION}.tar --strip-components=1

LABEL io.airbyte.version=0.4.13
LABEL io.airbyte.version=0.4.14

LABEL io.airbyte.name=airbyte/source-mysql
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,14 @@
"additionalProperties": false,
"properties": {
"host": {
"description": "Hostname of the database.",
"description": "The host name of the database.",
"title": "Host",
"type": "string",
"order": 0
},
"port": {
"description": "Port of the database.",
"description": "The port of the database.",
"title": "Port",
"type": "integer",
"minimum": 0,
"maximum": 65536,
Expand All @@ -22,23 +24,27 @@
"order": 1
},
"database": {
"description": "Name of the database.",
"description": "The database name.",
"title": "Database",
"type": "string",
"order": 2
},
"username": {
"description": "Username to use to access the database.",
"description": "The username which is used to access the database.",
"title": "Username",
"type": "string",
"order": 3
},
"password": {
"description": "Password associated with the username.",
"description": "The password associated with the username.",
"title": "Password",
"type": "string",
"airbyte_secret": true,
"order": 4
},
"jdbc_url_params": {
"description": "Additional properties to pass to the jdbc url string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3)",
"description": "Additional properties to pass to the jdbc url string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3).",
"title": "JDBC URL Params",
"type": "string",
"order": 5
},
Expand All @@ -52,7 +58,7 @@
"replication_method": {
"type": "string",
"title": "Replication Method",
"description": "Replication method to use for extracting data from the database. STANDARD replication requires no setup on the DB side but will not be able to represent deletions incrementally. CDC uses the Binlog to detect inserts, updates, and deletes. This needs to be configured on the source database itself.",
"description": "Replication method which is used for data extraction from the database. STANDARD replication requires no setup on the DB side but will not be able to represent deletions incrementally. CDC uses the Binlog to detect inserts, updates, and deletes. This needs to be configured on the source database itself.",
"order": 7,
"default": "STANDARD",
"enum": ["STANDARD", "CDC"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,5 @@ COPY source_onesignal ./source_onesignal
ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py"
ENTRYPOINT ["python", "/airbyte/integration_code/main.py"]

LABEL io.airbyte.version=0.1.1
LABEL io.airbyte.version=0.1.2
LABEL io.airbyte.name=airbyte/source-onesignal
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,20 @@
"properties": {
"user_auth_key": {
"type": "string",
"title": "User Auth Key",
"description": "OneSignal User Auth Key, see the <a href=\"https://documentation.onesignal.com/docs/accounts-and-keys#user-auth-key\">docs</a> for more information on how to obtain this key.",
"airbyte_secret": true
},
"start_date": {
"type": "string",
"title": "Start Date",
"description": "The date from which you'd like to replicate data for OneSignal API, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated.",
"examples": ["2020-11-16T00:00:00Z"],
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$"
},
"outcome_names": {
"type": "string",
"title": "Outcome Names",
"description": "Comma-separated list of names and the value (sum/count) for the returned outcome data. See the <a href=\"https://documentation.onesignal.com/reference/view-outcomes\">docs</a> for more details",
"examples": [
"os__session_duration.count,os__click.count,CustomOutcomeName.sum"
Expand Down
2 changes: 1 addition & 1 deletion airbyte-integrations/connectors/source-oracle/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ ENV TZ UTC
COPY build/distributions/${APPLICATION}*.tar ${APPLICATION}.tar
RUN tar xf ${APPLICATION}.tar --strip-components=1

LABEL io.airbyte.version=0.3.9
LABEL io.airbyte.version=0.3.10
LABEL io.airbyte.name=airbyte/source-oracle
Original file line number Diff line number Diff line change
Expand Up @@ -26,18 +26,18 @@
},
"username": {
"title": "User",
"description": "Username to use to access the database.",
"description": "The username which is used to access the database.",
"type": "string"
},
"password": {
"title": "Password",
"description": "Password associated with the username.",
"description": "The password associated with the username.",
"type": "string",
"airbyte_secret": true
},
"schemas": {
"title": "Schemas",
"description": "List of schemas to sync from. Defaults to user. Case sensitive.",
"description": "The list of schemas to sync from. Defaults to user. Case sensitive.",
"type": "array",
"items": {
"type": "string"
Expand All @@ -48,7 +48,7 @@
"encryption": {
"title": "Encryption",
"type": "object",
"description": "Encryption method to use when communicating with the database",
"description": "The encryption method with is used when communicating with the database.",
"order": 6,
"oneOf": [
{
Expand All @@ -66,9 +66,9 @@
}
},
{
"title": "Native Network Ecryption (NNE)",
"title": "Native Network Encryption (NNE)",
"additionalProperties": false,
"description": "Native network encryption gives you the ability to encrypt database connections, without the configuration overhead of TCP/IP and SSL/TLS and without the need to open and listen on different ports.",
"description": "The native network encryption gives you the ability to encrypt database connections, without the configuration overhead of TCP/IP and SSL/TLS and without the need to open and listen on different ports.",
"required": ["encryption_method"],
"properties": {
"encryption_method": {
Expand All @@ -79,7 +79,7 @@
},
"encryption_algorithm": {
"type": "string",
"description": "This parameter defines the encryption algorithm to be used",
"description": "This parameter defines what encryption algorithm is used.",
"title": "Encryption Algorithm",
"default": "AES256",
"enum": ["AES256", "RC4_56", "3DES168"]
Expand All @@ -89,7 +89,7 @@
{
"title": "TLS Encrypted (verify certificate)",
"additionalProperties": false,
"description": "Verify and use the cert provided by the server.",
"description": "Verify and use the certificate provided by the server.",
"required": ["encryption_method", "ssl_certificate"],
"properties": {
"encryption_method": {
Expand All @@ -99,8 +99,8 @@
"default": "encrypted_verify_certificate"
},
"ssl_certificate": {
"title": "SSL PEM file",
"description": "Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations",
"title": "SSL PEM File",
"description": "Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations.",
"type": "string",
"airbyte_secret": true,
"multiline": true,
Expand Down
2 changes: 1 addition & 1 deletion airbyte-integrations/connectors/source-outreach/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,5 @@ COPY source_outreach ./source_outreach
ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py"
ENTRYPOINT ["python", "/airbyte/integration_code/main.py"]

LABEL io.airbyte.version=0.1.0
LABEL io.airbyte.version=0.1.1
LABEL io.airbyte.name=airbyte/source-outreach
Original file line number Diff line number Diff line change
Expand Up @@ -15,24 +15,29 @@
"properties": {
"client_id": {
"type": "string",
"description": "Outreach client id."
"title": "Client ID",
"description": "The Client ID of your Outreach developer application."
},
"client_secret": {
"type": "string",
"description": "Outreach client secret.",
"title": "Client Secret",
"description": "The Client Secret of your Outreach developer application.",
"airbyte_secret": true
},
"refresh_token": {
"type": "string",
"description": "Outreach refresh token.",
"title": "Refresh Token",
"description": "The token for obtaining the new access token.",
"airbyte_secret": true
},
"redirect_uri": {
"type": "string",
"description": "Outreach redirect URI."
"title": "Redirect URI",
"description": "A Redirect URI is the location where the authorization server sends the user once the app has been successfully authorized and granted an authorization code or access token."
},
"start_date": {
"type": "string",
"title": "Start Date",
"description": "The date from which you'd like to replicate data for Outreach API, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated.",
"examples": ["2020-11-16T00:00:00Z"],
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$"
Expand Down
2 changes: 1 addition & 1 deletion airbyte-integrations/connectors/source-paystack/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,5 @@ COPY source_paystack ./source_paystack
ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py"
ENTRYPOINT ["python", "/airbyte/integration_code/main.py"]

LABEL io.airbyte.version=0.1.0
LABEL io.airbyte.version=0.1.1
LABEL io.airbyte.name=airbyte/source-paystack
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,14 @@
"properties": {
"secret_key": {
"type": "string",
"title": "Secret Key",
"pattern": "^(s|r)k_(live|test)_[a-zA-Z0-9]+$",
"description": "Paystack API key (usually starts with 'sk_live_'; find yours <a href=\"https://dashboard.paystack.com/#/settings/developer\">here</a>).",
"description": "The Paystack API key (usually starts with 'sk_live_'; find yours <a href=\"https://dashboard.paystack.com/#/settings/developer\">here</a>).",
"airbyte_secret": true
},
"start_date": {
"type": "string",
"title": "Start Date",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$",
"description": "UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.",
"examples": ["2017-01-25T00:00:00Z"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@ RUN pip install .
ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py"
ENTRYPOINT ["python", "/airbyte/integration_code/main.py"]

LABEL io.airbyte.version=0.1.8
LABEL io.airbyte.version=0.1.9
LABEL io.airbyte.name=airbyte/source-pipedrive
Original file line number Diff line number Diff line change
Expand Up @@ -32,19 +32,19 @@
"client_id": {
"title": "Client ID",
"type": "string",
"description": "The Client ID of your developer application",
"description": "The Client ID of your Pipedrive developer application.",
"airbyte_secret": true
},
"client_secret": {
"title": "Client Secret",
"type": "string",
"description": "The client secret of your developer application",
"description": "The Client Secret of your Pipedrive developer application",
"airbyte_secret": true
},
"refresh_token": {
"title": "Refresh Token",
"type": "string",
"description": "A refresh token generated using the above client ID and secret",
"description": "The token for obtaining the new access token.",
"airbyte_secret": true
}
}
Expand All @@ -64,15 +64,15 @@
"api_token": {
"title": "API Token",
"type": "string",
"description": "Pipedrive API Token",
"description": "The Pipedrive API Token.",
"airbyte_secret": true
}
}
}
]
},
"replication_start_date": {
"title": "Replication Start Date",
"title": "Start Date",
"description": "UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. When specified and not None, then stream will behave as incremental",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$",
"examples": ["2017-01-25T00:00:00Z"],
Expand Down
Loading