29 lines
755 B
YAML
29 lines
755 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:
|
|
imagePullSecrets:
|
|
- name: oci-registry-secret
|
|
serviceAccountName: argo-runner
|
|
entrypoint: exec
|
|
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
|