alloydb: promote observability_config to GA in Instance resource#16271
alloydb: promote observability_config to GA in Instance resource#16271jahnavi2k wants to merge 5 commits intoGoogleCloudPlatform:mainfrom
Conversation
|
Hello! I am a robot. Tests will require approval from a repository maintainer to run. Googlers: For automatic test runs see go/terraform-auto-test-runs. @melinath, 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.
|
|
@melinath This PR has been waiting for review for 3 weekdays. Please take a look! Use the label |
|
manual GA test (you won't have access to this): https://hashicorp.teamcity.com/buildConfiguration/TerraformProviders_GoogleCloud_GOOGLE_MMUPSTREAMTESTS_GOOGLE_PACKAGE_ALLOYDB/605801 |
melinath
left a comment
There was a problem hiding this comment.
7/15 Alloydb instance tests failed in GA with errors like:
Error: Error creating Instance: googleapi: Error 400: Invalid JSON payload received. Unknown name "assistiveExperiencesEnabled" at 'instance.observability_config': Cannot find field.
Let me know if you need more information!
Done! |
|
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.
Missing test reportYour PR includes resource fields which are not covered by any test. Resource: resource "google_alloydb_instance" "primary" {
observability_config {
track_client_address = # value needed
}
}
|
Tests analyticsTotal tests: 90 Click here to see the affected service packages
Action takenFound 11 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected tests
|
|
🟢 Tests passed during RECORDING mode: 🟢 No issues found for passed tests after REPLAYING rerun. 🟢 All tests passed! |
|
Manual test run: https://hashicorp.teamcity.com/buildConfiguration/TerraformProviders_GoogleCloud_GOOGLE_MMUPSTREAMTESTS_GOOGLE_PACKAGE_ALLOYDB/615295 EDIT: All passed. |
|
@melinath This PR has been waiting for review for 3 weekdays. Please take a look! Use the label |
melinath
left a comment
There was a problem hiding this comment.
So, a couple things.
- sorry for not catching this sooner, but it looks like this feature is only tested in TestAccAlloydbInstance_ObservabilityConfig_Update, which is behind a version guard. That'll need to be removed so that it'll run in GA. (You'll still need a version guard around assistive_experiences_enabled specifically)
- track_client_address isn't present in any tests - it'll need to be added to one. You could put it in TestAccAlloydbInstance_ObservabilityConfig_Update with a version guard as well.
Promoted observability_config field to GA. It is now available in the standard google provider.