Browse Source

add argocd hook

gitops
Nicolas Massé 3 years ago
parent
commit
61c368f23a
  1. 1
      k8s/kustomization.yaml
  2. 25
      k8s/pipelinerun.yaml
  3. 2
      k8s/triggers.yaml

1
k8s/kustomization.yaml

@ -11,6 +11,7 @@ resources:
- knative-service.yaml - knative-service.yaml
- triggers.yaml - triggers.yaml
- vm-database.yaml - vm-database.yaml
- pipelinerun.yaml
images: images:
- digest: sha256:5af5da26d3dfffbff60e3feeb6a641aa849b0aaac1b4adb70d772578a72193f5 - digest: sha256:5af5da26d3dfffbff60e3feeb6a641aa849b0aaac1b4adb70d772578a72193f5
name: image-registry.openshift-image-registry.svc:5000/demo-appdev/function name: image-registry.openshift-image-registry.svc:5000/demo-appdev/function

25
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

2
k8s/triggers.yaml

@ -151,7 +151,7 @@ spec:
targetPort: 8080 targetPort: 8080
tls: tls:
insecureEdgeTerminationPolicy: Redirect insecureEdgeTerminationPolicy: Redirect
termination: Edge termination: edge
to: to:
kind: Service kind: Service
name: el-demo-appdev name: el-demo-appdev

Loading…
Cancel
Save