-
Notifications
You must be signed in to change notification settings - Fork 76
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
Feature/add project shared vpc resources selectors #210
Feature/add project shared vpc resources selectors #210
Conversation
c949ae9
to
94d8f62
Compare
Required status checks have been changed, could you please rebase this PR? |
94d8f62
to
6870ac1
Compare
/test-examples="examples/compute/sharedvpchostproject.yaml" |
1 similar comment
/test-examples="examples/compute/sharedvpchostproject.yaml" |
4a4f20d
to
546a5e6
Compare
Signed-off-by: Brad Wadsworth <[email protected]>
Signed-off-by: Brad Wadsworth <[email protected]>
Signed-off-by: Brad Wadsworth <[email protected]>
Signed-off-by: Brad Wadsworth <[email protected]>
Signed-off-by: Brad Wadsworth <[email protected]>
Signed-off-by: Brad Wadsworth <[email protected]>
546a5e6
to
afe2e2f
Compare
Closing & reopening to trigger the Github workflow runs. |
/test-examples="examples/compute/sharedvpchostproject.yaml" |
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.
Resources in this PR require manual intervention, i.e. privileged access in multiple gcp projects, so ignoring failing uptest runs. I am not sure why it failed despite themanual-internvention
annotation, though.
Description of your changes
Enabledgoogle_compute_shared_vpc_host_project
andgoogle_compute_shared_vpc_service_project
. It would appear thatgoogle_compute_shared_vpc_service_project
requires thegoogle-beta
provider in order to work in some situations such as when the Shared VPC Admin role is set at the folder level. Has there been an discussion on creating another Upjet provider based on thegoogle-beta
Terraform provider?Added host project and service project selectors for SharedVPCHostProject and SharedVPCServiceProject resources.
Fixes #80
I have:
make reviewable test
to ensure this PR is ready for review.How has this code been tested
Tested the creation of a GCP project and enabled that project as a VPC host project. Also created a service project and attached it to the host project.