Skip to content

v1.3.2 - GDCc versioned Group RBAC apply

Latest

Choose a tag to compare

@kevin-liangit kevin-liangit released this 01 Aug 14:12
· 21 commits to main since this release
a9358b1

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

  • Fix failure alerts by @benfogel in #26

  • 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}
    • 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.
  • Fix: fi placement by @kevin-liangit in #27

Upgrade Steps from v1.3.1

  • Upgrade the following files:
    • bootstrap/alerts.tf
    • bootstrap/main.tf
    • .github/workflows/unit_tests.yaml
    • bootstrap/metrics.tf
    • watchers/integration_tests/test_watcher_timing.py
    • watchers/src/main.py
    • watchers/src/requirements.txt
    • watchers/tests/test_main.py
    • bootstrap/create-cluster.yaml

Full Changelog: v1.3.1...v1.3.2