Modification des deployements pour le passage à Caddy #36

Merged
wpetit merged 4 commits from cmsassot into develop 2024-04-04 17:09:47 +02:00
6 changed files with 188 additions and 182 deletions
Showing only changes of commit 546f31b2dd - Show all commits

View File

@ -51,9 +51,9 @@ spec:
runAsGroup: 1000
runAsUser: 1000
- image: reg.cadoles.com/cadoles/hydra-oidc-base:2024.4.2-develop.1349.c4711f6
- name: hydra-oidc-caddy
image: reg.cadoles.com/cadoles/hydra-oidc-base:2024.4.2-develop.1349.c4711f6
imagePullPolicy: Always
name: hydra-oidc-caddy
args:
[
"/usr/sbin/caddy",
@ -79,6 +79,7 @@ spec:
periodSeconds: 15
ports:
- containerPort: 8080
name: http
envFrom:
- configMapRef:
name: hydra-oidc-env

View File

@ -6,8 +6,9 @@ metadata:
name: hydra-oidc
spec:
ports:
- name: hydra-oidc
port: 8080
- name: http
wpetit marked this conversation as resolved Outdated

L'indentation n'est pas bonne, les listes doivent commencer au même niveau que la première lettre du "parent".

spec:
  ports:
  - name: toto
     ...
L'indentation n'est pas bonne, les listes doivent commencer au même niveau que la première lettre du "parent". ``` spec: ports: - name: toto ... ```
port: 80
targetPort: http
selector:
app.kubernetes.io/name: hydra-oidc
status:

View File

@ -104,6 +104,7 @@ spec:
runAsUser: 1000
ports:
- containerPort: 8080
name: http
volumeMounts:
- name: sql-login-config
mountPath: "/app/config/sql_login_configuration/sql_login.yaml"

View File

@ -6,8 +6,9 @@ metadata:
name: hydra-sql
spec:
ports:
- name: hydra-sql
port: 8080
- name: http
port: 80
targetPort: http
selector:
app.kubernetes.io/name: hydra-sql
status:

View File

@ -52,9 +52,9 @@ spec:
runAsNonRoot: true
runAsGroup: 1000
runAsUser: 1000
- image: reg.cadoles.com/cadoles/hydra-dispatcher-base:2024.4.2-develop.1411.74a9f16
- name: hydra-dispatcher-caddy
image: reg.cadoles.com/cadoles/hydra-dispatcher-base:2024.4.2-develop.1411.74a9f16
imagePullPolicy: Always
name: hydra-dispatcher-caddy
args:
[
"/usr/sbin/caddy",
@ -67,14 +67,14 @@ spec:
readinessProbe:
httpGet:
path: /health
port: 80
port: 8080
initialDelaySeconds: 5
timeoutSeconds: 5
periodSeconds: 10
livenessProbe:
httpGet:
path: /health
port: 80
port: 8080
initialDelaySeconds: 15
timeoutSeconds: 5
periodSeconds: 15
@ -87,13 +87,14 @@ spec:
- name: CADDY_HTTPS_PORT
value: "8443"
- name: CADDY_HTTP_PORT
value: "80"
value: "8080"
- name: CADDY_DATA_FS
value: "/tmp/caddy"
- name: CADDY_APP_ROOT_PUBLIC
value: "/app/public/"
ports:
- containerPort: 80
- containerPort: 8080
wpetit marked this conversation as resolved Outdated

Le conteneur étant "non root", je penses qu'il n'est pas possible d'écouter sur le port 80, je n'ai pas encore testé mais il semble que ce puisse être un problème.

Le port doit avoir un "nom", c'est plus simple pour le référencer ailleurs (dans les services par exemple).

Le conteneur étant "non root", je penses qu'il n'est pas possible d'écouter sur le port 80, je n'ai pas encore testé mais il semble que ce puisse être un problème. Le port doit avoir un "nom", c'est plus simple pour le référencer ailleurs (dans les services par exemple).
name: http
resources: {}
securityContext:
runAsNonRoot: true

View File

@ -8,6 +8,7 @@ spec:
ports:
- name: http
port: 80
targetPort: http
selector:
app.kubernetes.io/name: hydra-dispatcher
status: