Merge pull request #5 from Apes-HDF/Fix/project-name

Fix project name
This commit is contained in:
Thomas SAMSON 2024-03-29 11:41:50 +01:00 committed by GitHub
commit e5872a7d13
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
24 changed files with 281 additions and 281 deletions

View file

@ -11,7 +11,7 @@ jobs:
- name: Build/Push - name: Build/Push
uses: coopTilleuls/action-docker-build-push@v10 uses: coopTilleuls/action-docker-build-push@v10
with: with:
IMAGE_NAME: plateformcoop-ebs-php IMAGE_NAME: plateforme-ebs-php
BUILD_CONTEXT: . BUILD_CONTEXT: .
BUILD_TARGET: app_php BUILD_TARGET: app_php
REGISTRY_JSON_KEY: ${{ secrets.GITHUB_TOKEN }} REGISTRY_JSON_KEY: ${{ secrets.GITHUB_TOKEN }}
@ -26,7 +26,7 @@ jobs:
- name: Build/Push - name: Build/Push
uses: coopTilleuls/action-docker-build-push@v10 uses: coopTilleuls/action-docker-build-push@v10
with: with:
IMAGE_NAME: plateformcoop-ebs-caddy IMAGE_NAME: plateforme-ebs-caddy
BUILD_CONTEXT: . BUILD_CONTEXT: .
BUILD_TARGET: app_caddy BUILD_TARGET: app_caddy
REGISTRY_JSON_KEY: ${{ secrets.GITHUB_TOKEN }} REGISTRY_JSON_KEY: ${{ secrets.GITHUB_TOKEN }}

View file

@ -47,7 +47,7 @@ jobs:
id: meta id: meta
run: | run: |
set -xo pipefail set -xo pipefail
PROJECT=plateformcoop-ebs PROJECT=plateforme-ebs
# Tags are deployed in prod # Tags are deployed in prod
CONTEXT=prod CONTEXT=prod
ENVIRONMENT=prod ENVIRONMENT=prod

View file

@ -1,8 +1,8 @@
apiVersion: v2 apiVersion: v2
name: plateformcoop-ebs name: plateforme-ebs
description: A Helm chart for the PlateformCoop-EBS project description: A Helm chart for the plateforme-EBS project
# home: https://plateformcoop-ebs.dev # home: https://plateforme-ebs.dev
# icon: https://plateformcoop-ebs.dev/logo-250x250.png # icon: https://plateforme-ebs.dev/logo-250x250.png
# A chart can be either an 'application' or a 'library' chart. # A chart can be either an 'application' or a 'library' chart.
# #

View file

@ -6,8 +6,8 @@ to test locally with [minikube](https://minikube.sigs.k8s.io/docs/)
minikube start minikube start
minikube addons enable ingress minikube addons enable ingress
kubectx minikube kubectx minikube
kubectl create ns plateformcoop-ebs kubectl create ns plateforme-ebs
kubens plateformcoop-ebs kubens plateforme-ebs
``` ```
get minikube ip via `minikube ip` get minikube ip via `minikube ip`

View file

@ -6,16 +6,16 @@
{{- end }} {{- end }}
{{- end }} {{- end }}
{{- else if contains "NodePort" .Values.service.type }} {{- else if contains "NodePort" .Values.service.type }}
export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "plateformcoop-ebs" . }}) export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "plateforme-ebs" . }})
export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}") export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}")
echo http://$NODE_IP:$NODE_PORT echo http://$NODE_IP:$NODE_PORT
{{- else if contains "LoadBalancer" .Values.service.type }} {{- else if contains "LoadBalancer" .Values.service.type }}
NOTE: It may take a few minutes for the LoadBalancer IP to be available. NOTE: It may take a few minutes for the LoadBalancer IP to be available.
You can watch the status of by running 'kubectl get --namespace {{ .Release.Namespace }} svc -w {{ include "plateformcoop-ebs" . }}' You can watch the status of by running 'kubectl get --namespace {{ .Release.Namespace }} svc -w {{ include "plateforme-ebs" . }}'
export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "plateformcoop-ebs" . }} --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}") export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "plateforme-ebs" . }} --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}")
echo http://$SERVICE_IP:{{ .Values.service.port }} echo http://$SERVICE_IP:{{ .Values.service.port }}
{{- else if contains "ClusterIP" .Values.service.type }} {{- else if contains "ClusterIP" .Values.service.type }}
export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "plateformcoop-ebs.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}") export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "plateforme-ebs.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
export CONTAINER_PORT=$(kubectl get pod --namespace {{ .Release.Namespace }} $POD_NAME -o jsonpath="{.spec.containers[0].ports[0].containerPort}") export CONTAINER_PORT=$(kubectl get pod --namespace {{ .Release.Namespace }} $POD_NAME -o jsonpath="{.spec.containers[0].ports[0].containerPort}")
echo "Visit http://127.0.0.1:8080 to use your application" echo "Visit http://127.0.0.1:8080 to use your application"
kubectl --namespace {{ .Release.Namespace }} port-forward $POD_NAME 8080:$CONTAINER_PORT kubectl --namespace {{ .Release.Namespace }} port-forward $POD_NAME 8080:$CONTAINER_PORT

View file

@ -1,7 +1,7 @@
{{/* {{/*
Expand the name of the chart. Expand the name of the chart.
*/}} */}}
{{- define "plateformcoop-ebs.name" -}} {{- define "plateforme-ebs.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }} {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
{{- end }} {{- end }}
@ -10,7 +10,7 @@ Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
If release name contains chart name it will be used as a full name. If release name contains chart name it will be used as a full name.
*/}} */}}
{{- define "plateformcoop-ebs" -}} {{- define "plateforme-ebs" -}}
{{- if .Values.fullnameOverride }} {{- if .Values.fullnameOverride }}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }} {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
{{- else }} {{- else }}
@ -26,16 +26,16 @@ If release name contains chart name it will be used as a full name.
{{/* {{/*
Create chart name and version as used by the chart label. Create chart name and version as used by the chart label.
*/}} */}}
{{- define "plateformcoop-ebs.chart" -}} {{- define "plateforme-ebs.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
{{- end }} {{- end }}
{{/* {{/*
Common labels Common labels
*/}} */}}
{{- define "plateformcoop-ebs.labels" -}} {{- define "plateforme-ebs.labels" -}}
helm.sh/chart: {{ include "plateformcoop-ebs.chart" . }} helm.sh/chart: {{ include "plateforme-ebs.chart" . }}
{{ include "plateformcoop-ebs.selectorLabels" . }} {{ include "plateforme-ebs.selectorLabels" . }}
{{- if .Chart.AppVersion }} {{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }} {{- end }}
@ -45,9 +45,9 @@ app.kubernetes.io/managed-by: {{ .Release.Service }}
{{/* {{/*
Common labels PWA Common labels PWA
*/}} */}}
{{- define "plateformcoop-ebs.labelsPWA" -}} {{- define "plateforme-ebs.labelsPWA" -}}
helm.sh/chart: {{ include "plateformcoop-ebs.chart" . }} helm.sh/chart: {{ include "plateforme-ebs.chart" . }}
{{ include "plateformcoop-ebs.selectorLabelsPWA" . }} {{ include "plateforme-ebs.selectorLabelsPWA" . }}
{{- if .Chart.AppVersion }} {{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }} {{- end }}
@ -57,35 +57,35 @@ app.kubernetes.io/managed-by: {{ .Release.Service }}
{{/* {{/*
Selector labels Selector labels
*/}} */}}
{{- define "plateformcoop-ebs.selectorLabels" -}} {{- define "plateforme-ebs.selectorLabels" -}}
app.kubernetes.io/name: {{ include "plateformcoop-ebs.name" . }} app.kubernetes.io/name: {{ include "plateforme-ebs.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ include "plateformcoop-ebs.name" . }} app.kubernetes.io/part-of: {{ include "plateforme-ebs.name" . }}
{{- end }} {{- end }}
{{/* {{/*
Selector labels PWA Selector labels PWA
*/}} */}}
{{- define "plateformcoop-ebs.selectorLabelsPWA" -}} {{- define "plateforme-ebs.selectorLabelsPWA" -}}
app.kubernetes.io/name: {{ include "plateformcoop-ebs.name" . }}-pwa app.kubernetes.io/name: {{ include "plateforme-ebs.name" . }}-pwa
app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ include "plateformcoop-ebs.name" . }} app.kubernetes.io/part-of: {{ include "plateforme-ebs.name" . }}
{{- end }} {{- end }}
{{/* {{/*
Selector labels Fixtures job Selector labels Fixtures job
*/}} */}}
{{- define "plateformcoop-ebs.selectorLabelsFixtures" -}} {{- define "plateforme-ebs.selectorLabelsFixtures" -}}
app.kubernetes.io/name: {{ include "plateformcoop-ebs.name" . }}-pwa app.kubernetes.io/name: {{ include "plateforme-ebs.name" . }}-pwa
app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }} {{- end }}
{{/* {{/*
Create the name of the service account to use Create the name of the service account to use
*/}} */}}
{{- define "plateformcoop-ebs.serviceAccountName" -}} {{- define "plateforme-ebs.serviceAccountName" -}}
{{- if .Values.serviceAccount.create }} {{- if .Values.serviceAccount.create }}
{{- default (include "plateformcoop-ebs" .) .Values.serviceAccount.name }} {{- default (include "plateforme-ebs" .) .Values.serviceAccount.name }}
{{- else }} {{- else }}
{{- default "default" .Values.serviceAccount.name }} {{- default "default" .Values.serviceAccount.name }}
{{- end }} {{- end }}

View file

@ -1,9 +1,9 @@
apiVersion: v1 apiVersion: v1
kind: ConfigMap kind: ConfigMap
metadata: metadata:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
labels: labels:
{{- include "plateformcoop-ebs.labels" . | nindent 4 }} {{- include "plateforme-ebs.labels" . | nindent 4 }}
data: data:
payum-gateway: {{ .Values.payum.gateway | quote }} payum-gateway: {{ .Values.payum.gateway | quote }}
php-host: {{ .Values.php.host | quote }} php-host: {{ .Values.php.host | quote }}
@ -12,7 +12,7 @@ data:
php-cors-allow-origin: {{ .Values.php.corsAllowOrigin | quote }} php-cors-allow-origin: {{ .Values.php.corsAllowOrigin | quote }}
php-trusted-hosts: {{ .Values.php.trustedHosts | quote }} php-trusted-hosts: {{ .Values.php.trustedHosts | quote }}
php-trusted-proxies: "{{ join "," .Values.php.trustedProxies }}" php-trusted-proxies: "{{ join "," .Values.php.trustedProxies }}"
mercure-url: "http://{{ include "plateformcoop-ebs" . }}/.well-known/mercure" mercure-url: "http://{{ include "plateforme-ebs" . }}/.well-known/mercure"
mercure-public-url: {{ .Values.mercure.publicUrl | default "http://127.0.0.1/.well-known/mercure" | quote }} mercure-public-url: {{ .Values.mercure.publicUrl | default "http://127.0.0.1/.well-known/mercure" | quote }}
mercure-extra-directives: {{ .Values.mercure.extraDirectives | quote }} mercure-extra-directives: {{ .Values.mercure.extraDirectives | quote }}
{{- if .Values.meilisearch.enabled }} {{- if .Values.meilisearch.enabled }}

View file

@ -1,9 +1,9 @@
apiVersion: batch/v1 apiVersion: batch/v1
kind: CronJob kind: CronJob
metadata: metadata:
name: {{ include "plateformcoop-ebs" . }}-fixture-reset name: {{ include "plateforme-ebs" . }}-fixture-reset
labels: labels:
{{- include "plateformcoop-ebs.labels" . | nindent 4 }} {{- include "plateforme-ebs.labels" . | nindent 4 }}
spec: spec:
schedule: '0 0 * * *' schedule: '0 0 * * *'
jobTemplate: jobTemplate:
@ -11,7 +11,7 @@ spec:
annotations: annotations:
rollme: {{ randAlphaNum 5 | quote }} rollme: {{ randAlphaNum 5 | quote }}
labels: labels:
{{- include "plateformcoop-ebs.selectorLabels" . | nindent 8 }} {{- include "plateforme-ebs.selectorLabels" . | nindent 8 }}
spec: spec:
template: template:
spec: spec:
@ -19,7 +19,7 @@ spec:
imagePullSecrets: imagePullSecrets:
{{- toYaml . | nindent 12 }} {{- toYaml . | nindent 12 }}
{{- end }} {{- end }}
serviceAccountName: {{ include "plateformcoop-ebs.serviceAccountName" . }} serviceAccountName: {{ include "plateforme-ebs.serviceAccountName" . }}
restartPolicy: Never restartPolicy: Never
containers: containers:
- name: {{ .Chart.Name }}-cronjob-notify-ms-e-7 - name: {{ .Chart.Name }}-cronjob-notify-ms-e-7
@ -39,77 +39,77 @@ spec:
- name: API_ENTRYPOINT_HOST - name: API_ENTRYPOINT_HOST
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-host key: php-host
- name: JWT_PASSPHRASE - name: JWT_PASSPHRASE
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-passphrase key: php-jwt-passphrase
- name: JWT_PUBLIC_KEY - name: JWT_PUBLIC_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-public-key key: php-jwt-public-key
- name: JWT_SECRET_KEY - name: JWT_SECRET_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-secret-key key: php-jwt-secret-key
- name: TRUSTED_HOSTS - name: TRUSTED_HOSTS
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-hosts key: php-trusted-hosts
- name: TRUSTED_PROXIES - name: TRUSTED_PROXIES
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-proxies key: php-trusted-proxies
- name: APP_ENV - name: APP_ENV
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-env key: php-app-env
- name: APP_DEBUG - name: APP_DEBUG
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-debug key: php-app-debug
- name: APP_SECRET - name: APP_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-secret key: php-app-secret
- name: CORS_ALLOW_ORIGIN - name: CORS_ALLOW_ORIGIN
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-cors-allow-origin key: php-cors-allow-origin
- name: DATABASE_URL - name: DATABASE_URL
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: database-url key: database-url
- name: MAILER_DSN - name: MAILER_DSN
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mailer-dsn key: mailer-dsn
- name: MERCURE_URL - name: MERCURE_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-url key: mercure-url
- name: MERCURE_PUBLIC_URL - name: MERCURE_PUBLIC_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-public-url key: mercure-public-url
- name: MERCURE_JWT_SECRET - name: MERCURE_JWT_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-jwt-secret key: mercure-jwt-secret
{{- if .Values.meilisearch.enabled }} {{- if .Values.meilisearch.enabled }}
- name: MEILISEARCH_API_KEY - name: MEILISEARCH_API_KEY
@ -120,60 +120,60 @@ spec:
- name: MEILISEARCH_URL - name: MEILISEARCH_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: meilisearch-url key: meilisearch-url
{{- end }} {{- end }}
{{- if .Values.redis.enabled }} {{- if .Values.redis.enabled }}
- name: REDIS_URL - name: REDIS_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: redis-url key: redis-url
{{- end }} {{- end }}
- name: SMS_DSN - name: SMS_DSN
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: sms-dsn key: sms-dsn
- name: PAYUM_APIKEY - name: PAYUM_APIKEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: payum-apikey key: payum-apikey
- name: PAYUM_GATEWAY - name: PAYUM_GATEWAY
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: payum-gateway key: payum-gateway
- name: STORAGE_BUCKET - name: STORAGE_BUCKET
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-bucket key: php-storage-bucket
- name: STORAGE_ENDPOINT - name: STORAGE_ENDPOINT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-endpoint key: php-storage-endpoint
- name: STORAGE_REGION - name: STORAGE_REGION
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-region key: php-storage-region
- name: STORAGE_USE_PATH_STYLE_ENDPOINT - name: STORAGE_USE_PATH_STYLE_ENDPOINT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-use-path-style-endpoint key: php-storage-use-path-style-endpoint
- name: STORAGE_KEY - name: STORAGE_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-key key: php-storage-key
- name: STORAGE_SECRET - name: STORAGE_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-secret key: php-storage-secret
lifecycle: lifecycle:
preStop: preStop:

