Releases: mesoform/Multi-Cloud-Platform-Foundations
Folder IAM conditions bug
What's Changed
Full Changelog: v1.5.2...v1.5.3
Secret manager module patch
##Changes
Updates secret manager module to include the new auto block added on terraform google provider version 4.83.0.
Replication block field automatic was deprecated.
Secret manager module update
Changes
Updates google provider version to include latest 5.35.0
Adds version_destroy_ttl field to secret manager module to delay secret version deletion after destruction request.
Google Secret Manager module
Creates module for managing Google Secret Manager secrets and their IAM policies (not their secret versions)
Workload Identity Federation module output bugfix
Bug Fix
- Fix bug with Workload Identity Federation failing, due to
pool_idbeing wrong format.pool_idoutput is now a map of Workload Identity Pools and their full IDs
Changes
- Update GKE cluster and node pool modules to resolve Snyk Alerts
WIF module update
Changes
-
Updates version of the parent WIF module called, which includes the update to bitbucket-pipelines `workload_uuid` input -
adds pool_id output
Workload Identity Federation Module
Features
Add an Workload Identity Federation MCP module, which is an MCCF wrapper for the TIM Workoad Identity Federation module for creating Google Workload Identity Pools, and Workload Identity Pool Providers
GKE Cluster and Essential Contacts modules
New Features
- Adds modules for GKE cluster and GKE backup plans
- Ability to call
backup_planmodule from GKE cluster with variables allowing input of processed MCCF files
- Ability to call
- Adds essential contacts for Advisory Notifications to the Google Project and Google Folder modules
Breaking Changes
- Renamed
projectsmodule toprojects_datato avoid confusion with MCCFprojectmodule
Google Service Accounts and Project Services
Features
- Adds new Google
service_accountsmodule for managing service accounts and their IAM policy - Adds ability to enable services for a project when using the
projectsmodule - Adds manual GitHub workflow job for deleting resources created during deployment tests (also runs when a pull request is opened to
main)
Fixes
- Updates deployment tests to always destroy resources created
Cloud DNS bug fix
Bug Fix
Fix typo in the path to the cloud_dns records module causing failure in module use