diff --git a/backend/kustomize/base/database-deployment.yaml b/backend/kustomize/base/database-deployment.yaml index ca026da35db4a6449cd70dc9e1821a54e2cbac92..7c4afc6c429a373df6f22b44702332b262d1af3d 100644 --- a/backend/kustomize/base/database-deployment.yaml +++ b/backend/kustomize/base/database-deployment.yaml @@ -1,23 +1,23 @@ apiVersion: apps/v1 kind: Deployment metadata: - name: oetzi-database + name: database spec: selector: matchLabels: - app: oetzi-database + component: database template: metadata: labels: - app: oetzi-database + component: database spec: containers: - - name: oetzi-database + - name: database image: postgres:14-alpine ports: - containerPort: 5432 volumeMounts: - - name: pg-data + - name: pgdata mountPath: /var/lib/postgresql/data env: - name: POSTGRES_DB @@ -28,6 +28,6 @@ spec: value: db_pass resources: {} volumes: - - name: pg-data + - name: pgdata persistentVolumeClaim: - claimName: pg-data-pvc + claimName: database-pvc diff --git a/backend/kustomize/base/database-pvc.yaml b/backend/kustomize/base/database-pvc.yaml index 48d19e0cac9ca83477d880f597970cce363b4237..3cb3b0a874b0e22083017eea8a42e522b79b54c4 100644 --- a/backend/kustomize/base/database-pvc.yaml +++ b/backend/kustomize/base/database-pvc.yaml @@ -1,7 +1,7 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: pg-data-pvc + name: database-pvc spec: accessModes: - ReadWriteOnce diff --git a/backend/kustomize/base/database-service.yaml b/backend/kustomize/base/database-service.yaml index b876c8d1a3d9acd1de4f57cdee3e8ebe1ea7ac1d..2a3afc96dab7aa99951764f079790b0143cff4b9 100644 --- a/backend/kustomize/base/database-service.yaml +++ b/backend/kustomize/base/database-service.yaml @@ -1,10 +1,10 @@ apiVersion: v1 kind: Service metadata: - name: oetzi-database + name: database spec: selector: - app: oetzi-database + component: database ports: - port: 5432 targetPort: 5432 diff --git a/backend/kustomize/base/kustomization.yaml b/backend/kustomize/base/kustomization.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2859e3ff14801c0c5fb3725877e6858534d38b0a --- /dev/null +++ b/backend/kustomize/base/kustomization.yaml @@ -0,0 +1,12 @@ +kind: Kustomization +resources: + - database-deployment.yaml + - database-pvc.yaml + - database-service.yaml + - webserver-deployment.yaml + - webserver-ingress.yaml + - webserver-service.yaml +# namespace: kommul-dev +namePrefix: oetzi- +commonLabels: + app: oetzi diff --git a/backend/kustomize/base/webserver-deployment.yaml b/backend/kustomize/base/webserver-deployment.yaml index bac52a20394d8ed7023bf609241f6e220fbf6672..e8c8a5af294f4a2bc0bb8dff334f4896971fe491 100644 --- a/backend/kustomize/base/webserver-deployment.yaml +++ b/backend/kustomize/base/webserver-deployment.yaml @@ -1,19 +1,19 @@ apiVersion: apps/v1 kind: Deployment metadata: - name: oetzi-webserver + name: webserver spec: replicas: 1 selector: matchLabels: - app: oetzi-webserver + component: webserver template: metadata: labels: - app: oetzi-webserver + component: webserver spec: containers: - - name: oetzi-webserver + - name: webserver # NOTE: use `minikube image load oetzi:latest` to push into container runtime image: oetzi:latest # NOTE: Never is useful only for locla testing in order to load image from cache @@ -28,4 +28,3 @@ spec: value: "80" - name: DATABASE_URL value: postgres://db_user:db_pass@oetzi-database/db_name - diff --git a/backend/kustomize/base/webserver-ingress.yaml b/backend/kustomize/base/webserver-ingress.yaml index f48ddf146048bd3a24d0196b86fe12c60e43be95..9e7fb10c4e1ab62be9e6f47ab14a38a59fb6f785 100644 --- a/backend/kustomize/base/webserver-ingress.yaml +++ b/backend/kustomize/base/webserver-ingress.yaml @@ -1,7 +1,7 @@ apiVersion: networking.k8s.io/v1 kind: Ingress metadata: - name: oetzi + name: ingress spec: rules: - host: oetzi.eurac @@ -11,6 +11,6 @@ spec: pathType: Prefix backend: service: - name: oetzi-webserver + name: webserver port: name: http diff --git a/backend/kustomize/base/webserver-service.yaml b/backend/kustomize/base/webserver-service.yaml index 69ed8a675b5e94295788dd748ada9bb1d0277af0..b5705abbded26b4d0b956719f2262099f41d571b 100644 --- a/backend/kustomize/base/webserver-service.yaml +++ b/backend/kustomize/base/webserver-service.yaml @@ -1,10 +1,10 @@ apiVersion: v1 kind: Service metadata: - name: oetzi-webserver + name: webserver spec: selector: - app: oetzi-webserver + component: webserver ports: - name: http port: 8080