Releases: zerok/tanka
Releases · zerok/tanka
v0.29.0
0.29.0 (2024-11-13)
🎉 Features
- actions: Pin commit SHAs (#1111) (c11c35f)
- Add acceptance tests (#1040) (9803259)
- add support for overriding environment label (#824) (#975) (b44bdc9)
- allow using external variables in export and env list (#1112) (80ffbfd)
- api: Environment discovery (#468) (9facf1f)
- api: Peek (#467) (e5b5266)
- ci: run on real arm64 builders (#1193) (54132fd)
- ci: run required checks on merge groups (#1192) (1cfbdf8)
- cli: Add --inject-labels to
tk env add|set
(#505) (315bb09) - cli: Add --with-prune option for diff command (#469) (5d821cc)
- cli: add -e to tk eval (#378) (a68d33d)
- cli: Add
tk diff --exit-zero
flag (#506) (a43a839) - cli: bulk export (#450) (d5c878e)
- cli: Charttool (#367) (735375d)
- cli: fallback to PredictDirs (#357) (962c685)
- cli: Improve user control of paging (#373) (4164b77)
- cli: initialize inline environments (#451) (31cda44)
- cli: run commands with tk- prefix on PATH (#412) (65619da)
- cli: sort environments by name (#521) (f88c104)
- cli: support negative filters (#339) (4e2772b)
- cli: TANKA_PAGER environment variable (#1047) (ce9a47a)
- cli: tk status improvements (#533) (fc049ab)
- cmd: add --jsonnet-implemenation flag to
tk eval
(#998) (1975c28) - docker: add kustomize binary (#597) (ce3e48e)
- docker: fix build and remove arm 32 bit (#598) (c12e4ab)
- env list: allow specifying a jsonnet implementation (#1208) (a3e7140)
- helm: Add support for
--no-hooks
switch in Helm template (#545) (1e4d1dd) - helm: Make name format configurable (#381) (57106e4)
- helm: Require Charts to be locally available (#370) (e578e5e)
- inline Environment (#403) (12f7716)
- jsonnet: allow other entrypoints (#389) (59a5f5f)
- jsonnet: support top level arrays (#321) (a6d5fde)
- jsonnet: top level arguments (#340) (dfa544a)
- k8s: add metadata.Namespace (#435) (c94b9b8)
- k8s: Set default labels and annotations from spec.json (073e616)
- multiple inline environments (#476) (a736c82)
- process: honor cluster-wide for k8s default objects (#320) (651e020)
- provide std.native('helmTemplate') (#336) (6d99591)
- prune: warn before deleting namespaces (#531) (dc6caa3)
- render kustomize into jsonnet (#422) (8e1e69e)
- s/ksonnet-lib/k8s-alpha (#563) (83c8cf0)
- support .metadata.generateName (#526) (#529) (d548e54)
- support apply --server-side (#695) (6622006)
- Tanka version constraint (#396) (5b1c57d)
- tool/charts: add repo cmd (#455) (411b929)
- tool/charts: Check chart versions and update accordingly (#420) (5c286b7)
- tool/charts: Only update helm repositories when necessary (#535) (0d75e74)
- tool/charts: untar (#369) (9c425bf)
- tool/imports: allow files as environment (#517) (78c74d1)
- tool: use jpath tool to export JSONNET_PATH (#427) (c06134b)