Setup flux image update policies

This commit is contained in:
2024-12-29 21:06:04 +01:00
parent 2ce68da4f5
commit c670f6cbdd
2 changed files with 73 additions and 0 deletions

View 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'
---

View 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
---