View file

@ -2,9 +2,9 @@
apiVersion: batch/v1 apiVersion: batch/v1
kind: CronJob kind: CronJob
metadata: metadata:
name: {{ include "plateformcoop-ebs" . }}-cronjob-end-membership name: {{ include "plateforme-ebs" . }}-cronjob-end-membership
labels: labels:
{{- include "plateformcoop-ebs.labels" . | nindent 4 }} {{- include "plateforme-ebs.labels" . | nindent 4 }}
spec: spec:
schedule: '6 1 * * *' schedule: '6 1 * * *'
jobTemplate: jobTemplate:
@ -12,7 +12,7 @@ spec:
annotations: annotations:
rollme: {{ randAlphaNum 5 | quote }} rollme: {{ randAlphaNum 5 | quote }}
labels: labels:
{{- include "plateformcoop-ebs.selectorLabels" . | nindent 8 }} {{- include "plateforme-ebs.selectorLabels" . | nindent 8 }}
spec: spec:
template: template:
spec: spec:
@ -20,7 +20,7 @@ spec:
imagePullSecrets: imagePullSecrets:
{{- toYaml . | nindent 12 }} {{- toYaml . | nindent 12 }}
{{- end }} {{- end }}
serviceAccountName: {{ include "plateformcoop-ebs.serviceAccountName" . }} serviceAccountName: {{ include "plateforme-ebs.serviceAccountName" . }}
restartPolicy: Never restartPolicy: Never
containers: containers:
- name: {{ .Chart.Name }}-cronjob-end-membership - name: {{ .Chart.Name }}-cronjob-end-membership
@ -32,32 +32,32 @@ spec:
- name: API_ENTRYPOINT_HOST - name: API_ENTRYPOINT_HOST
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-host key: php-host
- name: JWT_PASSPHRASE - name: JWT_PASSPHRASE
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-passphrase key: php-jwt-passphrase
- name: JWT_PUBLIC_KEY - name: JWT_PUBLIC_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-public-key key: php-jwt-public-key
- name: JWT_SECRET_KEY - name: JWT_SECRET_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-secret-key key: php-jwt-secret-key
- name: TRUSTED_HOSTS - name: TRUSTED_HOSTS
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-hosts key: php-trusted-hosts
- name: TRUSTED_PROXIES - name: TRUSTED_PROXIES
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-proxies key: php-trusted-proxies
- name: APP_ENV - name: APP_ENV
value: "prod" value: "prod"
@ -66,62 +66,62 @@ spec:
- name: APP_SECRET - name: APP_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-secret key: php-app-secret
- name: CORS_ALLOW_ORIGIN - name: CORS_ALLOW_ORIGIN
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-cors-allow-origin key: php-cors-allow-origin
- name: DATABASE_URL - name: DATABASE_URL
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: database-url key: database-url
- name: MERCURE_URL - name: MERCURE_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-url key: mercure-url
- name: MERCURE_PUBLIC_URL - name: MERCURE_PUBLIC_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-public-url key: mercure-public-url
- name: MERCURE_JWT_SECRET - name: MERCURE_JWT_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-jwt-secret key: mercure-jwt-secret
- name: STORAGE_BUCKET - name: STORAGE_BUCKET
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-bucket key: php-storage-bucket
- name: STORAGE_ENDPOINT - name: STORAGE_ENDPOINT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-endpoint key: php-storage-endpoint
- name: STORAGE_REGION - name: STORAGE_REGION
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-region key: php-storage-region
- name: STORAGE_USE_PATH_STYLE_ENDPOINT - name: STORAGE_USE_PATH_STYLE_ENDPOINT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-use-path-style-endpoint key: php-storage-use-path-style-endpoint
- name: STORAGE_KEY - name: STORAGE_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-key key: php-storage-key
- name: STORAGE_SECRET - name: STORAGE_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-secret key: php-storage-secret
lifecycle: lifecycle:
preStop: preStop:

View file

