commit cd351f013e0c5729e8bf84594219eda95c2c602f
parent cb006d8e869c40028a76ad0e78970b08b4a39878
Author: MTRNord <MTRNord@users.noreply.github.com>
Date: Fri, 6 Mar 2026 10:55:39 +0100
try auto updating the images
Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
Diffstat:
3 files changed, 44 insertions(+), 2 deletions(-)
diff --git a/apps/talos_cluster/connectivity-tester/deployment.yaml b/apps/talos_cluster/connectivity-tester/deployment.yaml
@@ -31,7 +31,7 @@ spec:
hostNetwork: false
containers:
- name: connection-checker-ui
- image: ghcr.io/mtrnord/matrix-connection-tester-ui:v0.3.1
+ image: ghcr.io/mtrnord/matrix-connection-tester-ui:v0.3.1 # {"$imagepolicy": "flux-system:matrix-connection-tester-ui"}
imagePullPolicy: Always
lifecycle:
preStop:
@@ -124,7 +124,7 @@ spec:
dnsPolicy: ClusterFirstWithHostNet
containers:
- name: federation-tester-api
- image: ghcr.io/mtrnord/rust-federation-tester:0.3.4
+ image: ghcr.io/mtrnord/rust-federation-tester:0.3.4 # {"$imagepolicy": "flux-system:rust-federation-tester"}
imagePullPolicy: IfNotPresent
securityContext:
allowPrivilegeEscalation: false
diff --git a/apps/talos_cluster/connectivity-tester/image-policies.yaml b/apps/talos_cluster/connectivity-tester/image-policies.yaml
@@ -0,0 +1,41 @@
+apiVersion: image.toolkit.fluxcd.io/v1beta2
+kind: ImageRepository
+metadata:
+ name: matrix-connection-tester-ui
+ namespace: flux-system
+spec:
+ image: ghcr.io/mtrnord/matrix-connection-tester-ui
+ interval: 1h
+---
+apiVersion: image.toolkit.fluxcd.io/v1beta2
+kind: ImagePolicy
+metadata:
+ name: matrix-connection-tester-ui
+ namespace: flux-system
+spec:
+ imageRepositoryRef:
+ name: matrix-connection-tester-ui
+ policy:
+ semver:
+ range: ">=v0.3.0"
+---
+apiVersion: image.toolkit.fluxcd.io/v1beta2
+kind: ImageRepository
+metadata:
+ name: rust-federation-tester
+ namespace: flux-system
+spec:
+ image: ghcr.io/mtrnord/rust-federation-tester
+ interval: 1h
+---
+apiVersion: image.toolkit.fluxcd.io/v1beta2
+kind: ImagePolicy
+metadata:
+ name: rust-federation-tester
+ namespace: flux-system
+spec:
+ imageRepositoryRef:
+ name: rust-federation-tester
+ policy:
+ semver:
+ range: ">=0.3.0"
diff --git a/apps/talos_cluster/connectivity-tester/kustomization.yaml b/apps/talos_cluster/connectivity-tester/kustomization.yaml
@@ -6,6 +6,7 @@ resources:
- staging_deployment.yaml
- deployment.yaml
- service.yaml
+ - image-policies.yaml
configMapGenerator:
- name: connectivity-tester-config
namespace: matrix