github zarf-dev/zarf v0.29.0

latest releases: v0.41.0, v0.40.1, v0.40.0...
13 months ago

What's Changed

Features

    

Rollup From v0.28 Patch Releases

Fixes

  • Change to podAntiAffinity when using the ReadWriteMany access mode for the registry to assist with rolling K8s Nodes by @Racer159 in #1898
  • No longer rotate credentials on zarf init to assist with disaster recovery where a re-init is required @Racer159 in #1898
  • Update Big Bang extension Flux GitRepository API version to remove deprecation warning by @mjnagel in #1933
  • Fix deploying packages w/no explicit component contents (i.e. actions only) by @Noxsios in #1973

Rollup From v0.28 Patch Releases

  • Use UID and GID for USER in Dockerfile instead of a named user by @flickerfly in #1922
  • Fix the error return for building helm dependencies by @Racer159 in #1911
  • Fix a bug with registry push/pull on detected but invalid clusters by @Racer159 in #1930
  • Fix simple repos causing an 'Already Up to Date' error by @Racer159 in #1942
  • Fix registry injector failures for generic images (i.e. the one from Iron Bank) by @Racer159 in #1896
  • Properly catch user interrupts when using Zarf commands by @caesarshift in #1891
  • Correctly create all namespaces when in YOLO mode by @YrrepNoj in #1878
  • Only verify authentication to registry if creds exist and better handle registry scopes by @Noxsios in #1893
  • Fix inclusion of empty files on package creation by @YrrepNoj in #1860
  • Fix inline-oci:// create + publish using --output on zarf package create by @Noxsios in #1857
  • Better detection of when to create state in custom init packages without the zaf-seed-registry by @Racer159 in #1855

Docs

  • Refactor docs paths, standardize admonition syntax and in preparation for Hugo move by @bdfinst in #1944, #1947 and #1948

Rollup From v0.28 Patch Releases

Dependencies

Rollup From v0.28 Patch Releases

Development

  • Refactor utils.DoHostnamesMatch to be more usable as a library by @cmwylie19 in #1953
  • Reduce test disk usage and normalize git tests by @Racer159 in #1958 and #1967
  • Add copy commands to the example package publish workflow to allow for uname -m by @Racer159 in #1959
  • Add unit tests for validatePackageArchitecture() method by @lucasrod16 in #1957
  • Add a text section to the slack json that notifies of nightly test failures by @Racer159 in #1964
  • Disable grafana in the values file for BB tests to reduce test resource utilization by @Racer159 in #1971
  • Refactor and add library functions to support UDS bundles and other library usage of Zarf by @Noxsios in #1770
  • Combine all e2e tests into a single multi stage workflow to optimize resource utilization by @Racer159 in #1968

Rollup From v0.28 Patch Releases

  • Add a pending ADR for how to maintain the Zarf transform code for a Pepr Zarf Agent by @cmwylie19 in #1900
  • Introduce a workflow for publishing an example application package as OCI to GHCR by @YrrepNoj in #1856 and #1926
  • Update CODEOWNERS to replace @YrrepNoj with @cmwylie19 by @Racer159 in #1924
  • Return images as an array of strings for all components in packager.FindImages by @cmwylie19 in #1927
  • Add a slack webhook that triggers when nightly tests fail by @Racer159 in #1941
  • Allow for the injector to be built in docker and uploaded to S3 by @Racer159 in #1917
  • Reduce the size of the transform package for easier reuse as a library by @cmwylie19 in #1883
  • Create Pending zarf bundle ADR to start work on multi-package orchestration by @Noxsios in #1820
  • Create Pending Zarf hooks ADR to start work on handling environment prerequisites for components by @YrrepNoj in #1813
  • Refactor large workflows into multiple jobs and fix the release workflow by @Racer159 in #1901, #1902, and #1903

Full Changelog: v0.28.4...v0.29.0

Don't miss a new zarf release

NewReleases is sending notifications on new releases.