Garden 0.14.14 is out! 🎉
This release adds a few new features, outlined below. Enjoy!
Allow upserting Garden Cloud variables
The create remote-variables command can now update existing variables if they exist via the new --uspert CLI flag.
This is useful e.g. for Cloud users who want to rotate their secrets.
Load secrets from a file, or generate from script
This adds from: "file" and from: "command" to entries in the importVariables stanza in project configs.
This enables users to populate Garden secrets and variables from other sources than Garden Cloud.
Terraform and Pulumi: New option to specify path to local binary
We now allow passing an absolute path to the version field on the Terraform and Pulumi providers.
This tells Garden to use the binary found at that path (or throw an error if none is found).
This offers more control than just using the global one on PATH when none of the bundled versions are suitable.
Assets
Download the Garden binary for your platform from below or simply run garden self-update if you already have it installed.
- Garden v0.14.14 for Alpine AMD64 (tar.gz)
- Garden v0.14.14 for Linux AMD64 (tar.gz)
- Garden v0.14.14 for Linux ARM64 (tar.gz)
- Garden v0.14.14 for MacOS AMD64 (tar.gz)
- Garden v0.14.14 for MacOS ARM64 (tar.gz)
- Garden v0.14.14 for Windows AMD64 (.zip)
Changelog
Bug Fixes
- aec: set last-deployed annotation when creating namespaces (985e325f8)
Features
- cloud: allow upserting remote variables (3e9eb9126)
- terraform: allow specifying binary path (5d4e35758)
- variables: support loading vars/secrets from files and exec (ed859d32c)