@@ -14,7 +14,7 @@ upgrade the Helm releases to their latest chart version based on semver ranges.
14
14
15
15
## Prerequisites
16
16
17
- You will need a Kubernetes cluster version 1.21 or newer.
17
+ You will need a Kubernetes cluster version 1.28 or newer.
18
18
For a quick local test, you can use [ Kubernetes kind] ( https://kind.sigs.k8s.io/docs/user/quick-start/ ) .
19
19
Any other Kubernetes setup will work as well though.
20
20
@@ -82,7 +82,7 @@ The apps configuration is structured into:
82
82
In ** apps/base/podinfo/** dir we have a Flux ` HelmRelease ` with common values for both clusters:
83
83
84
84
``` yaml
85
- apiVersion : helm.toolkit.fluxcd.io/v2beta2
85
+ apiVersion : helm.toolkit.fluxcd.io/v2
86
86
kind : HelmRelease
87
87
metadata :
88
88
name : podinfo
@@ -106,7 +106,7 @@ spec:
106
106
In **apps/staging/** dir we have a Kustomize patch with the staging specific values:
107
107
108
108
` ` ` yaml
109
- apiVersion : helm.toolkit.fluxcd.io/v2beta2
109
+ apiVersion : helm.toolkit.fluxcd.io/v2
110
110
kind : HelmRelease
111
111
metadata :
112
112
name : podinfo
@@ -128,7 +128,7 @@ the `HelmRelease` to the latest chart version including alpha, beta and pre-rele
128
128
In **apps/production/** dir we have a Kustomize patch with the production specific values :
129
129
130
130
` ` ` yaml
131
- apiVersion: helm.toolkit.fluxcd.io/v2beta2
131
+ apiVersion: helm.toolkit.fluxcd.io/v2
132
132
kind: HelmRelease
133
133
metadata:
134
134
name: podinfo
@@ -167,7 +167,7 @@ The infrastructure is structured into:
167
167
In **infrastructure/controllers/** dir we have the Flux `HelmRepository` and `HelmRelease` definitions such as:
168
168
169
169
```yaml
170
- apiVersion: helm.toolkit.fluxcd.io/v2beta2
170
+ apiVersion: helm.toolkit.fluxcd.io/v2
171
171
kind: HelmRelease
172
172
metadata:
173
173
name: cert-manager
0 commit comments