Workbench: Make install-nvidia-driver a settable metadata key#16650
Workbench: Make install-nvidia-driver a settable metadata key#16650ScottSuarez merged 1 commit intoGoogleCloudPlatform:mainfrom
Conversation
|
Googlers: For automatic test runs see go/terraform-auto-test-runs. @ScottSuarez, a repository maintainer, has been assigned to review your changes. If you have not received review feedback within 2 business days, please leave a comment on this PR asking them to take a look. You can help make sure that review is quick by doing a self-review and by running impacted tests locally. |
|
Hi there, I'm the Modular magician. I've detected the following information about your changes: Diff reportYour PR generated some diffs in downstreams - here they are.
|
Tests analyticsTotal tests: 27 Click here to see the affected service packages
🟢 All tests passed! View the build log |
|
|
||
| var WorkbenchInstanceSettableUnmodifiableDefaultMetadata = []string{ | ||
| "install-monitoring-agent", | ||
| "install-nvidia-driver", |
There was a problem hiding this comment.
Won't this be a breaking change for existing users?
There was a problem hiding this comment.
Why would it be? Previously this key was ignored. Now, it is not-ignored on creation and it is ignored any other time. For already existing resources, since it is ignored, it should be safe. lmk if I am missing something.
There was a problem hiding this comment.
I don't know the particulars of implementation for this resource. I simply saw defaults changing which can be breaking in certain cases if they induce a diff on already created resources. Based on the exposition -- it is not, which makes sense and is allowed.
88d4525
Release Note Template for Downstream PRs (will be copied)
See Write release notes for guidance.