All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix NetworkPolicy configuration to guarantee that there is only one NetworkPolicy type per namespace.
- Fix NetworkPolicy deployment when you use an existing namespace.
- Add feature to enable network policy between
isolated
andrestricted
at namespace level.
- Refactor of
drupal_apps_all_data
to handle multiple deployment in sameproject_name - project-id - release-branch-name
- Add more complete outputs.
- Update default
bucket_soft_delete_retention_seconds
value (from 604800 seconds to 0 ) to disable soft retention
- Update module
terraform-google-gcp-application-bucket-creation-helper
to0.10.0
with lifecycle policy for buckets. - Update terraform docs docker image version using renovate.
- Update module
terraform-google-gcp-application-bucket-creation-helper
to0.9.0
with lifecycle policy for buckets.
⚠️ BREAKING CHANGES:- The cloudsql dump bucket has a new lifecycle policy. After 180 days the files are moved from
NEARLINE
toCOLDLINE
. After 360 days they will be deleted.
- The cloudsql dump bucket has a new lifecycle policy. After 180 days the files are moved from
- Add support to customize the default labels of Kubernetes resources created by this module.
- Add support for Kubernetes namespace labels in the Drupal projects configuration.
⚠️ BREAKING CHANGES:- we have removed the
lifecycle.ignore_changes
block from thekubernetes_namespace
resource configuration. External modifications on namespace labels will now cause drift in the configuration. Ensure all necessary labels are defined in Terraform to avoid unexpected updates. - We have removed the helm values outputs.
- we have removed the
- Update module
terraform-google-gcp-application-bucket-creation-helper
to0.8.1
with fix compatibility between tags and random suffix in resource creation. - Update module
terraform-google-gcp-mysql-db-and-user-creation-helper
to0.3.2
with fix to accidental mysql credential exposure. - Changed
drupal_projects_list.project_name
max lenght to 16 database creation is handled by the module itself.
- Update module
terraform-google-gcp-application-bucket-creation-helper
to0.8.0
with support to finetune the soft_delete_retention policy of the buckets.
- Fix
drupal_buckets_names_list
output
- Added an output with the list of bucket names generated by the module.
- Added an output with the cloudsql dumps bucket name generated by the module.
- Added an option to create the bucket to use for all CloudSQL dumps for the given instance.
- Added an option to exclude the creation of the Kubernetes namespaces.
- Upgrade module
terraform-google-gcp-application-bucket-creation-helper
to version0.7.1
.
- Add support for
bucket_obj_vwr
andbucket_obj_adm
to set punctual permissions on the bucket. - Add support for global tags to be passed to buckets.
- Upgraded module
terraform-google-gcp-application-bucket-creation-helper
to version0.7.0
.
- Add support for bucket labels and Google tags. Upgraded module
terraform-google-gcp-application-bucket-creation-helper
to version0.5.0
.
- BREAKING CHANGE: Upgrade module
terraform-google-gcp-application-bucket-creation-helper
to version0.4.0
. By default, theallUsers
permission isroles/storage.legacyObjectReader
.
- Fix local with old
bucket_public_files_path
name.
- BREAKING CHANGE: we renamed the
bucket_public_files_path
tobucket_legacy_public_files_path
because in future versions of the module it will be deprecated and removed, as the value will have to be specified at the application level and not at infrastructure level. In addition, now the value must be an absolute path and no more relative as before, that is, it must begin with a /.
- The path of Drupal public files in the bucket is now customizable
- Ignore namespace labels from terraform state.
- Upgrade module
terraform-google-gcp-application-bucket-creation-helper
to version0.3.0
. - Add
disaster_recovery_bucket_location
variable.
- Bump to 0.2, since 0.1 was a breaking change.
- Namespace creation on a kubernetes cluster.
- Database and user creation is now optional.
- Bucket creation is now optional.
- First release.