Skip to content
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

🎉 destination oracle - update fields in specifications #9177

Merged
merged 4 commits into from
Jan 28, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"destinationDefinitionId": "3986776d-2319-4de9-8af8-db14c0996e72",
"name": "Oracle (Alpha)",
"dockerRepository": "airbyte/destination-oracle",
"dockerImageTag": "0.1.11",
"dockerImageTag": "0.1.13",
"documentationUrl": "https://docs.airbyte.io/integrations/destinations/oracle",
"icon": "oracle.svg"
}
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@
- name: Oracle
destinationDefinitionId: 3986776d-2319-4de9-8af8-db14c0996e72
dockerRepository: airbyte/destination-oracle
dockerImageTag: 0.1.12
dockerImageTag: 0.1.13
documentationUrl: https://docs.airbyte.io/integrations/destinations/oracle
icon: oracle.svg
- name: Postgres
Expand Down
39 changes: 20 additions & 19 deletions airbyte-config/init/src/main/resources/seed/destination_specs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2549,7 +2549,7 @@
supported_destination_sync_modes:
- "overwrite"
- "append"
- dockerImage: "airbyte/destination-oracle:0.1.12"
- dockerImage: "airbyte/destination-oracle:0.1.13"
spec:
documentationUrl: "https://docs.airbyte.io/integrations/destinations/oracle"
connectionSpecification:
Expand All @@ -2565,12 +2565,12 @@
properties:
host:
title: "Host"
description: "Hostname of the database."
description: "The hostname of the database."
type: "string"
order: 0
port:
title: "Port"
description: "Port of the database."
description: "The port of the database."
type: "integer"
minimum: 0
maximum: 65536
Expand All @@ -2580,28 +2580,29 @@
order: 1
sid:
title: "SID"
description: "SID"
description: "The System Identifier uniquely distinguishes the instance\
\ from any other instance on the same computer."
type: "string"
order: 2
username:
title: "User"
description: "Username to use to access the database. This user must have\
\ CREATE USER privileges in the database."
description: "The username to access the database. This user must have CREATE\
\ USER privileges in the database."
type: "string"
order: 3
password:
title: "Password"
description: "Password associated with the username."
description: "The password associated with the username."
type: "string"
airbyte_secret: true
order: 4
schema:
title: "Default Schema"
description: "The default schema tables are written to if the source does\
\ not specify a namespace. The usual value for this field is \"airbyte\"\
. In Oracle, schemas and users are the same thing, so the \"user\" parameter\
\ is used as the login credentials and this is used for the default Airbyte\
\ message schema."
description: "The default schema is used as the target schema for all statements\
\ issued from the connection that do not explicitly specify a schema name.\
\ The usual value for this field is \"airbyte\". In Oracle, schemas and\
\ users are the same thing, so the \"user\" parameter is used as the login\
\ credentials and this is used for the default Airbyte message schema."
type: "string"
examples:
- "airbyte"
Expand All @@ -2610,7 +2611,8 @@
encryption:
title: "Encryption"
type: "object"
description: "Encryption method to use when communicating with the database"
description: "The encryption method which is used when communicating with\
\ the database."
order: 6
oneOf:
- title: "Unencrypted"
Expand All @@ -2625,9 +2627,9 @@
enum:
- "unencrypted"
default: "unencrypted"
- title: "Native Network Ecryption (NNE)"
- title: "Native Network Encryption (NNE)"
additionalProperties: false
description: "Native network encryption gives you the ability to encrypt\
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:
Expand All @@ -2641,8 +2643,7 @@
default: "client_nne"
encryption_algorithm:
type: "string"
description: "This parameter defines the encryption algorithm to be\
\ used"
description: "This parameter defines the database encryption algorithm."
title: "Encryption Algorithm"
default: "AES256"
enum:
Expand All @@ -2651,7 +2652,7 @@
- "3DES168"
- 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"
Expand All @@ -2665,7 +2666,7 @@
ssl_certificate:
title: "SSL PEM file"
description: "Privacy Enhanced Mail (PEM) files are concatenated certificate\
\ containers frequently used in certificate installations"
\ containers frequently used in certificate installations."
type: "string"
airbyte_secret: true
multiline: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ ENV APPLICATION destination-oracle

