diff --git a/base/deployment.yaml b/base/deployment.yaml index 9f4d3fa30..1bc96c785 100644 --- a/base/deployment.yaml +++ b/base/deployment.yaml @@ -38,7 +38,8 @@ spec: name: db-volume volumes: - name: db-volume - emptyDir: {} + persistentVolumeClaim: + claimName: mysql-pv-claim - name: db-init emptyDir: {} --- diff --git a/base/kustomization.yaml b/base/kustomization.yaml new file mode 100644 index 000000000..6e83ccc46 --- /dev/null +++ b/base/kustomization.yaml @@ -0,0 +1,6 @@ +kind: Kustomization +resources: +- deployment-frontend.yaml +- deployment.yaml +- service.yaml +- service-frontend.yaml diff --git a/overlays/development/dbclaim-pvc.yaml b/overlays/development/dbclaim-pvc.yaml new file mode 100644 index 000000000..412f48247 --- /dev/null +++ b/overlays/development/dbclaim-pvc.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: mysql-pv-claim +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 5Mi + storageClassName: nfs-storage diff --git a/overlays/development/kustomization.yaml b/overlays/development/kustomization.yaml new file mode 100644 index 000000000..716eb520d --- /dev/null +++ b/overlays/development/kustomization.yaml @@ -0,0 +1,7 @@ +kind: Kustomization +bases: + - ../../base +resources: +- dbclaim-pvc.yaml +- route.yaml +namePrefix: dev- diff --git a/overlays/development/route.yaml b/overlays/development/route.yaml new file mode 100644 index 000000000..b9877a047 --- /dev/null +++ b/overlays/development/route.yaml @@ -0,0 +1,15 @@ +apiVersion: route.openshift.io/v1 +kind: Route +metadata: + labels: + app: todonodejs + name: frontend + name: frontend +spec: + host: todo.apps.ocp4.example.com + path: "/todo" + to: + kind: Service + name: dev-frontend + weight: 100 + wildcardPolicy: None