From 61c368f23a073ac169c13516a25bc05d942e916a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Mass=C3=A9?= Date: Sat, 24 Sep 2022 14:11:29 +0200 Subject: [PATCH] add argocd hook --- k8s/kustomization.yaml | 1 + k8s/pipelinerun.yaml | 25 +++++++++++++++++++++++++ k8s/triggers.yaml | 2 +- 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 k8s/pipelinerun.yaml diff --git a/k8s/kustomization.yaml b/k8s/kustomization.yaml index 2c00b54..cd8ae80 100644 --- a/k8s/kustomization.yaml +++ b/k8s/kustomization.yaml @@ -11,6 +11,7 @@ resources: - knative-service.yaml - triggers.yaml - vm-database.yaml +- pipelinerun.yaml images: - digest: sha256:5af5da26d3dfffbff60e3feeb6a641aa849b0aaac1b4adb70d772578a72193f5 name: image-registry.openshift-image-registry.svc:5000/demo-appdev/function diff --git a/k8s/pipelinerun.yaml b/k8s/pipelinerun.yaml new file mode 100644 index 0000000..42a7cb9 --- /dev/null +++ b/k8s/pipelinerun.yaml @@ -0,0 +1,25 @@ +apiVersion: tekton.dev/v1beta1 +kind: PipelineRun +metadata: + name: demo-appdev-initial + annotations: + argocd.argoproj.io/hook: PostSync + argocd.argoproj.io/hook-delete-policy: HookFailed +spec: + serviceAccountName: tekton-robot + pipelineRef: + name: demo-appdev + params: + - name: gitRepositoryURL + value: https://github.com/nmasse-itix/demo-appdev.git + - name: outputContainerImage + value: image-registry.openshift-image-registry.svc:5000/demo-appdev/function + workspaces: + - name: scratch + volumeClaimTemplate: + spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi diff --git a/k8s/triggers.yaml b/k8s/triggers.yaml index 05005bd..3ade447 100644 --- a/k8s/triggers.yaml +++ b/k8s/triggers.yaml @@ -151,7 +151,7 @@ spec: targetPort: 8080 tls: insecureEdgeTerminationPolicy: Redirect - termination: Edge + termination: edge to: kind: Service name: el-demo-appdev