COPY --from=build /airbyte /airbyte

LABEL io.airbyte.version=0.1.12
LABEL io.airbyte.version=0.1.13
LABEL io.airbyte.name=airbyte/destination-oracle
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@
"properties": {
"host": {
"title": "Host",
"description": "Hostname of the database.",
"description": "The hostname of the database.",
"type": "string",
"order": 0
},
"port": {
"title": "Port",
"description": "Port of the database.",
"description": "The port of the database.",
"type": "integer",
"minimum": 0,
"maximum": 65536,
Expand All @@ -29,26 +29,26 @@
},
"sid": {
"title": "SID",
"description": "SID",
"description": "The System Identifier uniquely distinguishes the instance from any other instance on the same computer.",
"type": "string",
"order": 2
},
"username": {
"title": "User",
"description": "Username to use to access the database. This user must have CREATE USER privileges in the database.",
"description": "The username to access the database. This user must have CREATE USER privileges in the database.",
"type": "string",
"order": 3
},
"password": {
"title": "Password",
"description": "Password associated with the username.",
"description": "The password associated with the username.",
"type": "string",
"airbyte_secret": true,
"order": 4
},
"schema": {
"title": "Default Schema",
"description": "The default schema tables are written to if the source does not specify a namespace. The usual value for this field is \"airbyte\". In Oracle, schemas and users are the same thing, so the \"user\" parameter is used as the login credentials and this is used for the default Airbyte message schema.",
"description": "The default schema is used as the target schema for all statements issued from the connection that do not explicitly specify a schema name. The usual value for this field is \"airbyte\". In Oracle, schemas and users are the same thing, so the \"user\" parameter is used as the login credentials and this is used for the default Airbyte message schema.",
"type": "string",
"examples": ["airbyte"],
"default": "airbyte",
Expand All @@ -57,7 +57,7 @@
"encryption": {
"title": "Encryption",
"type": "object",
"description": "Encryption method to use when communicating with the database",
"description": "The encryption method which is used when communicating with the database.",
"order": 6,
"oneOf": [
{
Expand All @@ -75,9 +75,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 @@ -88,7 +88,7 @@
},
"encryption_algorithm": {
"type": "string",
"description": "This parameter defines the encryption algorithm to be used",
"description": "This parameter defines the database encryption algorithm.",
"title": "Encryption Algorithm",
"default": "AES256",
"enum": ["AES256", "RC4_56", "3DES168"]
Expand All @@ -98,7 +98,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 @@ -109,7 +109,7 @@
},
"ssl_certificate": {
"title": "SSL PEM file",
"description": "Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations",
"description": "Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations.",
"type": "string",
"airbyte_secret": true,
"multiline": true
Expand Down
1 change: 1 addition & 0 deletions docs/integrations/destinations/oracle.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@ Airbite has the ability to connect to the Oracle source with 3 network connectiv

| Version | Date | Pull Request | Subject |
| :--- | :--- | :--- | :--- |
| 0.1.13 | 2021-12-29 | [\#9177](https://github.com/airbytehq/airbyte/pull/9177) | Update connector fields title/description |
| 0.1.12 | 2021-11-08 | [#7719](https://github.com/airbytehq/airbyte/pull/7719) | Improve handling of wide rows by buffering records based on their byte size rather than their count |
| 0.1.10 | 2021-10-08 | [\#6893](https://github.com/airbytehq/airbyte/pull/6893)| 🎉 Destination Oracle: implemented connection encryption |
| 0.1.9 | 2021-10-06 | [\#6611](https://github.com/airbytehq/airbyte/pull/6611) | 🐛 Destination Oracle: maxStringLength should be 128 |
Expand Down