diff --git a/clusters/cl01tl/manifests/libation/CronJob-libation.yaml b/clusters/cl01tl/manifests/libation/CronJob-libation-main.yaml similarity index 97% rename from clusters/cl01tl/manifests/libation/CronJob-libation.yaml rename to clusters/cl01tl/manifests/libation/CronJob-libation-main.yaml index 1c1bc4114..4e52100e9 100644 --- a/clusters/cl01tl/manifests/libation/CronJob-libation.yaml +++ b/clusters/cl01tl/manifests/libation/CronJob-libation-main.yaml @@ -1,7 +1,7 @@ apiVersion: batch/v1 kind: CronJob metadata: - name: libation + name: libation-main labels: app.kubernetes.io/controller: main app.kubernetes.io/instance: libation @@ -10,7 +10,7 @@ metadata: helm.sh/chart: libation-4.5.0 namespace: libation spec: - suspend: false + suspend: true concurrencyPolicy: Forbid startingDeadlineSeconds: 90 timeZone: US/Central diff --git a/clusters/cl01tl/manifests/libation/Deployment-libation-debug.yaml b/clusters/cl01tl/manifests/libation/Deployment-libation-debug.yaml new file mode 100644 index 000000000..98615eaca --- /dev/null +++ b/clusters/cl01tl/manifests/libation/Deployment-libation-debug.yaml @@ -0,0 +1,60 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: libation-debug + labels: + app.kubernetes.io/controller: debug + app.kubernetes.io/instance: libation + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: libation + helm.sh/chart: libation-4.5.0 + namespace: libation +spec: + revisionHistoryLimit: 3 + replicas: 1 + strategy: + type: Recreate + selector: + matchLabels: + app.kubernetes.io/controller: debug + app.kubernetes.io/name: libation + app.kubernetes.io/instance: libation + template: + metadata: + labels: + app.kubernetes.io/controller: debug + app.kubernetes.io/instance: libation + app.kubernetes.io/name: libation + spec: + enableServiceLinks: false + serviceAccountName: default + automountServiceAccountToken: true + hostIPC: false + hostNetwork: false + hostPID: false + dnsPolicy: ClusterFirst + containers: + - image: ubuntu:resolute-20251130 + imagePullPolicy: IfNotPresent + name: main + resources: + requests: + cpu: 10m + memory: 32Mi + volumeMounts: + - mountPath: /config-old + name: config + - mountPath: /config + name: config-new + - mountPath: /data + name: data + volumes: + - name: config + persistentVolumeClaim: + claimName: libation-config + - name: config-new + persistentVolumeClaim: + claimName: libation + - name: data + persistentVolumeClaim: + claimName: libation-nfs-storage diff --git a/clusters/cl01tl/manifests/libation/PersistentVolumeClaim-libation.yaml b/clusters/cl01tl/manifests/libation/PersistentVolumeClaim-libation.yaml new file mode 100644 index 000000000..89a489e3d --- /dev/null +++ b/clusters/cl01tl/manifests/libation/PersistentVolumeClaim-libation.yaml @@ -0,0 +1,19 @@ +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: libation + labels: + app.kubernetes.io/instance: libation + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: libation + helm.sh/chart: libation-4.5.0 + annotations: + helm.sh/resource-policy: keep + namespace: libation +spec: + accessModes: + - "ReadWriteOnce" + resources: + requests: + storage: "500Mi" + storageClassName: "ceph-block"