Add image registry example to story 2
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
This commit is contained in:
@@ -75,7 +75,7 @@ And finally in Flux `HelmReleases`, refer to the ghcr-charts `HelmRepository`:
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: podinfo
|
||||
name: my-app
|
||||
namespace: default
|
||||
spec:
|
||||
interval: 60m
|
||||
@@ -98,10 +98,19 @@ spec:
|
||||
Given that charts are stored in container registries, you can use Flux image automation
|
||||
and patch the chart version in Git, in the same way Flux works for updating container image tags.
|
||||
|
||||
Define an image policy using semver:
|
||||
Define an image registry and a policy for the chart artifact:
|
||||
|
||||
```yaml
|
||||
apiVersion: image.toolkit.fluxcd.io/v1beta1
|
||||
kind: ImageRepository
|
||||
metadata:
|
||||
name: my-app
|
||||
namespace: default
|
||||
spec:
|
||||
image: ghcr.io/my-org/charts/my-app
|
||||
interval: 1m0s
|
||||
---
|
||||
apiVersion: image.toolkit.fluxcd.io/v1beta1
|
||||
kind: ImagePolicy
|
||||
metadata:
|
||||
name: my-app
|
||||
@@ -120,7 +129,7 @@ Then add the policy marker to the `HelmRelease` manifests in Git:
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: podinfo
|
||||
name: my-app
|
||||
namespace: default
|
||||
spec:
|
||||
interval: 60m
|
||||
|
||||
Reference in New Issue
Block a user