From f8a5839823fd32295cbdca432bf7345521625d13 Mon Sep 17 00:00:00 2001 From: Johannes Buechele <johannes@bujo.at> Date: Sun, 25 Jun 2023 09:47:13 +0200 Subject: [PATCH] removed k8s deployment --- deployments/k8s/base/backend-config-map.yaml | 12 -- deployments/k8s/base/backend-deployment.yaml | 129 ------------------ deployments/k8s/base/backend-service.yaml | 53 ------- deployments/k8s/base/frontend-deployment.yaml | 19 --- deployments/k8s/base/frontend-service.yaml | 12 -- deployments/k8s/base/kustomization.yaml | 7 - deployments/k8s/base/postgres.yaml | 20 --- .../k8s/dev/backend-deployment-patch.yaml | 110 --------------- deployments/k8s/dev/ingress.yaml | 40 ------ deployments/k8s/dev/kustomization.yaml | 8 -- 10 files changed, 410 deletions(-) delete mode 100644 deployments/k8s/base/backend-config-map.yaml delete mode 100644 deployments/k8s/base/backend-deployment.yaml delete mode 100644 deployments/k8s/base/backend-service.yaml delete mode 100644 deployments/k8s/base/frontend-deployment.yaml delete mode 100644 deployments/k8s/base/frontend-service.yaml delete mode 100644 deployments/k8s/base/kustomization.yaml delete mode 100644 deployments/k8s/base/postgres.yaml delete mode 100644 deployments/k8s/dev/backend-deployment-patch.yaml delete mode 100644 deployments/k8s/dev/ingress.yaml delete mode 100644 deployments/k8s/dev/kustomization.yaml diff --git a/deployments/k8s/base/backend-config-map.yaml b/deployments/k8s/base/backend-config-map.yaml deleted file mode 100644 index ef5ea7d..0000000 --- a/deployments/k8s/base/backend-config-map.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: fairregister-config-map -data: - SPRING_DATASOURCE_URL: jdbc:postgresql://fairregister-postgres:5432/fairregister - SPRING_RABBITMQ_HOST: 49.12.218.124 - SPRING_RABBITMQ_PORT: "5672" - SPRING_JPA_HIBERNATE_DDL_AUTO: update - MINIO_URL: http://49.12.218.124:9000 - IPFS_HOST: 49.12.218.124 - IPFS_PORT: "5001" diff --git a/deployments/k8s/base/backend-deployment.yaml b/deployments/k8s/base/backend-deployment.yaml deleted file mode 100644 index 9447c63..0000000 --- a/deployments/k8s/base/backend-deployment.yaml +++ /dev/null @@ -1,129 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: api-service -spec: - replicas: 1 - selector: - matchLabels: - app: api-service - template: - metadata: - labels: - app: api-service - spec: - containers: - - name: api-service - image: registry.osalliance.com/faircommons/api-service - command: ["bash", "-c"] - args: ["source /vault/secrets/config && java -jar ./api-service.jar"] - resources: - limits: - memory: "512Mi" - cpu: "1000m" - ports: - - containerPort: 8080 - env: - - name: SPRING_DATASOURCE_USERNAME - valueFrom: - secretKeyRef: - key: username - name: postgres.fairregister-postgres.credentials - - name: SPRING_DATASOURCE_PASSWORD - valueFrom: - secretKeyRef: - key: password - name: postgres.fairregister-postgres.credentials - envFrom: - - configMapRef: - name: fairregister-config-map - ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: hashing-service -spec: - replicas: 1 - selector: - matchLabels: - app: hashing-service - template: - metadata: - labels: - app: hashing-service - spec: - containers: - - name: hashing-service - image: registry.osalliance.com/faircommons/hashing-service - command: ["bash", "-c"] - args: ["source /vault/secrets/config && java -jar ./hashing-service.jar"] - resources: - limits: - memory: "512Mi" - cpu: "1000m" - ports: - - containerPort: 8081 - envFrom: - - configMapRef: - name: fairregister-config-map - ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: ipfs-service -spec: - replicas: 1 - selector: - matchLabels: - app: ipfs-service - template: - metadata: - labels: - app: ipfs-service - spec: - containers: - - name: ipfs-service - image: registry.osalliance.com/faircommons/ipfs-service - command: ["bash", "-c"] - args: ["source /vault/secrets/config && java -jar ./ipfs-service.jar"] - resources: - limits: - memory: "512Mi" - cpu: "1000m" - ports: - - containerPort: 8082 - envFrom: - - configMapRef: - name: fairregister-config-map - ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: post-registration-service -spec: - replicas: 1 - selector: - matchLabels: - app: post-registration-service - template: - metadata: - labels: - app: post-registration-service - spec: - containers: - - name: post-registration-service - image: registry.osalliance.com/faircommons/post-registration-service - command: ["bash", "-c"] - args: ["source /vault/secrets/config && java -jar ./post-registration-service.jar"] - resources: - limits: - memory: "512Mi" - cpu: "1000m" - ports: - - containerPort: 8083 - envFrom: - - configMapRef: - name: fairregister-config-map diff --git a/deployments/k8s/base/backend-service.yaml b/deployments/k8s/base/backend-service.yaml deleted file mode 100644 index 3d779a8..0000000 --- a/deployments/k8s/base/backend-service.yaml +++ /dev/null @@ -1,53 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: api-service -spec: - selector: - app: api-service - ports: - - protocol: TCP - port: 8080 - targetPort: 8080 - ---- - -apiVersion: v1 -kind: Service -metadata: - name: hashing-service -spec: - selector: - app: hashing-service - ports: - - protocol: TCP - port: 8081 - targetPort: 8081 - ---- - -apiVersion: v1 -kind: Service -metadata: - name: ipfs-service -spec: - selector: - app: ipfs-service - ports: - - protocol: TCP - port: 8082 - targetPort: 8082 - ---- - -apiVersion: v1 -kind: Service -metadata: - name: post-registration-service -spec: - selector: - app: post-registration-service - ports: - - protocol: TCP - port: 8083 - targetPort: 8083 diff --git a/deployments/k8s/base/frontend-deployment.yaml b/deployments/k8s/base/frontend-deployment.yaml deleted file mode 100644 index 0b0f547..0000000 --- a/deployments/k8s/base/frontend-deployment.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: frontend-fairregister -spec: - replicas: 1 - selector: - matchLabels: - app: frontend-fairregister - template: - metadata: - labels: - app: frontend-fairregister - spec: - containers: - - name: frontend-fairregister - image: registry.osalliance.com/faircommons/frontend-fairregister - ports: - - containerPort: 80 diff --git a/deployments/k8s/base/frontend-service.yaml b/deployments/k8s/base/frontend-service.yaml deleted file mode 100644 index 4c5d9c2..0000000 --- a/deployments/k8s/base/frontend-service.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: frontend-fairregister -spec: - selector: - app: frontend-fairregister - ports: - - protocol: TCP - port: 80 - targetPort: 80 - type: ClusterIP diff --git a/deployments/k8s/base/kustomization.yaml b/deployments/k8s/base/kustomization.yaml deleted file mode 100644 index c17b7db..0000000 --- a/deployments/k8s/base/kustomization.yaml +++ /dev/null @@ -1,7 +0,0 @@ -resources: - - backend-deployment.yaml - - backend-config-map.yaml - - backend-service.yaml - - frontend-deployment.yaml - - frontend-service.yaml - - postgres.yaml diff --git a/deployments/k8s/base/postgres.yaml b/deployments/k8s/base/postgres.yaml deleted file mode 100644 index 3ae8ff9..0000000 --- a/deployments/k8s/base/postgres.yaml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: acid.zalan.do/v1 -kind: postgresql -metadata: - name: fairregister-postgres -spec: - databases: - fairregister: fairregister - postgres: postgres - numberOfInstances: 2 - postgresql: - version: "14" - teamId: fairregister - users: - fairregister: [] - postgres: - - superuser - - createdb - volume: - size: 5Gi - storageClass: rook-ceph-block diff --git a/deployments/k8s/dev/backend-deployment-patch.yaml b/deployments/k8s/dev/backend-deployment-patch.yaml deleted file mode 100644 index 09a4130..0000000 --- a/deployments/k8s/dev/backend-deployment-patch.yaml +++ /dev/null @@ -1,110 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: api-service -spec: - replicas: 1 - selector: - matchLabels: - app: api-service - template: - metadata: - annotations: - vault.hashicorp.com/agent-inject: "true" - vault.hashicorp.com/agent-inject-status: "update" - vault.hashicorp.com/role: 'fairregister-dev' - vault.hashicorp.com/agent-pre-populate-only: "true" - vault.hashicorp.com/agent-inject-secret-config: customers/fairkom/dev/fairregister - vault.hashicorp.com/agent-inject-template-config: | - {{ with secret "customers/fairkom/dev/fairregister" -}} - export SPRING_RABBITMQ_USERNAME="{{ .Data.data.rabbit_mq_admin_user }}" - export SPRING_RABBITMQ_PASSWORD="{{ .Data.data.rabbit_mq_admin_psw }}" - export MINIO_ACCESS_KEY="{{ .Data.data.minio_access_key }}" - export MINIO_SECRET_KEY="{{ .Data.data.minio_secret_key }}" - {{- end }} - labels: - app: api-service - ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: hashing-service -spec: - replicas: 1 - selector: - matchLabels: - app: hashing-service - template: - metadata: - annotations: - vault.hashicorp.com/agent-inject: "true" - vault.hashicorp.com/agent-inject-status: "update" - vault.hashicorp.com/role: 'fairregister-dev' - vault.hashicorp.com/agent-pre-populate-only: "true" - vault.hashicorp.com/agent-inject-secret-config: customers/fairkom/dev/fairregister - vault.hashicorp.com/agent-inject-template-config: | - {{ with secret "customers/fairkom/dev/fairregister" -}} - export SPRING_RABBITMQ_USERNAME="{{ .Data.data.rabbit_mq_admin_user }}" - export SPRING_RABBITMQ_PASSWORD="{{ .Data.data.rabbit_mq_admin_psw }}" - export MINIO_ACCESS_KEY="{{ .Data.data.minio_access_key }}" - export MINIO_SECRET_KEY="{{ .Data.data.minio_secret_key }}" - {{- end }} - labels: - app: hashing-service - ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: ipfs-service -spec: - replicas: 1 - selector: - matchLabels: - app: ipfs-service - template: - metadata: - annotations: - vault.hashicorp.com/agent-inject: "true" - vault.hashicorp.com/agent-inject-status: "update" - vault.hashicorp.com/role: 'fairregister-dev' - vault.hashicorp.com/agent-pre-populate-only: "true" - vault.hashicorp.com/agent-inject-secret-config: customers/fairkom/dev/fairregister - vault.hashicorp.com/agent-inject-template-config: | - {{ with secret "customers/fairkom/dev/fairregister" -}} - export SPRING_RABBITMQ_USERNAME="{{ .Data.data.rabbit_mq_admin_user }}" - export SPRING_RABBITMQ_PASSWORD="{{ .Data.data.rabbit_mq_admin_psw }}" - export MINIO_ACCESS_KEY="{{ .Data.data.minio_access_key }}" - export MINIO_SECRET_KEY="{{ .Data.data.minio_secret_key }}" - {{- end }} - labels: - app: ipfs-service - ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: post-registration-service -spec: - replicas: 1 - selector: - matchLabels: - app: post-registration-service - template: - metadata: - annotations: - vault.hashicorp.com/agent-inject: "true" - vault.hashicorp.com/agent-inject-status: "update" - vault.hashicorp.com/role: 'fairregister-dev' - vault.hashicorp.com/agent-pre-populate-only: "true" - vault.hashicorp.com/agent-inject-secret-config: customers/fairkom/dev/fairregister - vault.hashicorp.com/agent-inject-template-config: | - {{ with secret "customers/fairkom/dev/fairregister" -}} - export SPRING_RABBITMQ_USERNAME="{{ .Data.data.rabbit_mq_admin_user }}" - export SPRING_RABBITMQ_PASSWORD="{{ .Data.data.rabbit_mq_admin_psw }}" - export MINIO_ACCESS_KEY="{{ .Data.data.minio_access_key }}" - export MINIO_SECRET_KEY="{{ .Data.data.minio_secret_key }}" - {{- end }} - labels: - app: post-registration-service diff --git a/deployments/k8s/dev/ingress.yaml b/deployments/k8s/dev/ingress.yaml deleted file mode 100644 index a2f4cc8..0000000 --- a/deployments/k8s/dev/ingress.yaml +++ /dev/null @@ -1,40 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: fairregister-dev - labels: - app: fairregister-dev - annotations: - cert-manager.io/issuer: letsencrypt-prod - nginx.ingress.kubernetes.io/enable-cors: "true" - nginx.ingress.kubernetes.io/cors-allow-origin: "*" - nginx.ingress.kubernetes.io/cors-allow-methods: "*" - nginx.ingress.kubernetes.io/cors-allow-headers: "*" -spec: - rules: - - host: dev.fairregister.net - http: - paths: - - backend: - service: - name: frontend-fairregister - port: - number: 80 - path: / - pathType: ImplementationSpecific - - host: api.dev.fairregister.net - http: - paths: - - backend: - service: - name: api-service - port: - number: 8080 - path: / - pathType: ImplementationSpecific - tls: - - hosts: - - dev.fairregister.net - - api.dev.fairregister.net - secretName: dev-fairregister-net - diff --git a/deployments/k8s/dev/kustomization.yaml b/deployments/k8s/dev/kustomization.yaml deleted file mode 100644 index 0e7d0fa..0000000 --- a/deployments/k8s/dev/kustomization.yaml +++ /dev/null @@ -1,8 +0,0 @@ -namespace: fairregister-dev - -resources: -- ../base -- ingress.yaml - -patchesStrategicMerge: -- backend-deployment-patch.yaml -- GitLab