convert job to deployment

This commit is contained in:
2024-07-02 11:26:09 -05:00
parent 04bf354968
commit 246667fe45

View File

@@ -244,20 +244,13 @@ unseal:
global: global:
fullnameOverride: vault-unseal fullnameOverride: vault-unseal
controllers: controllers:
unseal:
type: cronjob
cronjob:
suspend: false
concurrencyPolicy: Allow
timeZone: US/Central
schedule: "0 * * * *"
startingDeadlineSeconds: 90
successfulJobsHistory: 3
failedJobsHistory: 3
backoffLimit: 3
parallelism: 3
containers:
unseal-1: unseal-1:
type: deployment
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
containers:
main:
image: image:
repository: ghcr.io/lrstanley/vault-unseal repository: ghcr.io/lrstanley/vault-unseal
tag: 0.5.1 tag: 0.5.1
@@ -267,6 +260,12 @@ unseal:
cpu: 100m cpu: 100m
memory: 128Mi memory: 128Mi
unseal-2: unseal-2:
type: deployment
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
containers:
main:
image: image:
repository: ghcr.io/lrstanley/vault-unseal repository: ghcr.io/lrstanley/vault-unseal
tag: 0.5.1 tag: 0.5.1
@@ -276,6 +275,12 @@ unseal:
cpu: 100m cpu: 100m
memory: 128Mi memory: 128Mi
unseal-3: unseal-3:
type: deployment
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
containers:
main:
image: image:
repository: ghcr.io/lrstanley/vault-unseal repository: ghcr.io/lrstanley/vault-unseal
tag: 0.5.1 tag: 0.5.1
@@ -292,8 +297,8 @@ unseal:
type: secret type: secret
name: vault-unseal-config-1 name: vault-unseal-config-1
advancedMounts: advancedMounts:
unseal:
unseal-1: unseal-1:
main:
- path: /etc/vault-unseal.yaml - path: /etc/vault-unseal.yaml
readOnly: true readOnly: true
mountPropagation: None mountPropagation: None
@@ -303,8 +308,8 @@ unseal:
type: secret type: secret
name: vault-unseal-config-2 name: vault-unseal-config-2
advancedMounts: advancedMounts:
unseal:
unseal-2: unseal-2:
main:
- path: /etc/vault-unseal.yaml - path: /etc/vault-unseal.yaml
readOnly: true readOnly: true
mountPropagation: None mountPropagation: None
@@ -314,8 +319,8 @@ unseal:
type: secret type: secret
name: vault-unseal-config-3 name: vault-unseal-config-3
advancedMounts: advancedMounts:
unseal:
unseal-3: unseal-3:
main:
- path: /etc/vault-unseal.yaml - path: /etc/vault-unseal.yaml
readOnly: true readOnly: true
mountPropagation: None mountPropagation: None