Ashish Gupta
07/04/2021, 12:56 PMsajan P
07/08/2021, 4:45 PMRanjith Kumar
07/12/2021, 2:52 AMRiya Tyagi
07/19/2021, 10:23 AMRiya Tyagi
07/19/2021, 10:24 AMDean Lau
09/06/2024, 8:37 AMDani Toro
09/06/2024, 8:49 AMLaurence Trefor Williams
09/06/2024, 9:22 AMDaniel Holleran
09/06/2024, 11:14 AMflags.yml
file. how can these configurations be configured in the helm chart? should I mount an edited version of this file to a particular deployment? if so, which one?Tigran Zalyan
09/06/2024, 2:49 PMFredrik
09/06/2024, 2:58 PM- name: global.storage.type
value: "minio"
- name: global.storage.minio.endpoint
value: "https://<masked-minio-endpoint>:443"
- name: global.storage.storageSecretName
value: "airbyte-custom-secret"
- name: global.storage.minio.accessKeyIdSecretKey
value: "MINIO_ACCESS_KEY"
- name: global.storage.minio.secretAccessKeySecretKey
value: "MINIO_SECRET_KEY"
- name: global.storage.bucket.log
value: "airbyte"
- name: global.storage.bucket.state
value: "airbyte"
- name: global.storage.bucket.workloadOutput
value: "airbyte"
It seems that logs are being correctly stored in the external MinIO, but the state storage is not working as expected. Is there any additional configuration I should consider to fully support an external MinIO instance, or am I missing anything specific in the Helm chart?
I would greatly appreciate any guidance or suggestions to troubleshoot this issue.
Thanks in advance!user
09/06/2024, 3:41 PMCaused by: java.net.UnknownHostException: <http://postgres.cluster-czcu8isw0xzm.us-east-1.rds.amazonaws.com|postgres.cluster-czcu8isw0xzm.us-east-1.rds.amazonaws.com>
It would seem that the host machine can't resolve that name, likely because it's an internal DNS record for AWS and the host machine doesn't have that zone available (it's definitely not a public hostname).
I would start by making sure that you have the right connection details, and that the hose machine for Airbyte can resolve the hostname (you can always test this using `nslookup`/`dig`/`ping`). Some hostnames in AWS are regional, meaning they'll only resolve for instances in the same region and not outside. In other cases, you could have to do additional configuration of the VPC settings or access rules.
If you're ever not sure about connectivity, you can always install the postgres client and try to connect directly—sometimes you'll get a more helpful error message. (Or if nothing else you can rule out Airbyte as the issue and know where to better focus your efforts.)
airbytehq/airbyteuser
09/06/2024, 7:19 PM<http://localhost:8000/api/v1>
use <http://localhost:8000/api/public/v1>
airbytehq/airbyteuser
09/06/2024, 7:53 PMJon Seymour
09/07/2024, 3:28 AMParth Agrawal
09/08/2024, 1:38 PMBrian Henson
09/08/2024, 3:58 PMCreditCardPayments
and GeneralLedger
that are not included in the current connector's definitions. Steps I have taken so far:
• Cloned repo and modified the manifest.yaml
file to include the missing streams
• Created the secrets/config.json
which is required for integration testing
• Built a local development container with airbyte-ci connectors --name source-quickbooks build
• Built an image with my changes by creating a Dockerfile in the aribyte-integrations/connectors/source-quickbooks
directory and running sudo docker build -t airbyte/source-quickbooks:dev .
• Ran integration tests using the above secrets/config.json
to validate my mainfest.yaml
configuration by running docker run --rm -v $(pwd)/secrets:/secrets airbyte/source-quickbooks:dev check --config /secrets/config.json
When the integration test completes I receive the following errors:
{"type": "LOG", "log": {"level": "ERROR", "message": "Encountered an error trying to connect to stream accounts. Error:
Traceback (most recent call last):
File \"/usr/local/lib/python3.10/site-packages/airbyte_cdk/sources/declarative/checks/check_stream.py\", line 42, in check_connection
stream_is_available, reason = availability_strategy.check_availability(stream, logger, source)
File \"/usr/local/lib/python3.10/site-packages/airbyte_cdk/sources/streams/http/availability_strategy.py\", line 50, in check_availability
get_first_record_for_slice(stream, stream_slice)
File \"/usr/local/lib/python3.10/site-packages/airbyte_cdk/sources/streams/utils/stream_helper.py\", line 40, in get_first_record_for_slice
return next(records_for_slice)
File \"/usr/local/lib/python3.10/site-packages/airbyte_cdk/sources/declarative/declarative_stream.py\", line 126, in read_records
yield from self.retriever.read_records(self.get_json_schema(), stream_slice)
File \"/usr/local/lib/python3.10/site-packages/airbyte_cdk/sources/declarative/retrievers/simple_retriever.py\", line 339, in read_records
self.cursor.close_slice(_slice, most_recent_record_from_slice)
File \"/airbyte/integration_code/source_quickbooks/components.py\", line 72, in close_slice
most_recent_record=LastRecordDictProxy(most_recent_record, {self.cursor_field.eval(self.config): \"MetaData/LastUpdatedTime\"}),
AttributeError: 'str' object has no attribute 'eval'
"
}}
Does anybody have any experience working with this build pipeline that might be willing to help me through these issues?user
09/08/2024, 6:26 PMScheduled message
09/09/2024, 4:00 AMDaniel Shaw
09/09/2024, 5:55 AMBalakumar Krishnasamy
09/10/2024, 4:47 PMHari Gudla
09/10/2024, 4:48 PMShivani Bothra
09/10/2024, 5:13 PMBlake Miller
09/10/2024, 6:44 PMCannot read properties of undefined (reading 'edition')
I tried reinstalling via abtcl (abctl local uninstall / abctl local install) and rebooting the machine. I’m scared to test uninstall that purges data because I have a lot of info saved to those connections.
Anyone know how I can start debugging this?
OS: Ubuntu 22.04
abctl: Latest
Airbyte: LatestMadison Mae
09/10/2024, 7:07 PMMikanoch
09/10/2024, 9:03 PMabctl
and email populated without having to open a browser and go through the registration process?
• I tried using abctl local install --secret secrets.yaml
And the secrets.yaml
looks like below. It did not work.
apiVersion: v1
kind: Secret
metadata:
name: airbyte-auth-secrets
type: Opaque
stringData:
instance-admin-email: <mailto:airbyte@myemail.com|airbyte@myemail.com>
• I tried abctl local credentials --email <mailto:airbyte@myemail.com|airbyte@myemail.com>
but error, unexpected status code: 401. It only worked after I open a browser and register a random email.
How do I skip the browser registration process after the installation?Oluwapelumi Adeosun
09/10/2024, 9:12 PMNikhil Chittimalla
08/30/2024, 5:17 AMMadison Mae
09/10/2024, 9:35 PMAdam Marcus
09/11/2024, 2:43 AMabctl
today. We had to double our machine size due to CPU limitations, but are now getting io.airbyte.commons.exceptions.ConnectionErrorException: java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 10196ms (total=0, active=0, idle=0, waiting=0)
(for a Postgres source). Has anyone seen / resolved this?