28 lines
692 B
Bash
28 lines
692 B
Bash
|
|
#!/usr/bin/env bash
|
|
|
|
if [[ $1 == "--config" ]] ; then
|
|
cat <<EOF
|
|
configVersion: v1
|
|
kubernetes:
|
|
- name: Watch bootstrap configmaps getting removed
|
|
apiVersion: tekton.dev/v1beta1
|
|
kind: PipelineRun
|
|
executeHookOnSynchronization: false
|
|
executeHookOnEvent: ["Modified"]
|
|
jqFilter: ".status."
|
|
labelSelector:
|
|
matchExpressions:
|
|
- key: "component"
|
|
operator: "In"
|
|
values: ["bootstrap"]
|
|
EOF
|
|
else
|
|
# -------------------------------------------------------------------
|
|
# If status is succeeded, remove pipelinerun
|
|
# If failed, print a warning (till we have a notification system)
|
|
# -------------------------------------------------------------------
|
|
echo todo
|
|
fi
|
|
|