-
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 Dynamodb: Fix missing scan permissions #27045
🐛 Source Dynamodb: Fix missing scan permissions #27045
Conversation
Before Merging a Connector Pull RequestWow! What a great pull request you have here! 🎉 To merge this PR, ensure the following has been done/considered for each connector added or updated:
If the checklist is complete, but the CI check is failing,
|
Does anyone know what this PR is waiting for? 🤔 |
The CI for this connector is not working right now. We must fix it first to run tests for this change. |
@marcosmarxm is the CI still broken? Would it help if I submit a support ticket? |
🙄 |
Sorry for the long delay in getting this reviewed and merged. Our team is currently finishing the August Hackathon review contributions over the next two weeks, and after that, we will return to the community backlog. |
Hello @itaseskii thanks for the contribution. The current acceptance tests are failing but because of another problem. This week Airbyte codebase is freeze because of Thanksgiving but I'll start the review for your contribution to next week have it done. Thanks for the patience. |
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Is there anything I can do to help here to get this merged? I've worked around this issue for now with a wide access policy but that will rapidly become a blocker to our continued use of Airbyte. |
This issue is also causing a blocker for us in adopting Airbyte across multiple teams. Teams don't want to grant |
Folks sorry this is stale for a long time. I'm organizing all contribution backlog and hope to get this in priority asap. The problem we can have it is... the destination CDK changed a lot and probably need a lot of refactor. If you want to help please reach me out in Slack. |
I am testing the integration and it keeps trying to scan all tables. How can I set up to scan only those that have read permissions? In browser Airbyte open source version I can't see the option to ignore it. |
@ayanguas check if you're using latest version of the connector and if can see a boolean toggle button for ignore_missing_read_permissions_tables |
@marcosmarxm i'm using v0.2.3 version. I attach an image to show you what I get. In the optional fields only appears DynamoDB Endpoint, DynamoDB Region and Reserved Attribute Names. The toggle button to ignore tables that do not have permissions does not appear. |
This is not the latest version of the connector. The latest version is |
What
Closes #25718
How
Adding a new configuration property which allows you to opt-in for ignoring tables that are missing read permissions
Recommended reading order
x.java
y.python
🚨 User Impact 🚨
Are there any breaking changes? What is the end result perceived by the user?
For connector PRs, use this section to explain which type of semantic versioning bump occurs as a result of the changes. Refer to our Semantic Versioning for Connectors guidelines for more information. Breaking changes to connectors must be documented by an Airbyte engineer (PR author, or reviewer for community PRs) by using the Breaking Change Release Playbook.
If there are breaking changes, please merge this PR with the 🚨🚨 emoji so changelog authors can further highlight this if needed.
Pre-merge Actions
Expand the relevant checklist and delete the others.
New Connector
Community member or Airbyter
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.0.0.1
Dockerfile
has version0.0.1
README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog with an entry for the initial version. See changelog exampledocs/integrations/README.md
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
Updating a connector
Community member or Airbyter
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
Connector 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