diff --git a/gitea-pv.yaml b/gitea-pv.yaml new file mode 100644 index 0000000..826dfea --- /dev/null +++ b/gitea-pv.yaml @@ -0,0 +1,22 @@ +--- + apiVersion: v1 + kind: PersistentVolume + metadata: + name: gitea-pv + namespace: gitea + labels: + app: gitea + spec: + capacity: + storage: 5Gi + accessModes: + - ReadWriteOnce + persistentVolumeReclaimPolicy: Retain + mountOptions: + - nolock + nfs: + server: 10.0.96.2 + path: "/volume1/storage/git-repo" + claimRef: + namespace: gitea + name: gitea-pvc diff --git a/gitea-pvc.yaml b/gitea-pvc.yaml new file mode 100644 index 0000000..fd602cc --- /dev/null +++ b/gitea-pvc.yaml @@ -0,0 +1,14 @@ +--- + apiVersion: v1 + kind: PersistentVolumeClaim + metadata: + name: gitea-pvc + namespace: gitea + labels: + app: gitea + spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 5Gi \ No newline at end of file diff --git a/kustomization.yaml b/kustomization.yaml index 1788080..8cdaede 100644 --- a/kustomization.yaml +++ b/kustomization.yaml @@ -1,18 +1,22 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: gitea -# secretGenerator: -# - literals: -# - pg_password=some1pass5here9 -# name: gitea-secrets -# generatorOptions: -# disableNameSuffixHash: true -# labels: -# type: generated +secretGenerator: +- literals: + - pg_username=postgres + - pg_password=some1pass5here9 + name: gitea-secrets +generatorOptions: + disableNameSuffixHash: true + labels: + type: generated resources: - namespace.yaml -- secrets.yaml -- storage.yaml +# - secrets.yaml +- postgres-pv.yaml +- postgres-pvc.yaml +- gitea-pv.yaml +- gitea-pvc.yaml - configuration.yaml - postgres-deployment.yaml - postgres-service.yaml diff --git a/postgres-pv.yaml b/postgres-pv.yaml new file mode 100644 index 0000000..982db13 --- /dev/null +++ b/postgres-pv.yaml @@ -0,0 +1,22 @@ +--- + apiVersion: v1 + kind: PersistentVolume + metadata: + name: postgres-pv + namespace: gitea + labels: + app: gitea + spec: + capacity: + storage: 5Gi + accessModes: + - ReadWriteOnce + persistentVolumeReclaimPolicy: Retain + mountOptions: + - nolock + nfs: + server: 10.0.96.2 + path: "/volume1/storage/git-database" + claimRef: + namespace: gitea + name: postgres-pvc diff --git a/postgres-pvc.yaml b/postgres-pvc.yaml new file mode 100644 index 0000000..1d3a6ec --- /dev/null +++ b/postgres-pvc.yaml @@ -0,0 +1,14 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: postgres-pvc + namespace: gitea + labels: + app: gitea +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 5Gi \ No newline at end of file diff --git a/storage.yaml b/storage.yaml deleted file mode 100644 index 88e238d..0000000 --- a/storage.yaml +++ /dev/null @@ -1,72 +0,0 @@ ---- - apiVersion: v1 - kind: PersistentVolume - metadata: - name: postgres-pv - namespace: gitea - labels: - app: gitea - spec: - capacity: - storage: 5Gi - accessModes: - - ReadWriteOnce - persistentVolumeReclaimPolicy: Retain - mountOptions: - - nolock - nfs: - server: 10.0.96.2 - path: "/volume1/storage/git-database" - claimRef: - namespace: gitea - name: postgres-pvc ---- - apiVersion: v1 - kind: PersistentVolume - metadata: - name: gitea-pv - namespace: gitea - labels: - app: gitea - spec: - capacity: - storage: 5Gi - accessModes: - - ReadWriteOnce - persistentVolumeReclaimPolicy: Retain - mountOptions: - - nolock - nfs: - server: 10.0.96.2 - path: "/volume1/storage/git-repo" - claimRef: - namespace: gitea - name: gitea-pvc ---- - apiVersion: v1 - kind: PersistentVolumeClaim - metadata: - name: postgres-pvc - namespace: gitea - labels: - app: gitea - spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 5Gi ---- - apiVersion: v1 - kind: PersistentVolumeClaim - metadata: - name: gitea-pvc - namespace: gitea - labels: - app: gitea - spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 5Gi \ No newline at end of file