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_taintsO+C though- one of the benefits ofeffective_Xoutput 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_poolwhen added due to other complications with GKE cluster.TestAccContainerNodePool_withSandboxConfiggets drastically simpler with this change- it's boring now! There's an unmanaged taint being added in the background there, with thewithNodeConfigtests already covering taints added at create time.Release Note Template for Downstream PRs (will be copied)