firmitas: remove deployment, work carried out inside cronjob instead
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
This commit is contained in:
parent
e77961d36b
commit
23a07fbcaa
2 changed files with 29 additions and 9 deletions
|
@ -11,4 +11,4 @@
|
||||||
- include_tasks: create-imagestream.yml
|
- include_tasks: create-imagestream.yml
|
||||||
- include_tasks: create-buildconfig.yml
|
- include_tasks: create-buildconfig.yml
|
||||||
- include_tasks: create-cronjob.yml
|
- include_tasks: create-cronjob.yml
|
||||||
- include_tasks: create-deployment.yml
|
# - include_tasks: create-deployment.yml
|
||||||
|
|
|
@ -5,7 +5,7 @@ metadata:
|
||||||
name: "{{firmitas_application_name}}"
|
name: "{{firmitas_application_name}}"
|
||||||
namespace: "{{firmitas_namespace}}"
|
namespace: "{{firmitas_namespace}}"
|
||||||
spec:
|
spec:
|
||||||
schedule: "*/1 * * * *"
|
schedule: "*/2 * * * *"
|
||||||
timeZone: Etc/UTC
|
timeZone: Etc/UTC
|
||||||
concurrencyPolicy: "Replace"
|
concurrencyPolicy: "Replace"
|
||||||
startingDeadlineSeconds: 200
|
startingDeadlineSeconds: 200
|
||||||
|
@ -19,11 +19,30 @@ spec:
|
||||||
labels:
|
labels:
|
||||||
parent: "cronjob-certdownloader"
|
parent: "cronjob-certdownloader"
|
||||||
spec:
|
spec:
|
||||||
|
initContainers:
|
||||||
|
- name: init-container
|
||||||
|
image: "{{ firmitas_image }}"
|
||||||
|
command: ["sh", "/etc/firmitas/download_certificates.sh"]
|
||||||
containers:
|
containers:
|
||||||
- image: "{{ firmitas_image }}"
|
- image: "{{ firmitas_image }}"
|
||||||
name: "{{ firmitas_application_name }}"
|
name: "{{ firmitas_application_name }}"
|
||||||
command: ["sh", "/etc/firmitas/download_certificates.sh"]
|
env:
|
||||||
restartPolicy: OnFailure
|
- name: FIRMITAS_CONFIG
|
||||||
|
value: "/tmp/firmitas/conf/myconfig.py"
|
||||||
|
command: ["firmitas"]
|
||||||
|
args: ["--conffile", "/tmp/firmitas/conf/myconfig.py"]
|
||||||
|
securityContext:
|
||||||
|
allowPrivilegeEscalation: false
|
||||||
|
capabilities:
|
||||||
|
drop:
|
||||||
|
- "ALL"
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
cpu: 100m
|
||||||
|
memory: 1024Mi
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 256Mi
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: "{{ firmitas_application_name }}-configuration-secret-volume"
|
- name: "{{ firmitas_application_name }}-configuration-secret-volume"
|
||||||
mountPath: "/tmp/firmitas/conf/"
|
mountPath: "/tmp/firmitas/conf/"
|
||||||
|
@ -36,3 +55,4 @@ spec:
|
||||||
- name: "{{ firmitas_application_name }}-volume"
|
- name: "{{ firmitas_application_name }}-volume"
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
claimName: "firmitas-volume"
|
claimName: "firmitas-volume"
|
||||||
|
terminationGracePeriodSeconds: 10
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue