Skip to content

Commit 386ef74

Browse files
committed
Update Helm APIs to Flux v2.3.0
Signed-off-by: Stefan Prodan <[email protected]>
1 parent aac99ee commit 386ef74

File tree

7 files changed

+13
-13
lines changed

7 files changed

+13
-13
lines changed

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ upgrade the Helm releases to their latest chart version based on semver ranges.
1414

1515
## Prerequisites
1616

17-
You will need a Kubernetes cluster version 1.21 or newer.
17+
You will need a Kubernetes cluster version 1.28 or newer.
1818
For a quick local test, you can use [Kubernetes kind](https://kind.sigs.k8s.io/docs/user/quick-start/).
1919
Any other Kubernetes setup will work as well though.
2020

@@ -82,7 +82,7 @@ The apps configuration is structured into:
8282
In **apps/base/podinfo/** dir we have a Flux `HelmRelease` with common values for both clusters:
8383

8484
```yaml
85-
apiVersion: helm.toolkit.fluxcd.io/v2beta2
85+
apiVersion: helm.toolkit.fluxcd.io/v2
8686
kind: HelmRelease
8787
metadata:
8888
name: podinfo
@@ -106,7 +106,7 @@ spec:
106106
In **apps/staging/** dir we have a Kustomize patch with the staging specific values:
107107
108108
```yaml
109-
apiVersion: helm.toolkit.fluxcd.io/v2beta2
109+
apiVersion: helm.toolkit.fluxcd.io/v2
110110
kind: HelmRelease
111111
metadata:
112112
name: podinfo
@@ -128,7 +128,7 @@ the `HelmRelease` to the latest chart version including alpha, beta and pre-rele
128128
In **apps/production/** dir we have a Kustomize patch with the production specific values:
129129

130130
```yaml
131-
apiVersion: helm.toolkit.fluxcd.io/v2beta2
131+
apiVersion: helm.toolkit.fluxcd.io/v2
132132
kind: HelmRelease
133133
metadata:
134134
name: podinfo
@@ -167,7 +167,7 @@ The infrastructure is structured into:
167167
In **infrastructure/controllers/** dir we have the Flux `HelmRepository` and `HelmRelease` definitions such as:
168168
169169
```yaml
170-
apiVersion: helm.toolkit.fluxcd.io/v2beta2
170+
apiVersion: helm.toolkit.fluxcd.io/v2
171171
kind: HelmRelease
172172
metadata:
173173
name: cert-manager

apps/base/podinfo/release.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: helm.toolkit.fluxcd.io/v2beta2
1+
apiVersion: helm.toolkit.fluxcd.io/v2
22
kind: HelmRelease
33
metadata:
44
name: podinfo

apps/base/podinfo/repository.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: source.toolkit.fluxcd.io/v1beta2
1+
apiVersion: source.toolkit.fluxcd.io/v1
22
kind: HelmRepository
33
metadata:
44
name: podinfo

apps/production/podinfo-values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: helm.toolkit.fluxcd.io/v2beta2
1+
apiVersion: helm.toolkit.fluxcd.io/v2
22
kind: HelmRelease
33
metadata:
44
name: podinfo

apps/staging/podinfo-values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: helm.toolkit.fluxcd.io/v2beta2
1+
apiVersion: helm.toolkit.fluxcd.io/v2
22
kind: HelmRelease
33
metadata:
44
name: podinfo

infrastructure/controllers/cert-manager.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
labels:
77
toolkit.fluxcd.io/tenant: sre-team
88
---
9-
apiVersion: source.toolkit.fluxcd.io/v1beta2
9+
apiVersion: source.toolkit.fluxcd.io/v1
1010
kind: HelmRepository
1111
metadata:
1212
name: cert-manager
@@ -15,7 +15,7 @@ spec:
1515
interval: 24h
1616
url: https://charts.jetstack.io
1717
---
18-
apiVersion: helm.toolkit.fluxcd.io/v2beta2
18+
apiVersion: helm.toolkit.fluxcd.io/v2
1919
kind: HelmRelease
2020
metadata:
2121
name: cert-manager

infrastructure/controllers/ingress-nginx.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
labels:
77
toolkit.fluxcd.io/tenant: sre-team
88
---
9-
apiVersion: source.toolkit.fluxcd.io/v1beta2
9+
apiVersion: source.toolkit.fluxcd.io/v1
1010
kind: HelmRepository
1111
metadata:
1212
name: ingress-nginx
@@ -15,7 +15,7 @@ spec:
1515
interval: 24h
1616
url: https://kubernetes.github.io/ingress-nginx
1717
---
18-
apiVersion: helm.toolkit.fluxcd.io/v2beta2
18+
apiVersion: helm.toolkit.fluxcd.io/v2
1919
kind: HelmRelease
2020
metadata:
2121
name: ingress-nginx

0 commit comments

Comments
 (0)