-
Notifications
You must be signed in to change notification settings - Fork 547
feat: Replace DelegationSetId with full DelegationSet in aws_route53_hosted_zones #12737
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
feat: Replace DelegationSetId with full DelegationSet in aws_route53_hosted_zones #12737
Conversation
This PR has the following changes to source plugin(s) tables:
|
erezrokah
left a comment
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.
Thanks for the PR @kfritchman46, can we still keep DelegationSetId? That would make this change non breaking for existing users
|
@erezrokah Absolutely, I wasn't sure how strict this project is on clutter vs reducing breaking changes. I'll update. |
a666161 to
abff4f2
Compare
Thanks for following up, looks great 🚀 . We try to avoid breaking changes as it requires consumers of the data to drop existing tables in most cases |
🤖 I have created a release *beep* *boop* --- ## [22.5.0](plugins-source-aws-v22.4.0...plugins-source-aws-v22.5.0) (2023-08-08) ### This Release has the Following Changes to Tables - Table `aws_rds_cluster_snapshots`: column added with name `db_cluster_resource_id` and type `utf8` - Table `aws_rds_clusters`: column added with name `local_write_forwarding_status` and type `utf8` - Table `aws_rds_engine_versions`: column added with name `supports_local_write_forwarding` and type `bool` - Table `aws_resiliencehub_alarm_recommendations`: column added with name `app_component_names` and type `list<item: utf8, nullable>` - Table `aws_resiliencehub_app_assessments`: column added with name `drift_status` and type `utf8` - Table `aws_resiliencehub_app_assessments`: column added with name `version_name` and type `utf8` - Table `aws_resiliencehub_app_versions`: column added with name `creation_time` and type `timestamp[us, tz=UTC]` - Table `aws_resiliencehub_app_versions`: column added with name `identifier` and type `int64` - Table `aws_resiliencehub_app_versions`: column added with name `version_name` and type `utf8` - Table `aws_resiliencehub_apps`: column added with name `drift_status` and type `utf8` - Table `aws_resiliencehub_apps`: column added with name `event_subscriptions` and type `json` - Table `aws_resiliencehub_apps`: column added with name `last_drift_evaluation_time` and type `timestamp[us, tz=UTC]` - Table `aws_resiliencehub_apps`: column added with name `permission_model` and type `json` - Table `aws_route53_hosted_zones`: column added with name `delegation_set` and type `json` - Table `aws_scheduler_schedules`: column added with name `action_after_completion` and type `utf8` ### Features * Replace DelegationSetId with full DelegationSet in aws_route53_hosted_zones ([#12737](#12737)) ([a78012d](a78012d)) * **services:** Support newly added regions ([#12797](#12797)) ([a64d5a9](a64d5a9)) ### Bug Fixes * **deps:** Update AWS modules ([#12775](#12775)) ([945d570](945d570)) * **deps:** Update AWS modules ([#12776](#12776)) ([91148ac](91148ac)) * **deps:** Update github.com/cloudquery/arrow/go/v13 digest to f53878d ([#12778](#12778)) ([6f5d58e](6f5d58e)) * **deps:** Update module github.com/cloudquery/plugin-sdk/v4 to v4.2.4 ([#12718](#12718)) ([f059a15](f059a15)) * **deps:** Update module github.com/cloudquery/plugin-sdk/v4 to v4.2.5 ([#12731](#12731)) ([d267239](d267239)) * **deps:** Update module github.com/cloudquery/plugin-sdk/v4 to v4.2.6 ([#12799](#12799)) ([fb0e0d7](fb0e0d7)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Summary
The default (not reusable) DelegationSet of AWS public HostedZones are only visible when describing the HostedZone. The DelegationSet API doesn't include them. Sync should include the DelegationSet as a json field of the
aws_route53_hosted_zonestable so changes in Nameservers can be detected.