@ -2,9 +2,9 @@
apiVersion: batch/v1 apiVersion: batch/v1
kind: CronJob kind: CronJob
metadata: metadata:
name: {{ include "plateformcoop-ebs" . }}-cronjob-notify-ms-e-1 name: {{ include "plateforme-ebs" . }}-cronjob-notify-ms-e-1
labels: labels:
{{- include "plateformcoop-ebs.labels" . | nindent 4 }} {{- include "plateforme-ebs.labels" . | nindent 4 }}
spec: spec:
schedule: '12 2 * * *' schedule: '12 2 * * *'
jobTemplate: jobTemplate:
@ -12,7 +12,7 @@ spec:
annotations: annotations:
rollme: {{ randAlphaNum 5 | quote }} rollme: {{ randAlphaNum 5 | quote }}
labels: labels:
{{- include "plateformcoop-ebs.selectorLabels" . | nindent 8 }} {{- include "plateforme-ebs.selectorLabels" . | nindent 8 }}
spec: spec:
template: template:
spec: spec:
@ -20,7 +20,7 @@ spec:
imagePullSecrets: imagePullSecrets:
{{- toYaml . | nindent 12 }} {{- toYaml . | nindent 12 }}
{{- end }} {{- end }}
serviceAccountName: {{ include "plateformcoop-ebs.serviceAccountName" . }} serviceAccountName: {{ include "plateforme-ebs.serviceAccountName" . }}
restartPolicy: Never restartPolicy: Never
containers: containers:
- name: {{ .Chart.Name }}-cronjob-notify-ms-e-1 - name: {{ .Chart.Name }}-cronjob-notify-ms-e-1
@ -32,32 +32,32 @@ spec:
- name: API_ENTRYPOINT_HOST - name: API_ENTRYPOINT_HOST
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-host key: php-host
- name: JWT_PASSPHRASE - name: JWT_PASSPHRASE
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-passphrase key: php-jwt-passphrase
- name: JWT_PUBLIC_KEY - name: JWT_PUBLIC_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-public-key key: php-jwt-public-key
- name: JWT_SECRET_KEY - name: JWT_SECRET_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-secret-key key: php-jwt-secret-key
- name: TRUSTED_HOSTS - name: TRUSTED_HOSTS
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-hosts key: php-trusted-hosts
- name: TRUSTED_PROXIES - name: TRUSTED_PROXIES
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-proxies key: php-trusted-proxies
- name: APP_ENV - name: APP_ENV
value: "prod" value: "prod"
@ -66,62 +66,62 @@ spec:
- name: APP_SECRET - name: APP_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-secret key: php-app-secret
- name: CORS_ALLOW_ORIGIN - name: CORS_ALLOW_ORIGIN
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-cors-allow-origin key: php-cors-allow-origin
- name: DATABASE_URL - name: DATABASE_URL
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: database-url key: database-url
- name: MERCURE_URL - name: MERCURE_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-url key: mercure-url
- name: MERCURE_PUBLIC_URL - name: MERCURE_PUBLIC_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-public-url key: mercure-public-url
- name: MERCURE_JWT_SECRET - name: MERCURE_JWT_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-jwt-secret key: mercure-jwt-secret
- name: STORAGE_BUCKET - name: STORAGE_BUCKET
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-bucket key: php-storage-bucket
- name: STORAGE_ENDPOINT - name: STORAGE_ENDPOINT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-endpoint key: php-storage-endpoint
- name: STORAGE_REGION - name: STORAGE_REGION
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-region key: php-storage-region
- name: STORAGE_USE_PATH_STYLE_ENDPOINT - name: STORAGE_USE_PATH_STYLE_ENDPOINT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-use-path-style-endpoint key: php-storage-use-path-style-endpoint
- name: STORAGE_KEY - name: STORAGE_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-key key: php-storage-key
- name: STORAGE_SECRET - name: STORAGE_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-secret key: php-storage-secret
lifecycle: lifecycle:
preStop: preStop:

View file

@ -2,9 +2,9 @@
apiVersion: batch/v1 apiVersion: batch/v1
kind: CronJob kind: CronJob
metadata: metadata:
name: {{ include "plateformcoop-ebs" . }}-cronjob-notify-ms-e-7 name: {{ include "plateforme-ebs" . }}-cronjob-notify-ms-e-7
labels: labels:
{{- include "plateformcoop-ebs.labels" . | nindent 4 }} {{- include "plateforme-ebs.labels" . | nindent 4 }}
spec: spec:
schedule: '3 21 * * *' schedule: '3 21 * * *'
jobTemplate: jobTemplate:
@ -12,7 +12,7 @@ spec:
annotations: annotations:
rollme: {{ randAlphaNum 5 | quote }} rollme: {{ randAlphaNum 5 | quote }}
labels: labels:
{{- include "plateformcoop-ebs.selectorLabels" . | nindent 8 }} {{- include "plateforme-ebs.selectorLabels" . | nindent 8 }}
spec: spec:
template: template:
spec: spec:
@ -20,7 +20,7 @@ spec:
imagePullSecrets: imagePullSecrets:
{{- toYaml . | nindent 12 }} {{- toYaml . | nindent 12 }}
{{- end }} {{- end }}
serviceAccountName: {{ include "plateformcoop-ebs.serviceAccountName" . }} serviceAccountName: {{ include "plateforme-ebs.serviceAccountName" . }}
restartPolicy: Never restartPolicy: Never
containers: containers:
- name: {{ .Chart.Name }}-cronjob-notify-ms-e-7 - name: {{ .Chart.Name }}-cronjob-notify-ms-e-7
@ -32,32 +32,32 @@ spec:
- name: API_ENTRYPOINT_HOST - name: API_ENTRYPOINT_HOST
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-host key: php-host
- name: JWT_PASSPHRASE - name: JWT_PASSPHRASE
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-passphrase key: php-jwt-passphrase
- name: JWT_PUBLIC_KEY - name: JWT_PUBLIC_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-public-key key: php-jwt-public-key
- name: JWT_SECRET_KEY - name: JWT_SECRET_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-secret-key key: php-jwt-secret-key
- name: TRUSTED_HOSTS - name: TRUSTED_HOSTS
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-hosts key: php-trusted-hosts
- name: TRUSTED_PROXIES - name: TRUSTED_PROXIES
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-proxies key: php-trusted-proxies
- name: APP_ENV - name: APP_ENV
value: "prod" value: "prod"
@ -66,62 +66,62 @@ spec:
- name: APP_SECRET - name: APP_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-secret key: php-app-secret
- name: CORS_ALLOW_ORIGIN - name: CORS_ALLOW_ORIGIN
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-cors-allow-origin key: php-cors-allow-origin
- name: DATABASE_URL - name: DATABASE_URL
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: database-url key: database-url
- name: MERCURE_URL - name: MERCURE_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-url key: mercure-url
- name: MERCURE_PUBLIC_URL - name: MERCURE_PUBLIC_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-public-url key: mercure-public-url
- name: MERCURE_JWT_SECRET - name: MERCURE_JWT_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-jwt-secret key: mercure-jwt-secret
- name: STORAGE_BUCKET - name: STORAGE_BUCKET
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-bucket key: php-storage-bucket
- name: STORAGE_ENDPOINT - name: STORAGE_ENDPOINT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-endpoint key: php-storage-endpoint
- name: STORAGE_REGION - name: STORAGE_REGION
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-region key: php-storage-region
- name: STORAGE_USE_PATH_STYLE_ENDPOINT - name: STORAGE_USE_PATH_STYLE_ENDPOINT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-use-path-style-endpoint key: php-storage-use-path-style-endpoint
- name: STORAGE_KEY - name: STORAGE_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-key key: php-storage-key
- name: STORAGE_SECRET - name: STORAGE_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-secret key: php-storage-secret
lifecycle: lifecycle:
preStop: preStop:

View file

