Changelog
v0.2.9
IMPROVEMENTS
v0.2.8
IMPROVEMENTS
v0.2.7
BUGFIXES
- Unescape newlines for database extra config in PostgreSQL RDS module
IMPROVEMENTS
- Add infrastructure testing library to improve infrastructure integration tests, see als this post
v0.2.6
IMPROVEMENTS
-
Add cloud init terraform module documentation.
-
BUGFIXES
-
ensure schema permissions are set correctly for PostgreSQL version 15.x
v0.2.5
IMPROVEMENTS
- add support for Google storage bucket based backups in Hetzner RDS module, see documentation.
v0.2.4
IMPROVEMENTS
- providing a private network ip via network_ip in Hetzner RDS PostgreSQL will automatically bind the database to this ip only
- allow PITR recovery for Hetzner RDS module, see documentation.
v0.2.3
BUGFIXES
- fix retention configuration for local backups in Hetzner RDS PostgreSQL
v0.2.2
- fix broken v0.2.1 release
v0.2.1
IMPROVEMENTS
- allow setting db admin password via db_admin_password in Hetzner RDS PostgreSQL
- allow overriding of backup retention times for full and diff backups via backup_[s3|local]_retention_* in Hetzner RDS PostgreSQL
- allow overriding of ACME server url via ssl_acme_server in Hetzner RDS PostgreSQL
- make ipv6 address available as output for Hetzner RDS PostgreSQL
BUGFIXES
- backup jobs not properly started and only ran after reboot for Hetzner RDS PostgreSQL
v0.2.0
IMPROVEMENTS
- allow overriding of PostgreSQL shutdown timeout
- allow passing of arbitrary environment variables to PostgreSQL
v0.1.21
IMPROVEMENTS
- add module parameter to add config options to generated postgres.conf
BUGFIXES
- ensure all configured backup repositories are used when starting backups (fill/incremental/differential)
v0.1.19
BUGFIXES
- fix broken v0.1.17 release
v0.1.18
IMPROVEMENTS
- Support encrypted backups for Hetzner RDS PostgreSQL module
- Enable seamless version upgrades in RDS PostgreSQL modules (standalone docker and Hetzner module)
- Add maintenance mode in RDS PostgreSQL modules (standalone docker and Hetzner module)
- clean up and document RDS PostgreSQL module startup behavior
v0.1.17
IMPROVEMENTS
- LetsEncrypt module for cloud-init script library
- LetsEncrypt support for Hetzner RDS Postgres module to support automatic SSL provisioning for PostgreSQL databases
v0.1.16
IMPROVEMENTS
- add support for ARM instances to Hetzner RDS module
- clarify behaviour for Hetzner RDS database configuration
- add automatic system updates to Hetzner RDS module using unattended-upgrades
IMPROVEMENTS
v0.1.15
BUGFIXES
- fix nuke command for hetzner-nuker
IMPROVEMENTS
- update documentation
- verify private network snippets for Hetzner RDS module
v0.1.14
IMPROVEMENTS
- update versions and fix documentation
v0.1.13
REVOKED
v0.1.12
IMPROVEMENTS
- update Solidblocks versions for Hetzner RDS
- relax version requirements for Hetzner RDS
- fix Hetzner RDS module in Terraform registry
v0.1.11
IMPROVEMENTS
- add Terraform state backend initialization helpers, see https://pellepelster.github.io/solidblocks/terraform
v0.1.10
- test for release process
v0.1.8
IMPROVEMENTS
- add private ip address as output to Hetzner RDS postgresql module
- make sure new repositories are created after backup config changes
v0.1.6
IMPROVEMENTS
- add options to inject pre- / post-configuration scripts into Hetzner RDS postgresql module
- add fine-grained network settings controls for Hetzner RDS postgresql module
DEPRECATIONS
extra_user_data
will be deprecated in favor ofpre_script
/post_script
for Hetzner RDS postgresql module