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-buildconfig.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}}"
|
||||
namespace: "{{firmitas_namespace}}"
|
||||
spec:
|
||||
schedule: "*/1 * * * *"
|
||||
schedule: "*/2 * * * *"
|
||||
timeZone: Etc/UTC
|
||||
concurrencyPolicy: "Replace"
|
||||
startingDeadlineSeconds: 200
|
||||
|
@ -19,11 +19,30 @@ spec:
|
|||
labels:
|
||||
parent: "cronjob-certdownloader"
|
||||
spec:
|
||||
initContainers:
|
||||
- name: init-container
|
||||
image: "{{ firmitas_image }}"
|
||||
command: ["sh", "/etc/firmitas/download_certificates.sh"]
|
||||
containers:
|
||||
- image: "{{ firmitas_image }}"
|
||||
name: "{{ firmitas_application_name }}"
|
||||
command: ["sh", "/etc/firmitas/download_certificates.sh"]
|
||||
restartPolicy: OnFailure
|
||||
env:
|
||||
- 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:
|
||||
- name: "{{ firmitas_application_name }}-configuration-secret-volume"
|
||||
mountPath: "/tmp/firmitas/conf/"
|
||||
|
@ -36,3 +55,4 @@ spec:
|
|||
- name: "{{ firmitas_application_name }}-volume"
|
||||
persistentVolumeClaim:
|
||||
claimName: "firmitas-volume"
|
||||
terminationGracePeriodSeconds: 10
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue