cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

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:
Mapps/talos_cluster/connectivity-tester/deployment.yaml | 4++--
Aapps/talos_cluster/connectivity-tester/image-policies.yaml | 41+++++++++++++++++++++++++++++++++++++++++
Mapps/talos_cluster/connectivity-tester/kustomization.yaml | 1+
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