You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: remove Helm 2 support and upgrade to Helm 3.19.0
Changes:
- Remove Helm 2 binary installation and initialization from Dockerfile
- Upgrade Helm 3 from v3.13.3 to v3.19.0
- Upgrade Alpine base image from 3.22.0 to 3.22.2
- Create symlink from 'helm' to 'helm3' for backward compatibility
- Update helm-release-plugin to latest version (438a761)
- Remove all Helm 2 compatibility code from index.js:
- Simplify deleteCmd() to only support Helm 3 syntax
- Remove conditional checks for helm === 'helm3'
- Always set Helm 3 environment variables (XDG_*)
- Modernize Kubernetes API usage:
- Update Ingress from deprecated extensions/v1beta1 to networking.k8s.io/v1
- Add pathType: Prefix and update backend format for Ingress resources
- Update test suite for Helm 3:
- Remove Helm 2 version test from CI workflow
- Update helm template command to use Helm 3 syntax (positional args)
- Regenerate test expectations with Helm 3 output format
- Update documentation:
- Remove Helm 2 version references
- Update helm parameter description to reflect Helm 3-only support
- Update TTL parameter docs (remove 'only works with helm3' note)
- Update version to v3.19.0
- Bump Docker image tag from v3 to v4 in production workflow
Copy file name to clipboardExpand all lines: README.md
+3-6Lines changed: 3 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,6 @@
1
1
# Gynzy `additions
2
2
Fork from https://github.com/deliverybot/helm
3
3
4
-
Uses "our" helm version of helm 2.15.2
5
-
6
4
Releasing: The `v1` tag gets updated on **master merge**!
7
5
8
6
@@ -46,21 +44,20 @@ payload if the action was triggered by a deployment.
46
44
JSON encoded array or a string.
47
45
-`secrets`: Secret variables to include in value file interpolation. Expects a
48
46
JSON encoded map.
49
-
-`helm`: Helm binary to execute, one of: [`helm`, `helm3`].
47
+
-`helm`: Helm binary to execute (defaults to `helm`, which uses Helm 3).
50
48
-`version`: Version of the app, usually commit sha works here.
51
49
-`timeout`: specify a timeout for helm deployment
52
50
-`repository`: specify the URL for a helm repo to come from
53
51
-`atomic`: If true, upgrade process rolls back changes made in case of failed upgrade. Defaults to true.
54
-
-`ttl`: Optional ttl which can be set until the deployment will be deleted. For example `7 days`. Only works with helm3 and`release`*must* contain the string `-pr-`
52
+
-`ttl`: Optional ttl which can be set until the deployment will be deleted. For example `7 days`. The`release`*must* contain the string `-pr-`
55
53
56
54
Additional parameters: If the action is being triggered by a deployment event
57
55
and the `task` parameter in the deployment event is set to `"remove"` then this
0 commit comments