From f3dcecdd51c204610bbf8e8233924cc491a7c6c7 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Tue, 24 Mar 2026 19:04:24 +0000 Subject: [PATCH] feat: upgrade to v2 (#5075) Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5075 --- clusters/cl01tl/helm/komodo/Chart.lock | 7 +++++-- clusters/cl01tl/helm/komodo/Chart.yaml | 6 +++++- clusters/cl01tl/helm/komodo/values.yaml | 24 +++++++++++++++++++++- hosts/ps10rp/komodo-periphery/compose.yaml | 8 +++++--- 4 files changed, 38 insertions(+), 7 deletions(-) diff --git a/clusters/cl01tl/helm/komodo/Chart.lock b/clusters/cl01tl/helm/komodo/Chart.lock index 4007c59c1..4729458d2 100644 --- a/clusters/cl01tl/helm/komodo/Chart.lock +++ b/clusters/cl01tl/helm/komodo/Chart.lock @@ -5,5 +5,8 @@ dependencies: - name: postgres-cluster repository: oci://harbor.alexlebens.net/helm-charts version: 7.10.0 -digest: sha256:a6f33512d929c5a1b70bde6c3294902f5d707855aabbaa815f32e23aa54b266f -generated: "2026-03-15T20:06:49.233053802Z" +- name: volsync-target + repository: oci://harbor.alexlebens.net/helm-charts + version: 0.8.0 +digest: sha256:c1bbed66c94b64ba44ef1caadf74d46d9bce551e37b62b1cd0a3af9b81046251 +generated: "2026-03-24T14:00:56.813765-05:00" diff --git a/clusters/cl01tl/helm/komodo/Chart.yaml b/clusters/cl01tl/helm/komodo/Chart.yaml index f197b1685..b00a9a28b 100644 --- a/clusters/cl01tl/helm/komodo/Chart.yaml +++ b/clusters/cl01tl/helm/komodo/Chart.yaml @@ -25,6 +25,10 @@ dependencies: alias: postgresql-17-fdb-cluster version: 7.10.0 repository: oci://harbor.alexlebens.net/helm-charts + - name: volsync-target + alias: volsync-target-keys + version: 0.8.0 + repository: oci://harbor.alexlebens.net/helm-charts icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/komodo.png # renovate: datasource=github-releases depName=moghtech/komodo -appVersion: v1.19.5 +appVersion: v2.0.0 diff --git a/clusters/cl01tl/helm/komodo/values.yaml b/clusters/cl01tl/helm/komodo/values.yaml index 9394099c6..af3eec905 100644 --- a/clusters/cl01tl/helm/komodo/values.yaml +++ b/clusters/cl01tl/helm/komodo/values.yaml @@ -9,7 +9,7 @@ komodo: main: image: repository: ghcr.io/moghtech/komodo-core - tag: 1.19.5 + tag: 2.0.0@sha256:3cc134272b39313ae1fb34ea8a3c8a0c2f629a3c2eeaf71258702159f154f9e9 pullPolicy: IfNotPresent env: - name: COMPOSE_LOGGING_DRIVER @@ -145,6 +145,17 @@ komodo: type: PathPrefix value: / persistence: + keys: + forceRename: komodo-keys + storageClass: ceph-block + accessMode: ReadWriteOnce + size: 1Gi + retain: true + advancedMounts: + main: + main: + - path: /config/keys + readOnly: false cache: storageClass: ceph-block accessMode: ReadWriteOnce @@ -242,3 +253,14 @@ postgresql-17-fdb-cluster: # immediate: true # schedule: "0 0 0 * * *" # backupName: external +volsync-target-keys: + pvcTarget: komodo-keys + local: + enabled: true + schedule: 54 11 * * * + remote: + enabled: true + schedule: 54 12 * * * + external: + enabled: true + schedule: 54 13 * * * diff --git a/hosts/ps10rp/komodo-periphery/compose.yaml b/hosts/ps10rp/komodo-periphery/compose.yaml index ee8a96c0c..b6966069c 100644 --- a/hosts/ps10rp/komodo-periphery/compose.yaml +++ b/hosts/ps10rp/komodo-periphery/compose.yaml @@ -1,7 +1,7 @@ --- services: tailscale-komodo-periphery: - image: ghcr.io/tailscale/tailscale:latest@sha256:95e528798bebe75f39b10e74e7051cf51188ee615934f232ba7ad06a3390ffa1 + image: ghcr.io/tailscale/tailscale:v1.94.2@sha256:95e528798bebe75f39b10e74e7051cf51188ee615934f232ba7ad06a3390ffa1 container_name: tailscale-komodo-periphery cap_add: - net_admin @@ -20,10 +20,10 @@ services: - /dev/net/tun:/dev/net/tun komodo-periphery: - image: ghcr.io/moghtech/komodo-periphery:latest@sha256:bd79cf960ed054fe8e02384322303e462448679b1149dde48bbef151417255b1 + image: ghcr.io/moghtech/komodo-periphery:2.0.0@sha256:cc9aff8b621d49bbcca394e1538d9d9ea28c48bcfd2d6c8a6f9d5d3eef7f8341 container_name: komodo-periphery env_file: - - .env + - .komodo-env environment: - TZ=America/Chicago restart: always @@ -32,6 +32,8 @@ services: - /proc:/proc - /mnt/data/komodo/repos:/etc/komodo/repos - /mnt/data/komodo/stacks:/etc/komodo/stacks + - keys:/etc/komodo/keys volumes: tailscale: + keys: