Skip to content

feat!: update zarf v0.74.0 with new --force-conflicts deploy argument#1356

Merged
emoskito merged 29 commits intomainfrom
fix/update-zarf-v0.74.0
Mar 19, 2026
Merged

feat!: update zarf v0.74.0 with new --force-conflicts deploy argument#1356
emoskito merged 29 commits intomainfrom
fix/update-zarf-v0.74.0

Conversation

@emoskito
Copy link
Copy Markdown
Contributor

@emoskito emoskito commented Mar 19, 2026

Description

  • update Zarf to v0.74.0
  • includes an update to Helm 4 with server-side-applies (BREAKING CHANGE)
  • add --force-conflicts argument to deploy command/operation (defaults to false) which forces server-side apply conflict to be overwrriten
  • to avoid friction between installing packages with zarf and uds, the CLI is setting the helm field manager name to match Zarf's

Related Issue

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Other (security config, docs update, etc)

Checklist before merging

BREAKING CHANGE: Helm 4 uses Server Side Apply (SSA) by default for new installs, which enforces strict field ownership and schema validation. Charts that set fields managed by external controllers (e.g., replicas when an HPA is active) will fail with ownership conflict errors. Deploying a previous init package with UDS v0.30.0+ will cause ownership conflicts on subsequent deploys; use --force-conflicts to recover.

AustinAbro321 and others added 27 commits January 20, 2026 12:10
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
@emoskito emoskito marked this pull request as ready for review March 19, 2026 20:15
@emoskito emoskito requested a review from a team as a code owner March 19, 2026 20:15
@emoskito emoskito requested a review from AustinAbro321 March 19, 2026 20:15
@emoskito emoskito changed the title feat: update zarf v0.74.0 with new --force-conflicts deploy argument feat!: update zarf v0.74.0 with new --force-conflicts deploy argument Mar 19, 2026
Copy link
Copy Markdown
Contributor

@mjnagel mjnagel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM overall with one question.

Comment thread src/test/e2e/main_test.go Outdated
@emoskito emoskito requested a review from mjnagel March 19, 2026 21:57
@emoskito emoskito merged commit 43eeffe into main Mar 19, 2026
20 checks passed
@emoskito emoskito deleted the fix/update-zarf-v0.74.0 branch March 19, 2026 22:11
@emoskito
Copy link
Copy Markdown
Contributor Author

This PR branched off #1284 and carried that work forward to completion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants