mirror of
https://github.com/lordmathis/dev-cluster.git
synced 2025-12-22 16:44:24 +00:00
Setup flux image update policies
This commit is contained in:
45
clusters/prod/image-policies.yaml
Normal file
45
clusters/prod/image-policies.yaml
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
---
|
||||||
|
apiVersion: image.toolkit.fluxcd.io/v1beta2
|
||||||
|
kind: ImagePolicy
|
||||||
|
metadata:
|
||||||
|
name: app-policy
|
||||||
|
spec:
|
||||||
|
policy:
|
||||||
|
pinDigests: true
|
||||||
|
---
|
||||||
|
apiVersion: image.toolkit.fluxcd.io/v1beta2
|
||||||
|
kind: ImagePolicy
|
||||||
|
metadata:
|
||||||
|
name: postgresql
|
||||||
|
namespace: gitea
|
||||||
|
spec:
|
||||||
|
imageRepositoryRef:
|
||||||
|
name: postgresql
|
||||||
|
policy:
|
||||||
|
semver:
|
||||||
|
range: '>=15.3.0 <16.0.0'
|
||||||
|
---
|
||||||
|
apiVersion: image.toolkit.fluxcd.io/v1beta2
|
||||||
|
kind: ImagePolicy
|
||||||
|
metadata:
|
||||||
|
name: lemma
|
||||||
|
namespace: lemma
|
||||||
|
spec:
|
||||||
|
imageRepositoryRef:
|
||||||
|
name: lemma
|
||||||
|
policy:
|
||||||
|
semver:
|
||||||
|
range: '>=0.4.1 <1.0.0'
|
||||||
|
---
|
||||||
|
apiVersion: image.toolkit.fluxcd.io/v1beta2
|
||||||
|
kind: ImagePolicy
|
||||||
|
metadata:
|
||||||
|
name: k9s-web
|
||||||
|
namespace: k9s
|
||||||
|
spec:
|
||||||
|
imageRepositoryRef:
|
||||||
|
name: k9s-web
|
||||||
|
policy:
|
||||||
|
semver:
|
||||||
|
range: '>=0.4.0 <1.0.0'
|
||||||
|
---
|
||||||
28
clusters/prod/image-registries.yaml
Normal file
28
clusters/prod/image-registries.yaml
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
---
|
||||||
|
apiVersion: image.toolkit.fluxcd.io/v1beta2
|
||||||
|
kind: ImageRepository
|
||||||
|
metadata:
|
||||||
|
name: postgresql
|
||||||
|
namespace: gitea
|
||||||
|
spec:
|
||||||
|
image: docker.io/bitnami/postgresql
|
||||||
|
interval: 1h
|
||||||
|
---
|
||||||
|
apiVersion: image.toolkit.fluxcd.io/v1beta2
|
||||||
|
kind: ImageRepository
|
||||||
|
metadata:
|
||||||
|
name: lemma
|
||||||
|
namespace: lemma
|
||||||
|
spec:
|
||||||
|
image: ghcr.io/lordmathis/lemma
|
||||||
|
interval: 5m
|
||||||
|
---
|
||||||
|
apiVersion: image.toolkit.fluxcd.io/v1beta2
|
||||||
|
kind: ImageRepository
|
||||||
|
metadata:
|
||||||
|
name: k9s-web
|
||||||
|
namespace: k9s
|
||||||
|
spec:
|
||||||
|
image: ghcr.io/lordmathis/k9s-web
|
||||||
|
interval: 5m
|
||||||
|
---
|
||||||
Reference in New Issue
Block a user