Skip to content

Releases: garden-io/garden

v0.11.10

27 Mar 16:47
Compare
Choose a tag to compare

This release adds a pull-image command to the kubernetes provider. This allows your to pull images that are built remotely to your local machine with:

garden plugins kubernetes pull-image <module-name>

A big shout out to @mitchfriedman for his work on this!

It also adds an experimental fullscreen logger. In this first iteration, it allows you to toggle between log verbosity while the garden dev command is running. Going forward, we want to use this as a basis for a UI that allows you to toggle watch mode and to opportunistically build/deploy/test modules while the dev command is running.

You can try it out with:

garden dev --logger-type fullscreen

Beyond that, there are several bug fixes and improvements.

Thanks to @mitchfriedman, @ThePixelDeveloper, and @noizwaves for their contributions to this release.

Changelog

Features

  • only use socat with incluster registry (4baf879b)
  • cli: add experimental fullscreen logger type (038328ae)
  • config: allow any objects and arrays in project variables (6c2df1b1)
  • k8s: add pull-image command (#1681) (8f6d3c25)

Improvements

  • commands: more consistent outputs for run commands (a24b343f)

Bug Fixes

  • k8s: error when getting build status from microk8s cluster (3da79ada)
  • k8s: ensure non-zero exit code if test/task with artifacts fails (e4f78c88)
  • k8s: incorrect schema for persistentvolumeclaim dependencies field (3aee56b8)
  • k8s: if the output is json, stringify it (#1728) (d62890d8)

v0.11.10-alpha.0

27 Mar 15:17
Compare
Choose a tag to compare
v0.11.10-alpha.0 Pre-release
Pre-release
chore(release): release v0.11.10-alpha.0

v0.11.9

19 Mar 17:47
Compare
Choose a tag to compare

This releases fixes an issue with running plugin commands with the environment flag along with other bug fixes.

Thanks to @elliott-davis, @swist, and @Timtech4u for their contributions to the release!

Changelog

Bug Fixes

  • update .nvmrc (#1715) (1bf7da9f)
  • cli: configure provider/env correctly in garden plugins command (41aacb2c)
  • cli: ignore --env flag for commands that don't use a project config (ccfd8ff3)
  • core: improved circular dependency detection (4eea9bdb)
  • k8s: pass custom kubeconfig path to stern (cf040870)
  • k8s: don't attempt to cleanup registry when using external registry (9d520e0d)

v0.11.9-alpha.0

19 Mar 17:01
Compare
Choose a tag to compare
v0.11.9-alpha.0 Pre-release
Pre-release
chore(release): release v0.11.9-alpha.0

v0.11.8

15 Mar 16:12
Compare
Choose a tag to compare

A follow up release to v0.11.7 that addresses an issue with build status check when using kaniko.

Changelog

Bug Fixes

  • cli: fix empty response handling in call cmd (7d8b7f65)
  • k8s: error in build status check when using kaniko (7d3ebb93)

v0.11.8-alpha.0

15 Mar 09:02
Compare
Choose a tag to compare
v0.11.8-alpha.0 Pre-release
Pre-release
chore(release): release v0.11.8-alpha.0

v0.11.7

12 Mar 05:46
Compare
Choose a tag to compare

This release adds some more functionality to the Terraform plugin. There are now commands to manually apply and plan stacks and the initial plan that runs when preparing the environment is also faster. We also explicitly discourage use of autoApply now, except for private environments.

A big thank you to @swist, @Timtech4u, @mitchfriedman, and @elliott-davis for their contributions to this release! ❤️

Changelog

Features

  • k8s: add ECR credential helper to in-cluster docker builder (6c0d3d39)
  • terraform: add plugin commands for terraform apply and plan (b4283dd3)

Improvements

  • allow setting cred helpers in ImagePullSecrets (b293fe2c)

Bug Fixes

  • cli: return error in garden run task if task fails (#1669) (f5cf81ca)
  • k8s: issues with private registry auth and kaniko build status (011629ca)
  • k8s: better error when manifest has no apiVersion (ef18a6c6)
  • task-graph: don't include results from other batches in output (3aed9908)

v0.11.7-alpha.0

11 Mar 12:44
Compare
Choose a tag to compare
v0.11.7-alpha.0 Pre-release
Pre-release
chore(release): release v0.11.7-alpha.0

v0.11.6

06 Mar 16:12
Compare
Choose a tag to compare

This release contains several bug fixes and improvements. Among them, the ability to use nested template strings. Here's an example:

${environment.name == "local" ? "something-${var.local-var}" : "other-${remote-var}"}

A big thank you to @swist and @mitchfriedman for their contribution to this release!

Changelog

Improvements

  • k8s: update kaniko to v0.17.1 (70340e80)
  • k8s: default in-cluster registry namespace to project name (7ed4648e)
  • template: allow template expression in nested strings (a383459d)

Bug Fixes

  • issues with running HTTPS requests through HTTP proxy (5cd1864a)
  • commands: don't use default port in serve cmd (4babaefb)
  • container: strip quotes from Dockerfile paths when setting includes (49bb9b86)
  • k8s: error when task logs were longer than 500kB (10327a12)
  • k8s: error when helm returned empty YAML documents (669d70a2)

v0.11.6-alpha.0

06 Mar 14:57
Compare
Choose a tag to compare
v0.11.6-alpha.0 Pre-release
Pre-release
chore(release): release v0.11.6-alpha.0