ci: use datatracker image values for celery/beat (#7213)

* ci: use datatracker image values for celery/beat

* ci: refactor exec command lists as JSON

---------

Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
This commit is contained in:
Jennifer Richards 2024-03-17 12:35:16 +10:00 committed by Nicolas Giard
parent f91ea45813
commit c6372992c6
3 changed files with 18 additions and 34 deletions

View file

@ -27,8 +27,8 @@ spec:
- name: {{ .Chart.Name }} - name: {{ .Chart.Name }}
securityContext: securityContext:
{{- toYaml $podValues.securityContext | nindent 12 }} {{- toYaml $podValues.securityContext | nindent 12 }}
image: "{{ $podValues.image.repository }}:{{ default .Chart.AppVersion (default $.Values.datatracker.image.tag $podValues.image.tag) }}" image: "{{ default $.Values.datatracker.image.repository $podValues.image.repository }}:{{ default .Chart.AppVersion (default $.Values.datatracker.image.tag $podValues.image.tag) }}"
imagePullPolicy: {{ default "IfNotPresent" $podValues.image.imagePullPolicy }} imagePullPolicy: {{ default "IfNotPresent" (default $.Values.datatracker.image.imagePullPolicy $podValues.image.imagePullPolicy) }}
env: env:
- name: "CONTAINER_ROLE" - name: "CONTAINER_ROLE"
value: "beat" value: "beat"

View file

@ -27,8 +27,8 @@ spec:
- name: {{ .Chart.Name }} - name: {{ .Chart.Name }}
securityContext: securityContext:
{{- toYaml $podValues.securityContext | nindent 12 }} {{- toYaml $podValues.securityContext | nindent 12 }}
image: "{{ $podValues.image.repository }}:{{ default .Chart.AppVersion (default $.Values.datatracker.image.tag $podValues.image.tag) }}" image: "{{ default $.Values.datatracker.image.repository $podValues.image.repository }}:{{ default .Chart.AppVersion (default $.Values.datatracker.image.tag $podValues.image.tag) }}"
imagePullPolicy: {{ default "IfNotPresent" $podValues.image.imagePullPolicy }} imagePullPolicy: {{ default "IfNotPresent" (default $.Values.datatracker.image.imagePullPolicy $podValues.image.imagePullPolicy) }}
env: env:
- name: "CONTAINER_ROLE" - name: "CONTAINER_ROLE"
value: "celery" value: "celery"

View file

@ -166,9 +166,10 @@ datatracker:
celery: celery:
name: celery name: celery
image: image: {}
repository: "ghcr.io/ietf-tools/datatracker" # defaults to datatracker settings if not specified separately
pullPolicy: IfNotPresent #repository: "ghcr.io/ietf-tools/datatracker"
#pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion. # Overrides the image tag whose default is the chart appVersion.
# tag: "v1.1.0" # tag: "v1.1.0"
@ -178,10 +179,7 @@ celery:
livenessProbe: livenessProbe:
exec: exec:
command: command: ["celery", "inspect", "ping"]
- celery
- inspect
- ping
periodSeconds: 30 periodSeconds: 30
timeoutSeconds: 5 timeoutSeconds: 5
@ -235,10 +233,7 @@ celery:
successThreshold: 1 successThreshold: 1
failureThreshold: 60 failureThreshold: 60
exec: exec:
command: command: ["celery", "inspect", "ping"]
- celery
- inspect
- ping
# Additional volumes on the output Deployment definition. # Additional volumes on the output Deployment definition.
volumes: volumes:
@ -282,9 +277,10 @@ celery:
beat: beat:
name: beat name: beat
image: image: {}
repository: "ghcr.io/ietf-tools/datatracker" # defaults to datatracker settings if not specified separately
pullPolicy: IfNotPresent # repository: "ghcr.io/ietf-tools/datatracker"
# pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion. # Overrides the image tag whose default is the chart appVersion.
# tag: "v1.1.0" # tag: "v1.1.0"
@ -294,10 +290,7 @@ beat:
livenessProbe: livenessProbe:
exec: exec:
command: command: ["celery", "inspect", "ping"]
- celery
- inspect
- ping
periodSeconds: 30 periodSeconds: 30
timeoutSeconds: 5 timeoutSeconds: 5
@ -351,10 +344,7 @@ beat:
successThreshold: 1 successThreshold: 1
failureThreshold: 60 failureThreshold: 60
exec: exec:
command: command: ["celery", "inspect", "ping"]
- celery
- inspect
- ping
# Additional volumes on the output Deployment definition. # Additional volumes on the output Deployment definition.
volumes: volumes:
@ -409,10 +399,7 @@ rabbitmq:
livenessProbe: livenessProbe:
exec: exec:
command: command: ["rabbitmq-diagnostics", "-q", "ping"]
- rabbitmq-diagnostics
- -q
- ping
periodSeconds: 30 periodSeconds: 30
timeoutSeconds: 5 timeoutSeconds: 5
@ -466,10 +453,7 @@ rabbitmq:
successThreshold: 1 successThreshold: 1
failureThreshold: 60 failureThreshold: 60
exec: exec:
command: command: ["rabbitmq-diagnostics", "-q", "ping"]
- rabbitmq-diagnostics
- -q
- ping
# Additional volumes on the output Deployment definition. # Additional volumes on the output Deployment definition.
volumes: [] volumes: []