diff --git a/apps/gitea/kustomization.yaml b/apps/gitea/kustomization.yaml index ce76ca0..7758936 100644 --- a/apps/gitea/kustomization.yaml +++ b/apps/gitea/kustomization.yaml @@ -5,6 +5,7 @@ resources: - postgres-volume.yaml - postgres-cluster.yaml - gitea-shared-volume.yaml + - valkey-volume.yaml - release.yaml - secret.yaml - backups.yaml diff --git a/apps/gitea/release.yaml b/apps/gitea/release.yaml index ae8908e..c40a18b 100644 --- a/apps/gitea/release.yaml +++ b/apps/gitea/release.yaml @@ -45,7 +45,7 @@ spec: primary: persistence: enabled: true - storageClass: mayastor-single-hdd + existingClaim: gitea-valkey-primary-lvmhdd-0 resources: requests: cpu: 0 diff --git a/apps/gitea/valkey-volume.yaml b/apps/gitea/valkey-volume.yaml new file mode 100644 index 0000000..9599742 --- /dev/null +++ b/apps/gitea/valkey-volume.yaml @@ -0,0 +1,46 @@ +--- +apiVersion: local.openebs.io/v1alpha1 +kind: LVMVolume +metadata: + labels: + kubernetes.io/nodename: anapistula-delrosalae + name: gitea-valkey-primary-lvmhdd-0 + namespace: openebs +spec: + capacity: 1Gi + ownerNodeID: anapistula-delrosalae + shared: "yes" + thinProvision: "no" + vgPattern: ^openebs-hdd$ + volGroup: openebs-hdd +--- +kind: PersistentVolume +apiVersion: v1 +metadata: + name: gitea-valkey-primary-lvmhdd-0 +spec: + capacity: + storage: 1Gi + accessModes: + - ReadWriteOnce + persistentVolumeReclaimPolicy: Retain + storageClassName: hdd-lvmpv + volumeMode: Filesystem + csi: + driver: local.csi.openebs.io + fsType: btrfs + volumeHandle: gitea-valkey-primary-lvmhdd-0 +--- +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: gitea-valkey-primary-lvmhdd-0 + namespace: gitea +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi + storageClassName: hdd-lvmpv + volumeName: gitea-valkey-primary-lvmhdd-0