@ -2,9 +2,9 @@
apiVersion: batch/v1 apiVersion: batch/v1
kind: CronJob kind: CronJob
metadata: metadata:
name: {{ include "plateformcoop-ebs" . }}-cronjob-notify-srq-end name: {{ include "plateforme-ebs" . }}-cronjob-notify-srq-end
labels: labels:
{{- include "plateformcoop-ebs.labels" . | nindent 4 }} {{- include "plateforme-ebs.labels" . | nindent 4 }}
spec: spec:
schedule: '44 4 * * *' schedule: '44 4 * * *'
jobTemplate: jobTemplate:
@ -12,7 +12,7 @@ spec:
annotations: annotations:
rollme: {{ randAlphaNum 5 | quote }} rollme: {{ randAlphaNum 5 | quote }}
labels: labels:
{{- include "plateformcoop-ebs.selectorLabels" . | nindent 8 }} {{- include "plateforme-ebs.selectorLabels" . | nindent 8 }}
spec: spec:
template: template:
spec: spec:
@ -20,7 +20,7 @@ spec:
imagePullSecrets: imagePullSecrets:
{{- toYaml . | nindent 12 }} {{- toYaml . | nindent 12 }}
{{- end }} {{- end }}
serviceAccountName: {{ include "plateformcoop-ebs.serviceAccountName" . }} serviceAccountName: {{ include "plateforme-ebs.serviceAccountName" . }}
restartPolicy: Never restartPolicy: Never
containers: containers:
- name: {{ .Chart.Name }}-cronjob-notify-srq-end - name: {{ .Chart.Name }}-cronjob-notify-srq-end
@ -32,32 +32,32 @@ spec:
- name: API_ENTRYPOINT_HOST - name: API_ENTRYPOINT_HOST
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-host key: php-host
- name: JWT_PASSPHRASE - name: JWT_PASSPHRASE
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-passphrase key: php-jwt-passphrase
- name: JWT_PUBLIC_KEY - name: JWT_PUBLIC_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-public-key key: php-jwt-public-key
- name: JWT_SECRET_KEY - name: JWT_SECRET_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-secret-key key: php-jwt-secret-key
- name: TRUSTED_HOSTS - name: TRUSTED_HOSTS
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-hosts key: php-trusted-hosts
- name: TRUSTED_PROXIES - name: TRUSTED_PROXIES
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-proxies key: php-trusted-proxies
- name: APP_ENV - name: APP_ENV
value: "prod" value: "prod"
@ -66,62 +66,62 @@ spec:
- name: APP_SECRET - name: APP_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-secret key: php-app-secret
- name: CORS_ALLOW_ORIGIN - name: CORS_ALLOW_ORIGIN
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-cors-allow-origin key: php-cors-allow-origin
- name: DATABASE_URL - name: DATABASE_URL
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: database-url key: database-url
- name: MERCURE_URL - name: MERCURE_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-url key: mercure-url
- name: MERCURE_PUBLIC_URL - name: MERCURE_PUBLIC_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-public-url key: mercure-public-url
- name: MERCURE_JWT_SECRET - name: MERCURE_JWT_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-jwt-secret key: mercure-jwt-secret
- name: STORAGE_BUCKET - name: STORAGE_BUCKET
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-bucket key: php-storage-bucket
- name: STORAGE_ENDPOINT - name: STORAGE_ENDPOINT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-endpoint key: php-storage-endpoint
- name: STORAGE_REGION - name: STORAGE_REGION
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-region key: php-storage-region
- name: STORAGE_USE_PATH_STYLE_ENDPOINT - name: STORAGE_USE_PATH_STYLE_ENDPOINT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-use-path-style-endpoint key: php-storage-use-path-style-endpoint
- name: STORAGE_KEY - name: STORAGE_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-key key: php-storage-key
- name: STORAGE_SECRET - name: STORAGE_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-secret key: php-storage-secret
lifecycle: lifecycle:
preStop: preStop:

View file

@ -2,9 +2,9 @@
apiVersion: batch/v1 apiVersion: batch/v1
kind: CronJob kind: CronJob
metadata: metadata:
name: {{ include "plateformcoop-ebs" . }}-cronjob-notify-srq-start name: {{ include "plateforme-ebs" . }}-cronjob-notify-srq-start
labels: labels:
{{- include "plateformcoop-ebs.labels" . | nindent 4 }} {{- include "plateforme-ebs.labels" . | nindent 4 }}
spec: spec:
schedule: '2 4 * * *' schedule: '2 4 * * *'
jobTemplate: jobTemplate:
@ -12,7 +12,7 @@ spec:
annotations: annotations:
rollme: {{ randAlphaNum 5 | quote }} rollme: {{ randAlphaNum 5 | quote }}
labels: labels:
{{- include "plateformcoop-ebs.selectorLabels" . | nindent 8 }} {{- include "plateforme-ebs.selectorLabels" . | nindent 8 }}
spec: spec:
template: template:
spec: spec:
@ -20,7 +20,7 @@ spec:
imagePullSecrets: imagePullSecrets:
{{- toYaml . | nindent 12 }} {{- toYaml . | nindent 12 }}
{{- end }} {{- end }}
serviceAccountName: {{ include "plateformcoop-ebs.serviceAccountName" . }} serviceAccountName: {{ include "plateforme-ebs.serviceAccountName" . }}
restartPolicy: Never restartPolicy: Never
containers: containers:
- name: {{ .Chart.Name }}-cronjob-notify-srq-start - name: {{ .Chart.Name }}-cronjob-notify-srq-start
@ -32,32 +32,32 @@ spec:
- name: API_ENTRYPOINT_HOST - name: API_ENTRYPOINT_HOST
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-host key: php-host
- name: JWT_PASSPHRASE - name: JWT_PASSPHRASE
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-passphrase key: php-jwt-passphrase
- name: JWT_PUBLIC_KEY - name: JWT_PUBLIC_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-public-key key: php-jwt-public-key
- name: JWT_SECRET_KEY - name: JWT_SECRET_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-secret-key key: php-jwt-secret-key
- name: TRUSTED_HOSTS - name: TRUSTED_HOSTS
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-hosts key: php-trusted-hosts
- name: TRUSTED_PROXIES - name: TRUSTED_PROXIES
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-proxies key: php-trusted-proxies
- name: APP_ENV - name: APP_ENV
value: "prod" value: "prod"
@ -66,62 +66,62 @@ spec:
- name: APP_SECRET - name: APP_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-secret key: php-app-secret
- name: CORS_ALLOW_ORIGIN - name: CORS_ALLOW_ORIGIN
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-cors-allow-origin key: php-cors-allow-origin
- name: DATABASE_URL - name: DATABASE_URL
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: database-url key: database-url
- name: MERCURE_URL - name: MERCURE_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-url key: mercure-url
- name: MERCURE_PUBLIC_URL - name: MERCURE_PUBLIC_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-public-url key: mercure-public-url
- name: MERCURE_JWT_SECRET - name: MERCURE_JWT_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-jwt-secret key: mercure-jwt-secret
- name: STORAGE_BUCKET - name: STORAGE_BUCKET
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-bucket key: php-storage-bucket
- name: STORAGE_ENDPOINT - name: STORAGE_ENDPOINT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-endpoint key: php-storage-endpoint
- name: STORAGE_REGION - name: STORAGE_REGION
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-region key: php-storage-region
- name: STORAGE_USE_PATH_STYLE_ENDPOINT - name: STORAGE_USE_PATH_STYLE_ENDPOINT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-use-path-style-endpoint key: php-storage-use-path-style-endpoint
- name: STORAGE_KEY - name: STORAGE_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-key key: php-storage-key
- name: STORAGE_SECRET - name: STORAGE_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-secret key: php-storage-secret
lifecycle: lifecycle:
preStop: preStop:

