github garden-io/garden 0.12.19

latest releases: edge-bonsai, 0.13.33, 0.13.32...
3 years ago

Garden 0.12.19 is out! 🎉

Along with several bug fixes and improvements, this release includes a revamped dashboard UI and top-level environment variables for workflows.

Many thanks to everyone who's been providing feedback and suggestions—enjoy!

Dashboard: Look & feel improvements

We've moved the nav bar to the top of the window to give the main content more room to breathe. We've also made the logs viewer more compact, which makes for easier reading.

Workflow-level environment variables

Environment variables can now be set at the workflow level:

kind: Workflow
name: my-workflow
envVars:
  MY_ENV_VAR: some-value
  MY_PROJECT_VAR: ${var.my-var} # Use template strings
  SECRET_ACCESS_TOKEN: ${secrets.SECRET_ACCESS_TOKEN} # Use a Garden Enterprise secret
...

Workflow-level environment variables like this can be useful e.g. for providing templated values (such as secrets or project variables) to several script steps, or to initialize providers in the context of a CI system.

Note that workflow-level environment variables apply to all steps of a workflow (both command and script steps).

Changelog

Features

  • workflows: workflow-level env variables (#2295) (625cd10c)
  • enterprise: add baseBranch trigger filters (f0ecf9c8)

Improvements

  • dashboard: better rendering of entity status cards (a18b74b2)
  • dashboard: add background color to legend (22311844)
  • dashboard: change menu layout and update styling (a34fa07e)

Bug Fixes

  • dashboard: styling issues when scrollbars are always visible (3940106f)
  • dashboard: visible scrollbar in overview cards (463fa5b3)
  • dashboard: bad alignment of logs view with small amount of logs (edaefae6)
  • k8s: failures when publishing images from external registries (63a993ad)
  • k8s: potential memory issue when fetching artifacts (5ac7822a)
  • enterprise: handle requests that fail before reaching the server (c21a1b43)
  • k8s: handle injected service mesh containers for tests+tasks (a9f66970)
  • k8s: typo in target image argument for buildkit (88ad554a)

Don't miss a new garden release

NewReleases is sending notifications on new releases.