From 75d27180621dd7426cfddb3d05acbde80edda0b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20S=C3=A9journ=C3=A9?= <asejourne@takima.fr> Date: Wed, 2 Aug 2023 15:44:02 +0200 Subject: [PATCH] templating du nom avec la version 2 --- api/api-config.yml | 6 ---- api/api-deployment.yml | 50 ------------------------------ api/api-ingress.yml | 18 ----------- api/api-service.yml | 11 ------- pg-operator/operator.yml | 17 ---------- pg/database-service.yml | 11 ------- pg/database-stateful-set.yml | 60 ------------------------------------ pg/pg-config.yml | 7 ----- pg/pg-credentials.yml | 8 ----- pg/pg-pvc.yml | 12 -------- values.yaml | 4 +-- 11 files changed, 2 insertions(+), 202 deletions(-) delete mode 100644 api/api-config.yml delete mode 100644 api/api-deployment.yml delete mode 100644 api/api-ingress.yml delete mode 100644 api/api-service.yml delete mode 100644 pg-operator/operator.yml delete mode 100644 pg/database-service.yml delete mode 100644 pg/database-stateful-set.yml delete mode 100644 pg/pg-config.yml delete mode 100644 pg/pg-credentials.yml delete mode 100644 pg/pg-pvc.yml diff --git a/api/api-config.yml b/api/api-config.yml deleted file mode 100644 index ad003a7..0000000 --- a/api/api-config.yml +++ /dev/null @@ -1,6 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: api-config -data: - endpoint: database-service:5432 diff --git a/api/api-deployment.yml b/api/api-deployment.yml deleted file mode 100644 index a6a45d8..0000000 --- a/api/api-deployment.yml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: api-deployment - name: api-deployment -spec: - replicas: 3 - selector: - matchLabels: - app: api-deployment - strategy: {} - template: - metadata: - labels: - app: api-deployment - spec: - containers: - - image: registry.gitlab.com/takima-school/images/cdb/api:latest - name: simple-app - resources: - limits: - memory: "720Mi" - cpu: "390m" - ports: - - containerPort: 8080 - env: - - name: POSTGRES_DB - valueFrom: - configMapKeyRef: - name: database-config - key: name - - name: POSTGRES_USER - valueFrom: - secretKeyRef: - name: db-secret - key: user - - name: POSTGRES_PASSWORD - valueFrom: - secretKeyRef: - name: db-secret - key: password - - name: DB_ENDPOINT - valueFrom: - configMapKeyRef: - name: api-config - key: endpoint - imagePullSecrets: - - name: takima-school-registry -status: {} diff --git a/api/api-ingress.yml b/api/api-ingress.yml deleted file mode 100644 index 3ff7ab1..0000000 --- a/api/api-ingress.yml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - annotations: - kubernetes.io/ingress.class: nginx - name: api-ingress -spec: - rules: - - host: api.asejourne.takima.school - http: - paths: - - backend: - service: - name: api-service - port: - number: 80 - path: / - pathType: Prefix diff --git a/api/api-service.yml b/api/api-service.yml deleted file mode 100644 index 3b52a4a..0000000 --- a/api/api-service.yml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: api-service -spec: - selector: - app: api-deployment - ports: - - protocol: TCP - port: 80 - targetPort: 8080 diff --git a/pg-operator/operator.yml b/pg-operator/operator.yml deleted file mode 100644 index 593b428..0000000 --- a/pg-operator/operator.yml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: "acid.zalan.do/v1" -kind: postgresql -metadata: - name: formation-cdb -spec: - teamId: "formation" # le team id doit matcher le préfixe dans le metadata.name, ici formation - volume: - size: 1Gi - numberOfInstances: 2 - users: - cdb: # database owner - - superuser - - createdb - databases: - cdb: cdb # dbname: owner - postgresql: - version: "14" diff --git a/pg/database-service.yml b/pg/database-service.yml deleted file mode 100644 index 7d4b35c..0000000 --- a/pg/database-service.yml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: database-service -spec: - selector: - app: database-deployment - ports: - - protocol: TCP - port: 5432 - targetPort: 5432 diff --git a/pg/database-stateful-set.yml b/pg/database-stateful-set.yml deleted file mode 100644 index d0ae1e4..0000000 --- a/pg/database-stateful-set.yml +++ /dev/null @@ -1,60 +0,0 @@ -apiVersion: apps/v1 -kind: StatefulSet -metadata: - labels: - app: database-deployment - name: database-deployment -spec: - replicas: 1 - selector: - matchLabels: - app: database-deployment - serviceName: database-service - template: - metadata: - labels: - app: database-deployment - spec: - containers: - - image: registry.takima.io/school/proxy/postgres:latest - volumeMounts: - - mountPath: /var/lib/postgresql/data - name: pg-data - name: simple-database - resources: - limits: - memory: "512Mi" - cpu: "390m" - ports: - - containerPort: 5432 - env: - - name: POSTGRES_DB - valueFrom: - configMapKeyRef: - name: database-config - key: name - - name: POSTGRES_USER - valueFrom: - secretKeyRef: - name: db-secret - key: user - - name: POSTGRES_PASSWORD - valueFrom: - secretKeyRef: - name: db-secret - key: password - - name: PGDATA - valueFrom: - configMapKeyRef: - name: database-config - key: db_path - imagePullSecrets: - - name: takima-school-registry - volumeClaimTemplates: - - metadata: - name: pg-data - spec: - accessModes: [ "ReadWriteOnce" ] - resources: - requests: - storage: 1Gi diff --git a/pg/pg-config.yml b/pg/pg-config.yml deleted file mode 100644 index d5274fb..0000000 --- a/pg/pg-config.yml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: database-config -data: - name: "cdb-db" - db_path: "/var/lib/postgresql/data/pgdata" diff --git a/pg/pg-credentials.yml b/pg/pg-credentials.yml deleted file mode 100644 index 642c1b0..0000000 --- a/pg/pg-credentials.yml +++ /dev/null @@ -1,8 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: db-secret -type: Opaque -data: - user: ZGItdXNlcg== - password: ZGItcGFzc3dvcmQ= \ No newline at end of file diff --git a/pg/pg-pvc.yml b/pg/pg-pvc.yml deleted file mode 100644 index acc28fc..0000000 --- a/pg/pg-pvc.yml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: pg-db -spec: - storageClassName: gp2 - accessModes: - - ReadWriteOnce - volumeMode: Filesystem - resources: - requests: - storage: 3Gi \ No newline at end of file diff --git a/values.yaml b/values.yaml index 9ab42ef..b6b2005 100644 --- a/values.yaml +++ b/values.yaml @@ -7,7 +7,7 @@ name: cdb api: ingress: tlsEnabled: false - host: api.to-replace.takima.school + host: api.asejourne.takima.school front: enabled: true @@ -17,4 +17,4 @@ front: replicaCount: 1 ingress: tlsEnabled: false - host: www.to-replace.takima.school \ No newline at end of file + host: www.asejourne.takima.school \ No newline at end of file -- GitLab