Releases: zarf-dev/zarf
Releases · zarf-dev/zarf
v0.19.0
Features
-
Zarf Agent mutating webhook by @jeff-mccoy in #306
Users no longer need to manually change image paths for any type of deployment, including those done by 3rd-party gitops tools. Also supports auto-updating Flux GitRepository URLs.
Zarf Agent Architectural Decision Record -
Add support for custom Zarf variables in k8s resources by @jeff-mccoy in #474
- name: variable-example variables: dog: "woof" cat: "meow"
-
Implement component choice groups by @jeff-mccoy in #488
- name: first-choice group: example-choice - name: second-choice group: example-choice default: true
Fixes
- Use registry secrets by @vyta in #478
- Resolve env variable secrets in the docker registry helm chart by @jeff-mccoy in #473
- Fallback to host-provided git on clone failure during package create by @jeff-mccoy in #471
Changes
- Add flag --skip-sbom to package create to speed up dev packages by @jeff-mccoy in #470
- Add nav links to main example README by @YrrepNoj in #469
- Add Zarf Agent Github Action by @jeff-mccoy in #481
New Contributors
Full Changelog: v0.18.0...v0.19.0
v0.18.3
v0.18.2
What's Changed
- Add support for custom Zarf variables in k8s resources by @jeff-mccoy in #474
Full Changelog: v0.18.1...v0.18.2
v0.18.1
What's Changed
- add nav links to main example README by @YrrepNoj in #469
- add flag --skip-sbom to package create to speed up dev packages by @jeff-mccoy in #470
- Fallback to host-provided git on clone failure during package create by @jeff-mccoy in #471
- Resolve env variable secrets in the docker registry helm chart by @jeff-mccoy in #473
Full Changelog: v0.18.0...v0.18.1
v0.18.0
Video update below:
⚠️ Breaking changes
- The
gitops-service
component in the Zarf Init Config has been renamed togit-server
. Change your automation scripts fromzarf init --components gitops-service
tozarf init --components git-server
New Features
- Create SBOMs for images pulled during package creation by @mikhailswift in #367
- Add a read-only Gitea user to repos by @YrrepNoj in #413
- 338 configurable script timeout by @jeff-mccoy in #459
- adds zarf cache flag by @UncleGedd in #446
- Rust Binary Checks SHA256 by @YrrepNoj in #449
Fixes
- fix zarfYaml spec change for eks zarf config by @jeff-mccoy in #465
- Zarf Injector automation cleanup by @jeff-mccoy in #448
Changes
- Adding kustomized options consistent with the ones used by flux v2 by @mahomedalid in #453
- 429 go version update to 1.18 by @jeff-mccoy in #432
- Update README.md to include K8 Slack channel information and link by @Madeline-UX in #461
- Remove saving of payload archive locally by @YrrepNoj in #451
- Update TLS cert in Big Bang example by @RothAndrew in #455
- Update workstation.md by @deskpil0t in #436
- Use Release Injector Binaries by @YrrepNoj in #435
- Readme cleanup by @jeff-mccoy in #439
- Run
pre-commit run -a
by @RothAndrew in #445 - Update gitops-service component in init config by @RothAndrew in #443
New Contributors
- @deskpil0t made their first contribution in #436
- @UncleGedd made their first contribution in #446
- @mikhailswift made their first contribution in #367
- @Madeline-UX made their first contribution in #461
- @mahomedalid made their first contribution in #453
Full Changelog: v0.17.0...v0.18.0
v0.17.0
What's Changed
- Hotfix: Change release names of resources uploaded to S3 by @YrrepNoj in #416
- fix(credentialParser): validate error before parsing password to avoid nil pointer. #418 by @jsburckhardt in #419
- Override State Parameters During Init by @YrrepNoj in #421
⚠️ BREAKING -- Make Data Injections Happen asyc w/ Component Deployment by @YrrepNoj in #425- Consolidate all code into src folder by @jeff-mccoy in #428
- Readme update by @bandicoot-stack in #427
New Contributors
- @jsburckhardt made their first contribution in #419
- @bandicoot-stack made their first contribution in #427
Full Changelog: v0.16.2...v0.17.0
v0.16.2
What's Changed
- Replace assert with require in critical parts by @RobertKwiatkowski in #409
- destroy command actually checks for empty state by @YrrepNoj in #404
- Better KUBECONFIG support by @RothAndrew in #410
- Simplify cluster instantiation in tests by @RothAndrew in #407
- Composed zarf init by @jeff-mccoy in #388
- Migrate GitLab Release Pipeline to GitHub by @YrrepNoj in #408
- Fix workflow yaml for github release by @jeff-mccoy in #414
New Contributors
- @RobertKwiatkowski made their first contribution in #409
Known Issues
- ARM is not fully supported yet (#386)
- Image mutation and secrets are only used if zarf deploys the K8s resource, if a subsequent resource is deployed by a Gitops tool such as Flux or ArgoCD, those will not be mutated yet (#334)
- The internal zarf registry and gitops server are not yet HA (#375, #376)
Full Changelog: v0.16.1...v0.16.2
v0.16.1
What's Changed
- Doc updates (#389, #391, #398)
- Composability by component (#385)
- Pipeline/devtools updates (#379, #395, #382, #397)
- Resolve Apple M1 Arch Support Issues (#392)
Known Issues
- ARM is not fully supported yet (#386)
- image mutation and secrets are only used if zarf deploys the K8s resource, if a subsequent resource is deployed by a Gitops tool such as Flux or ArgoCD, those will not be mutated yet (#334)
- The internal zarf registry and gitops server are not yet HA (#375, #376)
Full Changelog: v0.16.0...v0.16.1
v0.16.0
What's Changed
- Made small update to Zarf description by @unicornbunny182 in #364
- #208. Basic Composability by @mike-winberry in #351
- Give warning message if invalid permissions to destroy empty local k3s cluster by @YrrepNoj in #374
- Distro-Agnostic Zarf Registry Bootstrap by @jeff-mccoy in #329
New Contributors
- @unicornbunny182 made their first contribution in #364
- @mike-winberry made their first contribution in #351
Known Issues
- ARM is not fully supported yet (#386)
- image mutation and secrets are only used if zarf deploys the K8s resource, if a subsequent resource is deployed by a Gitops tool such as Flux or ArgoCD, those will not be mutated yet (#334)
- The internal zarf registry and gitops server are not yet HA (#375, #376)
Full Changelog: v0.15.1...v0.16.0
v0.15.1
What's Changed
- Minor updates to improve debugging
- Doc updates
- Updates to examples
- Better support around existing
$KUBECONFIG
env vars - Add a linter configuration
- Add issue and pull request templates
- CI automated test updates
Full Changelog
- Make GitOps E2E test more robust + minor cleanup (#310)
- Add
big-bang-umbrella
folder back to Zarf examples with a README that redirects the reader to the new repo that replaced it (#308) - Add zarf prepare docs (#314)
- Normalize trace references for debug/trace output (#305)
- Check for a $KUBECONFIG env-variable (#316)
- fix: make fetch-release creates sync dir if not exists (#317)
- Update Big Bang example (#327)
- New Example - Istio with separately loaded TLS cert (#298)
- Add issue templates (#336)
- Create .golangci.yml (#349)
- update postrender to validate secret contents (#331)
- Add a pull request template (#353)
- Update Contributor Guide & Add ADR docs (#356)
- Fix pull request template (#358)
- Pull Kubescape out of the Big Bang example (#362)
- E2E test optimization for multi-distro support (#319)
- Add k8s auth plugins (#368)
- Upgrade Big Bang example to latest version (#346)