View file

@ -1,16 +1,16 @@
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
labels: labels:
{{- include "plateformcoop-ebs.labels" . | nindent 4 }} {{- include "plateforme-ebs.labels" . | nindent 4 }}
spec: spec:
{{- if not .Values.autoscaling.enabled }} {{- if not .Values.autoscaling.enabled }}
replicas: {{ .Values.replicaCount }} replicas: {{ .Values.replicaCount }}
{{- end }} {{- end }}
selector: selector:
matchLabels: matchLabels:
{{- include "plateformcoop-ebs.selectorLabels" . | nindent 6 }} {{- include "plateforme-ebs.selectorLabels" . | nindent 6 }}
template: template:
metadata: metadata:
{{- with .Values.podAnnotations }} {{- with .Values.podAnnotations }}
@ -18,13 +18,13 @@ spec:
{{- toYaml . | nindent 8 }} {{- toYaml . | nindent 8 }}
{{- end }} {{- end }}
labels: labels:
{{- include "plateformcoop-ebs.selectorLabels" . | nindent 8 }} {{- include "plateforme-ebs.selectorLabels" . | nindent 8 }}
spec: spec:
{{- with .Values.imagePullSecrets }} {{- with .Values.imagePullSecrets }}
imagePullSecrets: imagePullSecrets:
{{- toYaml . | nindent 8 }} {{- toYaml . | nindent 8 }}
{{- end }} {{- end }}
serviceAccountName: {{ include "plateformcoop-ebs.serviceAccountName" . }} serviceAccountName: {{ include "plateforme-ebs.serviceAccountName" . }}
securityContext: securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }} {{- toYaml .Values.podSecurityContext | nindent 8 }}
initContainers: initContainers:
@ -48,21 +48,21 @@ spec:
- name: SERVER_NAME - name: SERVER_NAME
value: :80 value: :80
- name: PWA_UPSTREAM - name: PWA_UPSTREAM
value: {{ include "plateformcoop-ebs" . }}-pwa:3000 value: {{ include "plateforme-ebs" . }}-pwa:3000
- name: MERCURE_EXTRA_DIRECTIVES - name: MERCURE_EXTRA_DIRECTIVES
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-extra-directives key: mercure-extra-directives
- name: MERCURE_PUBLISHER_JWT_KEY - name: MERCURE_PUBLISHER_JWT_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-jwt-secret key: mercure-jwt-secret
- name: MERCURE_SUBSCRIBER_JWT_KEY - name: MERCURE_SUBSCRIBER_JWT_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-jwt-secret key: mercure-jwt-secret
ports: ports:
- name: http - name: http
@ -99,77 +99,77 @@ spec:
- name: API_ENTRYPOINT_HOST - name: API_ENTRYPOINT_HOST
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-host key: php-host
- name: JWT_PASSPHRASE - name: JWT_PASSPHRASE
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-passphrase key: php-jwt-passphrase
- name: JWT_PUBLIC_KEY - name: JWT_PUBLIC_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-public-key key: php-jwt-public-key
- name: JWT_SECRET_KEY - name: JWT_SECRET_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-secret-key key: php-jwt-secret-key
- name: TRUSTED_HOSTS - name: TRUSTED_HOSTS
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-hosts key: php-trusted-hosts
- name: TRUSTED_PROXIES - name: TRUSTED_PROXIES
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-proxies key: php-trusted-proxies
- name: APP_ENV - name: APP_ENV
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-env key: php-app-env
- name: APP_DEBUG - name: APP_DEBUG
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-debug key: php-app-debug
- name: APP_SECRET - name: APP_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-secret key: php-app-secret
- name: CORS_ALLOW_ORIGIN - name: CORS_ALLOW_ORIGIN
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-cors-allow-origin key: php-cors-allow-origin
- name: DATABASE_URL - name: DATABASE_URL
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: database-url key: database-url
- name: MAILER_DSN - name: MAILER_DSN
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mailer-dsn key: mailer-dsn
- name: MERCURE_URL - name: MERCURE_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-url key: mercure-url
- name: MERCURE_PUBLIC_URL - name: MERCURE_PUBLIC_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-public-url key: mercure-public-url
- name: MERCURE_JWT_SECRET - name: MERCURE_JWT_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-jwt-secret key: mercure-jwt-secret
{{- if .Values.meilisearch.enabled }} {{- if .Values.meilisearch.enabled }}
- name: MEILISEARCH_API_KEY - name: MEILISEARCH_API_KEY
@ -180,60 +180,60 @@ spec:
- name: MEILISEARCH_URL - name: MEILISEARCH_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: meilisearch-url key: meilisearch-url
{{- end }} {{- end }}
{{- if .Values.redis.enabled }} {{- if .Values.redis.enabled }}
- name: REDIS_URL - name: REDIS_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: redis-url key: redis-url
{{- end }} {{- end }}
- name: SMS_DSN - name: SMS_DSN
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: sms-dsn key: sms-dsn
- name: PAYUM_APIKEY - name: PAYUM_APIKEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: payum-apikey key: payum-apikey
- name: PAYUM_GATEWAY - name: PAYUM_GATEWAY
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: payum-gateway key: payum-gateway
- name: STORAGE_BUCKET - name: STORAGE_BUCKET
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-bucket key: php-storage-bucket
- name: STORAGE_ENDPOINT - name: STORAGE_ENDPOINT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-endpoint key: php-storage-endpoint
- name: STORAGE_REGION - name: STORAGE_REGION
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-region key: php-storage-region
- name: STORAGE_USE_PATH_STYLE_ENDPOINT - name: STORAGE_USE_PATH_STYLE_ENDPOINT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-use-path-style-endpoint key: php-storage-use-path-style-endpoint
- name: STORAGE_KEY - name: STORAGE_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-key key: php-storage-key
- name: STORAGE_SECRET - name: STORAGE_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-secret key: php-storage-secret
volumeMounts: volumeMounts:
- mountPath: /srv/app/public/storage - mountPath: /srv/app/public/storage
@ -270,72 +270,72 @@ spec:
- name: API_ENTRYPOINT_HOST - name: API_ENTRYPOINT_HOST
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-host key: php-host
- name: JWT_PASSPHRASE - name: JWT_PASSPHRASE
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-passphrase key: php-jwt-passphrase
- name: JWT_PUBLIC_KEY - name: JWT_PUBLIC_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-public-key key: php-jwt-public-key
- name: JWT_SECRET_KEY - name: JWT_SECRET_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-secret-key key: php-jwt-secret-key
- name: TRUSTED_HOSTS - name: TRUSTED_HOSTS
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-hosts key: php-trusted-hosts
- name: TRUSTED_PROXIES - name: TRUSTED_PROXIES
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-proxies key: php-trusted-proxies
- name: APP_ENV - name: APP_ENV
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-env key: php-app-env
- name: APP_DEBUG - name: APP_DEBUG
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-debug key: php-app-debug
- name: APP_SECRET - name: APP_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-secret key: php-app-secret
- name: CORS_ALLOW_ORIGIN - name: CORS_ALLOW_ORIGIN
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-cors-allow-origin key: php-cors-allow-origin
- name: DATABASE_URL - name: DATABASE_URL
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: database-url key: database-url
- name: MERCURE_URL - name: MERCURE_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-url key: mercure-url
- name: MERCURE_PUBLIC_URL - name: MERCURE_PUBLIC_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-public-url key: mercure-public-url
- name: MERCURE_JWT_SECRET - name: MERCURE_JWT_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-jwt-secret key: mercure-jwt-secret
startupProbe: startupProbe:
exec: exec:

