Skip to content

Conversation

@cappyzawa
Copy link
Member

Resolves: #1381

Copy link
Member

@matheuscscp matheuscscp left a comment

Choose a reason for hiding this comment

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

Amazing! Thank you so much! 🚀 (just a nit)

@stefanprodan stefanprodan added enhancement New feature or request area/api API related issues and pull requests labels Jan 15, 2026
@matheuscscp
Copy link
Member

@cappyzawa Once both comments are fixed we can merge 🙌

@cappyzawa
Copy link
Member Author

I'll squash the fixup commits once this gets approved.

Copy link
Member

@matheuscscp matheuscscp left a comment

Choose a reason for hiding this comment

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

LGTM! 🚀

Copy link
Member

@stefanprodan stefanprodan left a comment

Choose a reason for hiding this comment

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

LGTM

Thanks @cappyzawa 🏅

Add ServerSideApply field to Install, Upgrade, and Rollback specs
allowing users to control server-side apply behavior per action.

- Install.ServerSideApply: *bool (default based on UseHelm3Defaults)
- Upgrade.ServerSideApply: *string ("true", "false", "auto")
- Rollback.ServerSideApply: *string ("true", "false", "auto")

User-specified values take precedence over defaults. When not
specified, the existing default behavior is preserved.

Signed-off-by: cappyzawa <cappyzawa@gmail.com>
Add end-to-end tests to verify the ServerSideApply field works correctly
for install, upgrade, and rollback operations.

The tests verify that when serverSideApply is set, the Helm release
uses the SSA apply method (apply_method: ssa in the release secret).

Signed-off-by: cappyzawa <cappyzawa@gmail.com>
@cappyzawa
Copy link
Member Author

Squashed the fixups, ready for merge 🙏

@matheuscscp matheuscscp merged commit e43ca4d into fluxcd:helm4 Jan 15, 2026
2 checks passed
@cappyzawa cappyzawa deleted the issues/1381 branch January 15, 2026 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/api API related issues and pull requests enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants