-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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 Trello: enable specifying board ids in configuration #8183
Conversation
airbyte-integrations/connectors/source-trello/source_trello/spec.json
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-trello/source_trello/spec.json
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-trello/source_trello/spec.json
Outdated
Show resolved
Hide resolved
Airbyte bump version PR #8259 |
it has a checked mark for i'm trying out this connector with one trello board ID and it's pulling in all boards and all associated streams. |
@grubberr can you create an issue to address the problem pointed out by daniel, and include unit/integration tests for this behavior so we prevent such regressions? |
I've made changes only in childstream which means specified board id will work in stream except the board. I've interpreted the issue not to fetch all boards every time fetch sub-streams. Sorry for missed board stream @grubberr |
@erdenezul i have confirmed this locally. apologies, I was simply reviewed the board table to verify and should've looked at the other streams aswell. However, the expected behaviour IMO is that it should pull only data associated with the custom board IDs from all streams. |
@erdenezul did you try creating a new source with this new version or use an existing configuration. I'm trying to add new API token & API key, which results in connection test failure
I've even tried re-entering the existing ones that work and they fail too. possible culprit: https://github.com/airbytehq/airbyte/pull/8183/files#diff-bfa581f23992d810a07225ff1616cab03dc1df1eed6d8a93ce1aa8cf20bce8d5R205 |
I am not sure what the above screenshot is meant to convey. i assume you have an existing working connector. can you please re-enter the same API key & token and let me know if the connector still works? |
@danieldiamond I've checked it with existing API with valid and invalid board id. Still works |
@erdenezul to clarify, you have re-entered the API key & token and clicked retest? |
so you are fine now? @danieldiamond |
on connections, yes! sorry i derailed the conversation a bit. but the original point on limiting the parent baord stream is still relevant |
yeah agreed |
@sherifnada working in this PR |
@danieldiamond @erdenezul can you please look at this PR #8338 |
Yes it will @grubberr |
…q#8183) * ⚡ Add ids of trello board in configuration airbytehq#7898 Co-authored-by: Erdenezul Batmunkh <erdenezul.batmunkh@buildingminds.com>
What
How
If the user has specified board ids in UI, the source connector will not fetch board data again and again for every source.
Recommended reading order
x.java
y.python
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/SUMMARY.md
docs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampledocs/integrations/README.md
airbyte-integrations/builds.md
Airbyter
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 hereUpdating 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 hereConnector Generator
-scaffold
in their name) have been updated with the latest scaffold by running./gradlew :airbyte-integrations:connector-templates:generator:testScaffoldTemplates
then checking in your changes