View file

@ -1,9 +1,9 @@
apiVersion: batch/v1 apiVersion: batch/v1
kind: Job kind: Job
metadata: metadata:
name: {{ include "plateformcoop-ebs" . }}-fixtures name: {{ include "plateforme-ebs" . }}-fixtures
labels: labels:
{{- include "plateformcoop-ebs.labels" . | nindent 4 }} {{- include "plateforme-ebs.labels" . | nindent 4 }}
annotations: annotations:
"helm.sh/hook": "post-install,post-upgrade" "helm.sh/hook": "post-install,post-upgrade"
"helm.sh/hook-delete-policy": "before-hook-creation" "helm.sh/hook-delete-policy": "before-hook-creation"
@ -13,13 +13,13 @@ spec:
annotations: annotations:
rollme: {{ randAlphaNum 5 | quote }} rollme: {{ randAlphaNum 5 | quote }}
labels: labels:
{{- include "plateformcoop-ebs.selectorLabelsFixtures" . | nindent 8 }} {{- include "plateforme-ebs.selectorLabelsFixtures" . | nindent 8 }}
spec: spec:
{{- with .Values.imagePullSecrets }} {{- with .Values.imagePullSecrets }}
imagePullSecrets: imagePullSecrets:
{{- toYaml . | nindent 8 }} {{- toYaml . | nindent 8 }}
{{- end }} {{- end }}
serviceAccountName: {{ include "plateformcoop-ebs.serviceAccountName" . }} serviceAccountName: {{ include "plateforme-ebs.serviceAccountName" . }}
securityContext: securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }} {{- toYaml .Values.podSecurityContext | nindent 8 }}
restartPolicy: Never restartPolicy: Never
@ -48,72 +48,72 @@ spec:
- name: API_ENTRYPOINT_HOST - name: API_ENTRYPOINT_HOST
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-host key: php-host
- name: JWT_PASSPHRASE - name: JWT_PASSPHRASE
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-passphrase key: php-jwt-passphrase
- name: JWT_PUBLIC_KEY - name: JWT_PUBLIC_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-public-key key: php-jwt-public-key
- name: JWT_SECRET_KEY - name: JWT_SECRET_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-jwt-secret-key key: php-jwt-secret-key
- name: TRUSTED_HOSTS - name: TRUSTED_HOSTS
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-hosts key: php-trusted-hosts
- name: TRUSTED_PROXIES - name: TRUSTED_PROXIES
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-trusted-proxies key: php-trusted-proxies
- name: APP_ENV - name: APP_ENV
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-env key: php-app-env
- name: APP_DEBUG - name: APP_DEBUG
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-debug key: php-app-debug
- name: APP_SECRET - name: APP_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-app-secret key: php-app-secret
- name: CORS_ALLOW_ORIGIN - name: CORS_ALLOW_ORIGIN
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-cors-allow-origin key: php-cors-allow-origin
- name: DATABASE_URL - name: DATABASE_URL
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: database-url key: database-url
- name: MERCURE_URL - name: MERCURE_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-url key: mercure-url
- name: MERCURE_PUBLIC_URL - name: MERCURE_PUBLIC_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-public-url key: mercure-public-url
- name: MERCURE_JWT_SECRET - name: MERCURE_JWT_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: mercure-jwt-secret key: mercure-jwt-secret
{{- if .Values.meilisearch.enabled }} {{- if .Values.meilisearch.enabled }}
- name: MEILISEARCH_API_KEY - name: MEILISEARCH_API_KEY
@ -124,55 +124,55 @@ spec:
- name: MEILISEARCH_URL - name: MEILISEARCH_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: meilisearch-url key: meilisearch-url
{{- end }} {{- end }}
{{- if .Values.redis.enabled }} {{- if .Values.redis.enabled }}
- name: REDIS_URL - name: REDIS_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: redis-url key: redis-url
{{- end }} {{- end }}
- name: PAYUM_APIKEY - name: PAYUM_APIKEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: payum-apikey key: payum-apikey
- name: PAYUM_GATEWAY - name: PAYUM_GATEWAY
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: payum-gateway key: payum-gateway
- name: STORAGE_BUCKET - name: STORAGE_BUCKET
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-bucket key: php-storage-bucket
- name: STORAGE_ENDPOINT - name: STORAGE_ENDPOINT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-endpoint key: php-storage-endpoint
- name: STORAGE_REGION - name: STORAGE_REGION
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-region key: php-storage-region
- name: STORAGE_USE_PATH_STYLE_ENDPOINT - name: STORAGE_USE_PATH_STYLE_ENDPOINT
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-use-path-style-endpoint key: php-storage-use-path-style-endpoint
- name: STORAGE_KEY - name: STORAGE_KEY
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-key key: php-storage-key
- name: STORAGE_SECRET - name: STORAGE_SECRET
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
key: php-storage-secret key: php-storage-secret
lifecycle: lifecycle:
preStop: preStop:

View file

@ -2,14 +2,14 @@
apiVersion: autoscaling/v2beta1 apiVersion: autoscaling/v2beta1
kind: HorizontalPodAutoscaler kind: HorizontalPodAutoscaler
metadata: metadata:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
labels: labels:
{{- include "plateformcoop-ebs.labels" . | nindent 4 }} {{- include "plateforme-ebs.labels" . | nindent 4 }}
spec: spec:
scaleTargetRef: scaleTargetRef:
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
minReplicas: {{ .Values.autoscaling.minReplicas }} minReplicas: {{ .Values.autoscaling.minReplicas }}
maxReplicas: {{ .Values.autoscaling.maxReplicas }} maxReplicas: {{ .Values.autoscaling.maxReplicas }}
metrics: metrics:

View file

@ -1,5 +1,5 @@
{{- if .Values.ingress.enabled -}} {{- if .Values.ingress.enabled -}}
{{- $fullName := include "plateformcoop-ebs" . -}} {{- $fullName := include "plateforme-ebs" . -}}
{{- $svcPort := .Values.service.port -}} {{- $svcPort := .Values.service.port -}}
{{- if and .Values.ingress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion)) }} {{- if and .Values.ingress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion)) }}
{{- if not (hasKey .Values.ingress.annotations "kubernetes.io/ingress.class") }} {{- if not (hasKey .Values.ingress.annotations "kubernetes.io/ingress.class") }}
@ -17,7 +17,7 @@ kind: Ingress
metadata: metadata:
name: {{ $fullName }} name: {{ $fullName }}
labels: labels:
{{- include "plateformcoop-ebs.labels" . | nindent 4 }} {{- include "plateforme-ebs.labels" . | nindent 4 }}
{{- with .Values.ingress.annotations }} {{- with .Values.ingress.annotations }}
annotations: annotations:
{{- toYaml . | nindent 4 }} {{- toYaml . | nindent 4 }}

