Skip to content

Commit

Permalink
Add fleet_default_member_config field to google_gke_hub_feature resou…
Browse files Browse the repository at this point in the history
…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
modular-magician authored Nov 6, 2023
1 parent 83965f7 commit bdd6daf
Show file tree
Hide file tree
Showing 4 changed files with 922 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .changelog/9234.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:enhancement
gkehub: added `fleet_default_member_config` field to `google_gke_hub_feature` resource
```
Loading

0 comments on commit bdd6daf

Please sign in to comment.