Files
myinfra.kubernetes.shared/nodes-mngt/icarus-nodes-mngt/cronWorkflows/crictl-prune.yaml
T

30 lines
773 B
YAML

apiVersion: argoproj.io/v1alpha1
kind: CronWorkflow
metadata:
name: crictl-prune
namespace: icarus-nodes-mngt
spec:
schedules:
- "0 0 * * *"
concurrencyPolicy: "Forbid"
successfulJobsHistoryLimit: 3
failedJobsHistoryLimit: 5
workflowSpec:
entrypoint: exec
serviceAccountName: argo-runner
imagePullSecrets:
- name: oci-mylimbo-infra-icarus-credentials
templates:
- name: exec
steps:
- - name: script-exec
templateRef:
name: icarus-ansible-script
template: raw-source
arguments:
parameters:
- name: source
value: |
ansible-playbook mylimbo.globals.k3s.crictl_prune