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