View file

@ -1,9 +1,9 @@
apiVersion: v1 apiVersion: v1
kind: Secret kind: Secret
metadata: metadata:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
labels: labels:
{{- include "plateformcoop-ebs.labels" . | nindent 4 }} {{- include "plateforme-ebs.labels" . | nindent 4 }}
type: Opaque type: Opaque
data: data:
{{- if .Values.postgresql.enabled }} {{- if .Values.postgresql.enabled }}

View file

@ -1,9 +1,9 @@
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
name: {{ include "plateformcoop-ebs" . }} name: {{ include "plateforme-ebs" . }}
labels: labels:
{{- include "plateformcoop-ebs.labels" . | nindent 4 }} {{- include "plateforme-ebs.labels" . | nindent 4 }}
spec: spec:
type: {{ .Values.service.type }} type: {{ .Values.service.type }}
ports: ports:
@ -12,4 +12,4 @@ spec:
protocol: TCP protocol: TCP
name: http name: http
selector: selector:
{{- include "plateformcoop-ebs.selectorLabels" . | nindent 4 }} {{- include "plateforme-ebs.selectorLabels" . | nindent 4 }}

View file

@ -2,9 +2,9 @@
apiVersion: v1 apiVersion: v1
kind: ServiceAccount kind: ServiceAccount
metadata: metadata:
name: {{ include "plateformcoop-ebs.serviceAccountName" . }} name: {{ include "plateforme-ebs.serviceAccountName" . }}
labels: labels:
{{- include "plateformcoop-ebs.labels" . | nindent 4 }} {{- include "plateforme-ebs.labels" . | nindent 4 }}
{{- with .Values.serviceAccount.annotations }} {{- with .Values.serviceAccount.annotations }}
annotations: annotations:
{{- toYaml . | nindent 4 }} {{- toYaml . | nindent 4 }}

View file

@ -1,9 +1,9 @@
apiVersion: v1 apiVersion: v1
kind: Pod kind: Pod
metadata: metadata:
name: "{{ include "plateformcoop-ebs" . }}-test-connection" name: "{{ include "plateforme-ebs" . }}-test-connection"
labels: labels:
{{- include "plateformcoop-ebs.labels" . | nindent 4 }} {{- include "plateforme-ebs.labels" . | nindent 4 }}
annotations: annotations:
"helm.sh/hook": test "helm.sh/hook": test
spec: spec:
@ -11,5 +11,5 @@ spec:
- name: wget - name: wget
image: busybox image: busybox
command: ['wget'] command: ['wget']
args: ['{{ include "plateformcoop-ebs" . }}:{{ .Values.service.port }}'] args: ['{{ include "plateforme-ebs" . }}:{{ .Values.service.port }}']
restartPolicy: Never restartPolicy: Never

View file

@ -8,22 +8,22 @@ cd $(dirname $0)/../../
docker compose -f docker-compose.yml build docker compose -f docker-compose.yml build
# tag image with sha to force rollingUpdate # tag image with sha to force rollingUpdate
php_sha=$(docker inspect plateformcoop-ebs-php --format='{{.Id}}' | cut -d: -f2) php_sha=$(docker inspect plateforme-ebs-php --format='{{.Id}}' | cut -d: -f2)
caddy_sha=$(docker inspect plateformcoop-ebs-caddy --format='{{.Id}}' | cut -d: -f2) caddy_sha=$(docker inspect plateforme-ebs-caddy --format='{{.Id}}' | cut -d: -f2)
docker tag plateformcoop-ebs-php plateformcoop-ebs-php:$php_sha docker tag plateforme-ebs-php plateforme-ebs-php:$php_sha
docker tag plateformcoop-ebs-caddy plateformcoop-ebs-caddy:$caddy_sha docker tag plateforme-ebs-caddy plateforme-ebs-caddy:$caddy_sha
# push images to minikube # push images to minikube
#minikube image load plateformcoop-ebs-php:$php_sha #minikube image load plateforme-ebs-php:$php_sha
#minikube image load plateformcoop-ebs-caddy:$caddy_sha #minikube image load plateforme-ebs-caddy:$caddy_sha
for image in plateformcoop-ebs-php:$php_sha plateformcoop-ebs-caddy:$caddy_sha; do for image in plateforme-ebs-php:$php_sha plateforme-ebs-caddy:$caddy_sha; do
minikube image ls | grep $image || minikube image load $image minikube image ls | grep $image || minikube image load $image
done done
# install or update deployment on minikube # install or update deployment on minikube
helm upgrade --install demo ./helm/chart \ helm upgrade --install demo ./helm/chart \
--kube-context minikube \ --kube-context minikube \
--namespace plateformcoop-ebs --create-namespace \ --namespace plateforme-ebs --create-namespace \
--atomic \ --atomic \
--wait \ --wait \
--debug \ --debug \

View file

@ -28,7 +28,7 @@ maildev:
php: php:
image: image:
repository: plateformcoop-ebs-php repository: plateforme-ebs-php
tag: latest tag: latest
storage: storage:
bucket: "toto" bucket: "toto"
@ -40,5 +40,5 @@ php:
caddy: caddy:
image: image:
repository: plateformcoop-ebs-caddy repository: plateforme-ebs-caddy
tag: latest tag: latest

View file

@ -1,10 +1,10 @@
# Default values for plateformcoop-ebs. # Default values for plateforme-ebs.
# This is a YAML-formatted file. # This is a YAML-formatted file.
# Declare variables to be passed into your templates. # Declare variables to be passed into your templates.
php: php:
image: image:
repository: "ghcr.io/apes-hdf/plateformcoop-ebs-php" # CHANGE ME repository: "ghcr.io/apes-hdf/plateforme-ebs-php" # CHANGE ME
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion. # Overrides the image tag whose default is the chart appVersion.
tag: "" tag: ""
@ -50,7 +50,7 @@ consumer:
caddy: caddy:
image: image:
repository: "ghcr.io/apes-hdf/plateformcoop-ebs-caddy" # CHANGE ME repository: "ghcr.io/apes-hdf/plateforme-ebs-caddy" # CHANGE ME
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion. # Overrides the image tag whose default is the chart appVersion.
tag: "" tag: ""
@ -66,7 +66,7 @@ mercure:
postgresql: postgresql:
enabled: true enabled: true
# If bringing your own PostgreSQL, the full uri to use # If bringing your own PostgreSQL, the full uri to use
# url: postgresql://plateformcoop-ebs:!ChangeMe!@database:5432/api?serverVersion=13&charset=utf8 # url: postgresql://plateforme-ebs:!ChangeMe!@database:5432/api?serverVersion=13&charset=utf8
global: global:
postgresql: postgresql:
auth: auth: