-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
normalization: delete supportsDbt and supportsNormalization from DestinationDefinitionSpecificationRead #21005
normalization: delete supportsDbt and supportsNormalization from DestinationDefinitionSpecificationRead #21005
Conversation
…onSpecificationRead
…finitionSpecificationRead
…ficationRead' of github.com:airbytehq/airbyte into augustin/normalization/clean-DestinationDefinitionSpecificationRead
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.
Just comments for now, as the front-end is failing to build.
airbyte-server/src/main/java/io/airbyte/server/converters/ApiPojoConverters.java
Outdated
Show resolved
Hide resolved
airbyte-server/src/main/java/io/airbyte/server/handlers/DestinationDefinitionsHandler.java
Outdated
Show resolved
Hide resolved
...yte-webapp/src/pages/ConnectionPage/pages/ConnectionItemPage/ConnectionTransformationTab.tsx
Show resolved
Hide resolved
@evantahler I already updated the branch and Front End E2E tests passed 👍 It's the |
@edmundito can we get a 👍 on the front-end now? We'll sort out the platform flakyness... |
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.
FE approved
…finitionSpecificationRead
…finitionSpecificationRead
…finitionSpecificationRead
@alafanechere comparing this PR to #20854, there seem to be a lot more deletions/cleanup we can do in spec.json files. I would also expect to see it removed from the Airbyte protocol? airbyte/airbyte-protocol/protocol-models/src/main/resources/airbyte_protocol/airbyte_protocol.yaml Line 457 in 510a303
|
…inationDefinitionSpecificationRead (#21005) * delete supportsDbt and supportsNormalization from DestinationDefinitionSpecificationRead * FE changes * add new fields to the DestinationDefinitionRead API model * update handlers * update api doc * update handlers * remove debug loggin * implement suggestions * update octavia-cli tests * fix supported check * update octavia-cli * fix integration tests * fix mocks * fix forgotten renaming Co-authored-by: Evan Tahler <evan@airbyte.io>
Fixes dagster-io#13524. The Airbyte API changed source of truth for normalization availability in airbytehq/airbyte#21005. This commit adds an additional check for normalization configuration in `does_dest_support_normalization`. The current check is kept to ensure backward compatibility - thus, if any of the checks are true, the function returns true.
Fixes dagster-io#13524. The Airbyte API changed source of truth for normalization availability in airbytehq/airbyte#21005. This commit adds an additional check for normalization configuration in `does_dest_support_normalization`. The current check is kept to ensure backward compatibility - thus, if any of the checks are true, the function returns true.
## Summary & Motivation The Airbyte API changed source of truth for normalization availability in airbytehq/airbyte#21005. This commit adds an additional check for normalization configuration in `does_dest_support_normalization`. The current check is kept to ensure backward compatibility - thus, if any of the checks are true, the function returns true. Fixes #13524. ## How I Tested These Changes I ran the test suite for the `dagster_airbyte` module and added tests that cover my changes. Co-authored-by: Nina Jensen <nije@boozt.com>
## Summary & Motivation The Airbyte API changed source of truth for normalization availability in airbytehq/airbyte#21005. This commit adds an additional check for normalization configuration in `does_dest_support_normalization`. The current check is kept to ensure backward compatibility - thus, if any of the checks are true, the function returns true. Fixes #13524. ## How I Tested These Changes I ran the test suite for the `dagster_airbyte` module and added tests that cover my changes. Co-authored-by: Nina Jensen <nije@boozt.com>
What
Closes #18239
Now that the source of truth for
supportsDbt
andnormalizationConfig
is in the destination definition and not in it's specification we need to remove these fields from theDestinationDefintionSpecificationRead
model.How
supportsDbt
andsupportsNormalization
fromDestinationDefintionSpecificationRead
modelsupportsDbt
andnormalizationConfig
inDestinationDefinitionRead
model as it is required by the front-end for theConnectionTransformationTab
.airbyte-webapp
according to API changesoctavia-cli
according to API changesRecommended reading order
airbyte-api
Open API configuration changesairbyte-server
Handler logic updateairbyte-webapp
changes to reflect API updatesoctavia-cli
changes to reflect API updates.🚨 User Impact 🚨
No user impact is expected.