Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add fleet_default_member_config field to google_gke_hub_feature resou…
…rce (#9234) (#6608) * Adding Terraform resources for Tenancy APIs in GKEHub * Segregating MembershipBinding and MembershipRBACRoleBinding to keep things simpler in the review * Fixing the docu URIs * Adding TF support for Tenancy API for Membership Binding * Adding dependent membership binding to the same commit chain * Making Scope un-updatable and replacing hard coded project number with the one from test env * Making Scope RRBAC updatable * Making Namespace immutable * Adding update test cases * Removing all memberships field from Scope since it is no longer supported * Removing all_memberships field for Scope from all test cases * Enabling Membership resource to be regionalized with global as default value * Moving the test to be the first one in sequence to work-around the IAM test failure * Update mmv1/products/gkehub/Membership.yaml * Adding state migration for gke hub membership * Update mmv1/templates/terraform/examples/gkehub_membership_regional.tf.erb * Adding fleet_default_member_config field to the Feature resource * Fixing the enum value in example * Fixing lint error * Temporary removal of skipIfVcr test flag for the tests to run in PR * Temporary removal of skipIfVcr test flag for the tests to run in PR * Removing unnecessary field spec from feature * Changing feature id to servicemesh * Adding dependency of feature on servicemesh API * Enabling mesh and gkehub APIs to be used in the tests * Temporary enabling services in the test project * Adding dependency of feature test on new project * Testing a few more newly-added fields * Depending on Terraform test project * Skipping if VCR * Depending on the newly created project for the tests * Adding service enablement for Anthos --------- [upstream:e0e5f8df72d7c1b089c89dc6567f801209c6e540] Signed-off-by: Modular Magician <[email protected]>
- Loading branch information