chore(deps): update dependency defenseunicorns/zarf to v0.32.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
defenseunicorns/zarf | minor |
v0.31.4 -> v0.32.0
|
|
defenseunicorns/zarf | ironbank-github | minor |
v0.31.4 -> v0.32.0
|
Release Notes
defenseunicorns/zarf (defenseunicorns/zarf)
v0.32.0
What's Changed
⚠ Breaking Changes
- Gitea has been updated from the 8.x series chart (app version 1.19.3) to the 10.x series chart (app version 1.21.2) - this update contains breaking changes and should be tested if you are using this component - default Zarf installs will upgrade automatically but more advanced configurations / use cases should be reviewed. Gitea Release Notes
- Zarf package OCI references now use OCI indexes / platforms to handle architecture - packages published to OCI with this version of Zarf will be placed within an index and won't be able to be pulled with older versions - old packages will still be able to be pulled however.
- Component and package names can no longer start with a leading
-
as this is used within the deselect syntax introduced for--components
Features
- Add
zarf dev deploy
for quickly testing packages and restructurezarf prepare
intozarf dev
by @Noxsios in https://github.com/defenseunicorns/zarf/pull/2170 - Introduce unpinned resources (
images
/repos
/files
) warning forzarf dev lint
by @AustinAbro321 in https://github.com/defenseunicorns/zarf/pull/2171 - Add glob selection and deselection support to
--components
by @Racer159 in https://github.com/defenseunicorns/zarf/pull/2175 - Switch to indexed platforms for OCI architectures (eliminate
-amd64
,-arm64
tag mangling) by @Noxsios in https://github.com/defenseunicorns/zarf/pull/2184
Rollup From v0.31 Patch Releases
- Introduce
zarf prepare lint
to perform schema validation and lay groundwork for standardizing best practices by @AustinAbro321 in https://github.com/defenseunicorns/zarf/pull/2075 - Add
zarf package remove/inspect
completion for package names from cluster sources by @WeaponX314 in https://github.com/defenseunicorns/zarf/pull/2151 - Add a warning when no components are selected for deployment in a package by @bdw617 in https://github.com/defenseunicorns/zarf/pull/2167
- Allow passing additional arguments to
k9s
when invoked byzarf tools monitor
by @WeaponX314 in https://github.com/defenseunicorns/zarf/pull/2095 - Add
REGISTRY_CA_BUNDLE
variable to registry package and chart to improve S3 backed registries by @AbrohamLincoln in https://github.com/defenseunicorns/zarf/pull/2008 - Add
GIT_SERVER_DISABLE_REGISTRATION
variable to allow for Gitea registration, so that SSO can be used by @dgershman in https://github.com/defenseunicorns/zarf/pull/2118 -
[Library Only]
Initial implementation of Helm Chart overrides at deploy time by @Racer159 in https://github.com/defenseunicorns/zarf/pull/2131
Fixes
- Update error message when the image doesn't exist locally or on a remote by @bdw617 in https://github.com/defenseunicorns/zarf/pull/2160
- Corrected k8s / helm k8s client version within Helm templating by @AustinAbro321 in https://github.com/defenseunicorns/zarf/pull/2197
- Properly handle tunnel error channels to force retries of image pushing by @Racer159 in https://github.com/defenseunicorns/zarf/pull/2190
Rollup From v0.31 Patch Releases
- Fix helm chart clobbering and differences with Zarf and Helm
chart
names along with newrepoName
key by @Racer159 in https://github.com/defenseunicorns/zarf/pull/2174 - Add message asking if the user has init'ed their cluster and slim down error messages more generally by @AustinAbro321 in https://github.com/defenseunicorns/zarf/pull/2177
- Fix compose dropping the
only.localOS
filter from the composed package by @Racer159 in https://github.com/defenseunicorns/zarf/pull/2173 - Improve Helm rollback logic, messaging, and support for local tarballs by @Racer159 in https://github.com/defenseunicorns/zarf/pull/2157
- Add warnings to better log the errors encountered on image push retries by @Racer159 in https://github.com/defenseunicorns/zarf/pull/2147
- Make
set -e
(and$ErrorActionPreference = 'Stop';
) the default for multiline actions so that they fail correctly by @UncleGedd in https://github.com/defenseunicorns/zarf/pull/2148 - Properly handle
variable
andconstant
merging when using composable components by @Racer159 in https://github.com/defenseunicorns/zarf/pull/2129 - Use the node name instead of the hostname label to build the injector pod by @Racer159 in https://github.com/defenseunicorns/zarf/pull/2119
- Resolve pathing issues while loading images with Zarf on Windows by @Racer159 in https://github.com/defenseunicorns/zarf/pull/2106
- Add an error channel for progress bar rendering to properly stop the progress bar when used as a library by @UncleGedd in https://github.com/defenseunicorns/zarf/pull/2117
- Keep a useable empty dir volume within the registry even when persistence is disabled by @Racer159 in https://github.com/defenseunicorns/zarf/pull/2124
Docs
Rollup From v0.31 Patch Releases
- Update the Airgap Software Delivery course name by @AustinAbro321 in https://github.com/defenseunicorns/zarf/pull/2172
- Promote the Quick Start section to Getting Started by @Racer159 in https://github.com/defenseunicorns/zarf/pull/2182
- Fix link and content issues across the docs by @AustinAbro321 in https://github.com/defenseunicorns/zarf/pull/2168
- Improve the docs for
zarf tools k9s
options and other command examples by @Racer159 in https://github.com/defenseunicorns/zarf/pull/2132 - Update the Zarf overview to be more clear about how Zarf works by @Racer159 in https://github.com/defenseunicorns/zarf/pull/2122
Dependencies
- Update gitea chart from 8.3.0 to 10.0.0 by @TristanHoladay in https://github.com/defenseunicorns/zarf/pull/2123
- Update module golang.org/x/crypto to v0.17.0 [security] by @renovate in https://github.com/defenseunicorns/zarf/pull/2201
- Update sigstore/cosign-installer action to v3 by @renovate in https://github.com/defenseunicorns/zarf/pull/1400
- Update github.com/anchore/stereoscope digest to
4b999b7
by @renovate in https://github.com/defenseunicorns/zarf/pull/2198 - Update dependency pepr to v20 by @renovate in https://github.com/defenseunicorns/zarf/pull/2193
- Update actions/download-artifact action to v4 by @renovate in https://github.com/defenseunicorns/zarf/pull/2194
Rollup From v0.31 Patch Releases
- Update actions/setup-go action to v5 by @renovate in https://github.com/defenseunicorns/zarf/pull/2179
- Update all non-major dependencies by @renovate in https://github.com/defenseunicorns/zarf/pull/2099
- Update github.com/anchore/clio digest to
767f622
by @renovate in https://github.com/defenseunicorns/zarf/pull/2186 - Update component-webhooks example to use new Pepr k8s fluent client by @lucasrod16 in https://github.com/defenseunicorns/zarf/pull/2090
- Update k8s.io/utils digest to
cf03d44
then tob307cd5
by @renovate in https://github.com/defenseunicorns/zarf/pull/2156 and https://github.com/defenseunicorns/zarf/pull/2161 - Update github.com/anchore/stereoscope digest to
3610f4e
by @renovate in https://github.com/defenseunicorns/zarf/pull/2155 - [security] Update module github.com/sigstore/cosign/v2 to v2.2.1 by @renovate in https://github.com/defenseunicorns/zarf/pull/2134
Development
- Update the release workflow to accept sigstore terms and sign by digest by @Racer159 in https://github.com/defenseunicorns/zarf/pull/2204 and https://github.com/defenseunicorns/zarf/pull/2205
- Update references to new ironbank credentials in bigbang workflow by @lucasrod16 in https://github.com/defenseunicorns/zarf/pull/2192
Rollup From v0.31 Patch Releases
- Move the
cluster
library frominternal
topkg
to make it available to consumers by @Noxsios in https://github.com/defenseunicorns/zarf/pull/2162 - Promote @lucasrod16 to be a full maintainer by @Racer159 in https://github.com/defenseunicorns/zarf/pull/2166
- Fix race condition in TestValidateLastNonBreakingVersion unit test by @lucasrod16 in https://github.com/defenseunicorns/zarf/pull/2138
- Split up the e2e tests that need a cluster, versus ones that do not to speed up CI by @bdw617 in https://github.com/defenseunicorns/zarf/pull/2139
- Update external tests to run in a unique k3d cluster and use the same Gitea chart as Zarf by @bdw617 in https://github.com/defenseunicorns/zarf/pull/2145
Full Changelog: https://github.com/defenseunicorns/zarf/compare/v0.32.0-rc1...v0.32.0
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.