-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
🐛 Source Kustomer: fix KeyError: 'user_agent'
when retrieving schema
#15132
🐛 Source Kustomer: fix KeyError: 'user_agent'
when retrieving schema
#15132
Conversation
KeyError: 'user_agent'
KeyError: 'user_agent'
KeyError: 'user_agent'
when retrieving schema
KeyError: 'user_agent'
when retrieving schemaKeyError: 'user_agent'
when retrieving schema
/test connector=connectors/source-kustomer-singer
|
Error does not seem to be related, but not sure how to make integration tests pass successfully:
|
/test connector=connectors/source-kustomer-singer
|
Hi @ivansabik, could you pull the latest changes from master? We recently made some changes to the github actions workflow. |
/test connector=connectors/source-kustomer-singer
Build PassedTest summary info:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks for your contribution!
/publish connector=connectors/source-kustomer-singer
if you have connectors that successfully published but failed definition generation, follow step 4 here |
/publish connector=connectors/source-kustomer-singer
if you have connectors that successfully published but failed definition generation, follow step 4 here |
Sorry the delay here @ivansabik we're having problems publishing Singer based connectors. As soon we solve the problem 'll return here |
No problem, let me know if you need me to rebase or change anything :) |
@ivansabik I'm closing this in favor of in favor of #16480 which implements Kustomer using native Airbyte CDK. |
Great news! I found other issues with the Kustomer tap and looks like it has not been maintained in a while |
What
Currently the Kustomer source connector is broken (see #14965).
With current master branch:


With this PR:


How
The User Agent field is required in the
config.json
, it was removed in a previous PR but the documentation does not state why. This parameter is used when initializing the tap:https://github.com/singer-io/tap-kustomer/blob/b56a2cc3646d57b8c1eb8876a335073a8968fd00/tap_kustomer/__init__.py#L36-L37
Background:
🚨 User Impact 🚨
The connector configuration now requires to specify the User Agent to be used for Kustomer API.
Pre-merge Checklist
Expand the relevant checklist and delete the others.
Updating a connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing/publish
command described here