What's Changed
-
Add missing roles/storage.objectViewer to zone watcher builder role to pull cloud function package from cloud storage bucket by @benfogel in #25
-
Enabling Cluster with Group RBAC by @kevin-liangit in #22
- gdc_version_evaluate
- Sometimes there are version dependant steps that must be followed. Here the function
gdc_version_evaluate, will be used whenever certain steps during cluster creation differ based on GDCc version. If the current_version is equal or greater than the required_version, then return true, otherwise return false:gdc_version_evaluate {current_version} {required_version}
- Sometimes there are version dependant steps that must be followed. Here the function
- By using gdc_version_evaluate for Group RBAC:
- Starting in GDCc v1.10.0, Group RBAC: can only be enabled through gcloud edge-cloud container cluster create
--enable-google-group-authentication. - Otherwise for GDCc versions less than < v1.10.0, Group RBAC should continue using ClientConfig updates as documented in #10.
- Starting in GDCc v1.10.0, Group RBAC: can only be enabled through gcloud edge-cloud container cluster create
- gdc_version_evaluate
-
Fix: fi placement by @kevin-liangit in #27
Upgrade Steps from v1.3.1
- Upgrade the following files:
bootstrap/alerts.tfbootstrap/main.tf.github/workflows/unit_tests.yamlbootstrap/metrics.tfwatchers/integration_tests/test_watcher_timing.pywatchers/src/main.pywatchers/src/requirements.txtwatchers/tests/test_main.pybootstrap/create-cluster.yaml
Full Changelog: v1.3.1...v1.3.2