-
Notifications
You must be signed in to change notification settings - Fork 1
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
set default for kpk in storage delegation #223
base: main
Are you sure you want to change the base?
Conversation
@Aayush-Abhyarthi The upgrade test does not have KMS encryption enabled, so we won't be able to test this change in the upgrade test. This is a gap we probably wan't to plug before proceeding with this PR |
/run pipeline |
/run pipeline |
tests/pr_test.go
Outdated
"resource_group_name": prefix, | ||
"provider_visibility": "public", | ||
"cos_kms_crn": terraform.Output(t, existingTerraformOptions, "key_protect_crn"), | ||
"cos_kms_key_crn": terraform.Output(t, existingTerraformOptions, "kms_key_crn"), |
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.
To enable encryption, you need to set enable_cos_kms_encryption = true
. The fact that the test passed even when passing values for cos_kms_crn
and cos_kms_key_crn
makes me think we should add variable validation to the DA code to ensure that if user does pass values for these, that enable_cos_kms_encryption
has to be set to true
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.
It also looks like TestWithExistingKP
also needs this update
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.
see comments
/run pipeline |
Description
Issue: #153
Release required?
x.x.X
)x.X.x
)X.x.x
)Release notes content
Run the pipeline
If the CI pipeline doesn't run when you create the PR, the PR requires a user with GitHub collaborators access to run the pipeline.
Run the CI pipeline when the PR is ready for review and you expect tests to pass. Add a comment to the PR with the following text:
Checklist for reviewers
For mergers