cluster

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

commit 4cfd8926c3decf74bbb30410fa82a4e9a742526a
parent a3e966c6ca3691d1ad00e5abcbca3466ed156d01
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Wed, 25 Mar 2026 22:18:25 +0100

fix image repository stuff

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>

Diffstat:
Mapps/talos_cluster/blog/kustomization.yaml | 1-
Mapps/talos_cluster/connectivity-tester/kustomization.yaml | 1-
Rapps/talos_cluster/blog/image-policies.yaml -> apps/talos_cluster/image-policies/blog.yaml | 0
Aapps/talos_cluster/image-policies/bookwyrm.yaml | 20++++++++++++++++++++
Rapps/talos_cluster/connectivity-tester/image-policies.yaml -> apps/talos_cluster/image-policies/connectivity-tester.yaml | 0
Aapps/talos_cluster/image-policies/kustomization.yaml | 7+++++++
Mapps/talos_cluster/kustomization.yaml | 1+
7 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/apps/talos_cluster/blog/kustomization.yaml b/apps/talos_cluster/blog/kustomization.yaml @@ -6,4 +6,3 @@ resources: - mysql-cm.yaml - mysql.yaml - wordpress.yaml - - image-policies.yaml diff --git a/apps/talos_cluster/connectivity-tester/kustomization.yaml b/apps/talos_cluster/connectivity-tester/kustomization.yaml @@ -6,7 +6,6 @@ resources: - staging_deployment.yaml - deployment.yaml - service.yaml - - image-policies.yaml - valkey-staging.yaml - valkey-production.yaml configMapGenerator: diff --git a/apps/talos_cluster/blog/image-policies.yaml b/apps/talos_cluster/image-policies/blog.yaml diff --git a/apps/talos_cluster/image-policies/bookwyrm.yaml b/apps/talos_cluster/image-policies/bookwyrm.yaml @@ -0,0 +1,20 @@ +apiVersion: image.toolkit.fluxcd.io/v1beta2 +kind: ImageRepository +metadata: + name: bookwyrm + namespace: flux-system +spec: + image: registry.midnightthoughts.space/mtrnord/bookwyrm + interval: 1h +--- +apiVersion: image.toolkit.fluxcd.io/v1beta2 +kind: ImagePolicy +metadata: + name: bookwyrm + namespace: flux-system +spec: + imageRepositoryRef: + name: bookwyrm + policy: + semver: + range: ">=v0.8.0" diff --git a/apps/talos_cluster/connectivity-tester/image-policies.yaml b/apps/talos_cluster/image-policies/connectivity-tester.yaml diff --git a/apps/talos_cluster/image-policies/kustomization.yaml b/apps/talos_cluster/image-policies/kustomization.yaml @@ -0,0 +1,7 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +# No namespace override — all resources specify flux-system explicitly +resources: + - connectivity-tester.yaml + - blog.yaml + - bookwyrm.yaml diff --git a/apps/talos_cluster/kustomization.yaml b/apps/talos_cluster/kustomization.yaml @@ -40,4 +40,5 @@ resources: - ./k6-operator - ./stalwart - ./zot + - ./image-policies #- ./proxmox-ccm