Skip to content

v0.15.0

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Oct 16:33
· 340 commits to main since this release
v0.15.0
c1caaf5

🎉 Timoni now has an official logo and a brand-new website homepage.

New Features

  • Bundle Secrets Injection - Timoni supports injecting secrets when deploying application from CI runner secret store, in-cluster secrets and SOPS encrypted files.
  • Running tests with Kubernetes Jobs - Timoni has the capability of running e2e tests after installing or upgrading a module instance. Module authors can define tests with Kubernetes Jobs and include those as the last stage of a module apply.
  • Update Timoni's CUE schemas - Module authors can now keep the Timoni's CUE schemas up-to-date using the timoni artifact pull command.

New Commands

  • timoni bundle status - The status command lists the instances managed by a Bundle, including their Module information, the container images referenced in the Module and the current status of all managed Kubernetes resources.
  • timoni inspect values - The inspect command prints the user-supplied values enabling reproducible instance builds based on the metadata stored in cluster.
  • timoni mod vet - The vet command verifies that a local module has a valid file structure and contains required schemas, then it builds and validates the resulting Kubernetes objects. When run with the --debug flag, the validation uses debug_values.cue instead of the default values, allowing vetting of modules with required values that don't have a default.

Breaking changes

  • Bundle delete command new format is timoni bundle delete <name>, the --namespace flag is now ignored and the -A flag was removed.

What's Changed

Full Changelog: v0.14.2...v0.15.0