-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Breaking change: Rework taint model in GKE #9011
Breaking change: Rework taint model in GKE #9011
Conversation
Hi there, I'm the Modular magician. I've detected the following information about your changes: Breaking Change(s) DetectedThe following breaking change(s) were detected within your pull request.
If you believe this detection to be incorrect please raise the concern with your reviewer. If you intend to make this change you will need to wait for a major release window. An Diff reportYour PR generated some diffs in downstreams - here they are. Terraform GA: Diff ( 4 files changed, 81 insertions(+), 21 deletions(-)) |
Tests analyticsTotal tests: Action takenFound 6 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected testsTestAccContainerNodePool_withSandboxConfig|TestAccContainerNodePool_withNodeConfig|TestAccContainerCluster_withSandboxConfig|TestAccContainerCluster_withNodeConfig|TestAccDataprocClusterIamPolicy|TestAccVertexAIIndexEndpoint_updated |
Rerun these tests in REPLAYING mode to catch issues
|
|
0142e15
to
a2332e6
Compare
Hi there, I'm the Modular magician. I've detected the following information about your changes: Breaking Change(s) DetectedThe following breaking change(s) were detected within your pull request.
If you believe this detection to be incorrect please raise the concern with your reviewer. If you intend to make this change you will need to wait for a major release window. An Diff reportYour PR generated some diffs in downstreams - here they are. Terraform GA: Diff ( 6 files changed, 91 insertions(+), 29 deletions(-)) |
Tests analyticsTotal tests: Action takenFound 6 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected testsTestAccAlloydbInstance_createInstanceWithNetworkConfigAndAllocatedIPRange|TestAccBigQueryDataTable_bigtable|TestAccBigtableAppProfile_bigtableAppProfileMulticlusterExample|TestAccBigtableAppProfile_bigtableAppProfileAnyclusterExample|TestAccBigtableAppProfile_bigtableAppProfileSingleclusterExample|TestAccVertexAIIndexEndpoint_updated |
|
c896b46
into
GoogleCloudPlatform:FEATURE-BRANCH-major-release-5.0.0
Part of hashicorp/terraform-provider-google#7928, hashicorp/terraform-provider-google#13309
This applies roughly the same model we're using with labels, where we limit what we write back into state during reads based on what's already in state. This gives us the opportunity to drastically simplify the interactions of the field, while unfortunately trading away authoritative-ness. We could easily reintroduce an authoritative field by making
effective_taints
O+C though- one of the benefits ofeffective_X
output fields here and in the labels rework.Not having update support is awkward- we'd be able to pick up new keys to manage if so, and delete keys, but that'll only update
google_container_node_pool
when added due to other complications with GKE cluster.TestAccContainerNodePool_withSandboxConfig
gets drastically simpler with this change- it's boring now! There's an unmanaged taint being added in the background there, with thewithNodeConfig
tests already covering taints added at create time.Release Note Template for Downstream PRs (will be copied)