Skip to content

fix(e2e): replace deprecated Helm atomic install flag - #363

Merged
amuraru merged 1 commit into
mainfrom
fix/e2e-helm-rollback-on-failure
Oct 29, 2026
Merged

amuraru merged 1 commit into
mainfrom
fix/e2e-helm-rollback-on-failure

Conversation

@amuraru

@amuraru amuraru commented Oct 29, 2026

Copy link
Copy Markdown

Description

Replace the deprecated --atomic install flag with --rollback-on-failure in the shared e2e Helm installer. CI already pins Helm 4.3.0. The replacement continues to enable readiness waiting and uninstall failed installations. Update related comments in the Contour configuration and CI diagnostics.

Helm reference: https://helm.sh/docs/helm/helm_install/

Local e2e runs now require Helm 4; Helm 3 does not support the replacement flag.

Validation:

  • go test -C tests/e2e -run '^$' . — passed; compiles the package without executing tests.
  • go test -C tests/e2e -tags e2e -run '^$' . — passed; compiles with the e2e build tag without executing tests.
  • gofmt -l tests/e2e/helm.go tests/e2e/global.go — passed; no formatting changes required.
  • git diff --check — passed.
  • make test-e2e — not run locally; local Helm is 3.17.1. The PR's e2e workflow uses Helm 4.3.0.
  • make lint / make check — not run locally; the repository golangci-lint binary is unavailable. CI checks will provide lint and full test results.

Type of Change

  • Bug Fix
  • New Feature
  • Breaking Change
  • Refactor
  • Documentation
  • Other (please describe)

Checklist

  • I have read the contributing guidelines
  • Existing issues have been referenced (where applicable)
  • I have verified this change is not present in other open pull requests
  • Functionality is documented
  • All code style checks pass
  • New code contribution is covered by automated tests
  • All new and existing tests pass

Use Helm 4 rollback-on-failure and update related comments.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@amuraru
amuraru merged commit 504b500 into main Oct 29, 2026
7 checks passed
@amuraru
amuraru deleted the fix/e2e-helm-rollback-on-failure branch October 29, 2026 13:44
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.

1 participant