Skip to content

Conversation

@matheuscscp
Copy link
Member

Depends on: fluxcd/pkg#1069

Closes: #1300

Experimental draft waiting for official release.

@matheuscscp matheuscscp added the dependencies Pull requests that update a dependency label Jan 14, 2026
@matheuscscp matheuscscp force-pushed the helm4 branch 2 times, most recently from c5d3af6 to d8f6c12 Compare January 15, 2026 00:37
@matheuscscp matheuscscp force-pushed the helm4 branch 7 times, most recently from e43ca4d to ece4726 Compare January 15, 2026 16:58
matheuscscp and others added 5 commits January 15, 2026 16:59
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
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>
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for Helm v4

3 participants