From 2737b9ff782b873fd1393406661fdba6a5da29d6 Mon Sep 17 00:00:00 2001 From: Elise SOUVANNAVONG <esouvannavong@takima.fr> Date: Thu, 23 May 2024 11:53:05 +0200 Subject: [PATCH] fix arborescence --- .../day-3/step-1/Chart.yaml => Chart.yaml | 0 dist/cdb/templates/front-config.yaml | 8 +++ dist/cdb/templates/front-deployment.yaml | 68 +++++++++++++++++++ dist/cdb/templates/front-ingress.yaml | 19 ++++++ dist/cdb/templates/front-service.yaml | 13 ++++ .../boilerplate/day-3/step-1/.gitignore | 1 - .../templates => templates}/front-config.yaml | 0 .../front-deployment.yaml | 0 .../front-ingress.yaml | 0 .../front-service.yaml | 0 .../day-3/step-1/values.yaml => values.yaml | 0 11 files changed, 108 insertions(+), 1 deletion(-) rename k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/Chart.yaml => Chart.yaml (100%) create mode 100644 dist/cdb/templates/front-config.yaml create mode 100644 dist/cdb/templates/front-deployment.yaml create mode 100644 dist/cdb/templates/front-ingress.yaml create mode 100644 dist/cdb/templates/front-service.yaml delete mode 100644 k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/.gitignore rename {k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/templates => templates}/front-config.yaml (100%) rename {k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/templates => templates}/front-deployment.yaml (100%) rename {k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/templates => templates}/front-ingress.yaml (100%) rename {k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/templates => templates}/front-service.yaml (100%) rename k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/values.yaml => values.yaml (100%) diff --git a/k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/Chart.yaml b/Chart.yaml similarity index 100% rename from k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/Chart.yaml rename to Chart.yaml diff --git a/dist/cdb/templates/front-config.yaml b/dist/cdb/templates/front-config.yaml new file mode 100644 index 0000000..b209efd --- /dev/null +++ b/dist/cdb/templates/front-config.yaml @@ -0,0 +1,8 @@ +--- +# Source: cdb/templates/front-config.yaml +apiVersion: v1 +kind: ConfigMap +metadata: + name: cdb-front +data: + API_URL: "http://api.esouvannavong.takima.school" diff --git a/dist/cdb/templates/front-deployment.yaml b/dist/cdb/templates/front-deployment.yaml new file mode 100644 index 0000000..86edd8a --- /dev/null +++ b/dist/cdb/templates/front-deployment.yaml @@ -0,0 +1,68 @@ +--- +# Source: cdb/templates/front-deployment.yaml +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cdb-front + labels: + app: front +spec: + replicas: 1 + selector: + matchLabels: + app: front + template: + metadata: + labels: + app: front + spec: + imagePullSecrets: + - name: takima-school-registry + securityContext: + runAsUser: 101 + runAsGroup: 101 + + containers: + - name: front + image: registry.gitlab.com/takima-school/images/cdb/www:latest + imagePullPolicy: Always + ports: + - containerPort: 8080 + resources: + requests: + memory: "32M" + cpu: "0.1" + limits: + memory: "128M" + cpu: "1" + startupProbe: + httpGet: + path: /health + port: 8080 + initialDelaySeconds: 3 + periodSeconds: 1 + successThreshold: 1 + failureThreshold: 5 + livenessProbe: + httpGet: + path: /health + port: 8080 + periodSeconds: 3 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /health + port: 8080 + periodSeconds: 1 + successThreshold: 1 + failureThreshold: 3 + securityContext: + allowPrivilegeEscalation: false + + env: + - name: API_URL + valueFrom: + configMapKeyRef: + name: cdb-front + key: API_URL diff --git a/dist/cdb/templates/front-ingress.yaml b/dist/cdb/templates/front-ingress.yaml new file mode 100644 index 0000000..f77a584 --- /dev/null +++ b/dist/cdb/templates/front-ingress.yaml @@ -0,0 +1,19 @@ +--- +# Source: cdb/templates/front-ingress.yaml +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: cdb-front +spec: + ingressClassName: nginx + rules: + - host: www.esouvannavong.takima.school + http: + paths: + - backend: + service: + name: cdb-front + port: + number: 80 + path: / + pathType: Prefix diff --git a/dist/cdb/templates/front-service.yaml b/dist/cdb/templates/front-service.yaml new file mode 100644 index 0000000..eb70755 --- /dev/null +++ b/dist/cdb/templates/front-service.yaml @@ -0,0 +1,13 @@ +--- +# Source: cdb/templates/front-service.yaml +apiVersion: v1 +kind: Service +metadata: + name: cdb-front +spec: + selector: + app: front + ports: + - protocol: TCP + port: 80 + targetPort: 8080 diff --git a/k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/.gitignore b/k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/.gitignore deleted file mode 100644 index 7773828..0000000 --- a/k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/.gitignore +++ /dev/null @@ -1 +0,0 @@ -dist/ \ No newline at end of file diff --git a/k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/templates/front-config.yaml b/templates/front-config.yaml similarity index 100% rename from k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/templates/front-config.yaml rename to templates/front-config.yaml diff --git a/k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/templates/front-deployment.yaml b/templates/front-deployment.yaml similarity index 100% rename from k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/templates/front-deployment.yaml rename to templates/front-deployment.yaml diff --git a/k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/templates/front-ingress.yaml b/templates/front-ingress.yaml similarity index 100% rename from k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/templates/front-ingress.yaml rename to templates/front-ingress.yaml diff --git a/k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/templates/front-service.yaml b/templates/front-service.yaml similarity index 100% rename from k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/templates/front-service.yaml rename to templates/front-service.yaml diff --git a/k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/values.yaml b/values.yaml similarity index 100% rename from k8s-trainees-main-boilerplate-day-3-step-1/boilerplate/day-3/step-1/values.yaml rename to values.yaml -- GitLab