From ea95228846b1363a9dcc3a739b08925604992ee2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B3=80=EC=A0=95=ED=9B=88?= Date: Tue, 31 Jan 2023 05:06:08 +0000 Subject: [PATCH] =?UTF-8?q?=EC=82=AD=EC=A0=9C=20'clustertask/argo-sync.yam?= =?UTF-8?q?l'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- clustertask/argo-sync.yaml | 49 -------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 clustertask/argo-sync.yaml diff --git a/clustertask/argo-sync.yaml b/clustertask/argo-sync.yaml deleted file mode 100644 index f4b8c65..0000000 --- a/clustertask/argo-sync.yaml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: tekton.dev/v1beta1 -kind: ClusterTask -metadata: - annotations: - tekton.dev/categories: Deployment - tekton.dev/displayName: argocd - tekton.dev/pipelines.minVersion: 0.12.1 - tekton.dev/platforms: linux/amd64 - tekton.dev/tags: deploy - labels: - app.kubernetes.io/version: "0.2" - name: argocd-task-sync-and-wait -spec: - description: |- - This task syncs (deploys) an Argo CD application and waits for it to be healthy. - To do so, it requires the address of the Argo CD server and some form of authentication either a username/password or an authentication token. - params: - - description: name of the application to sync - name: application-name - type: string - - default: HEAD - description: the revision to sync to - name: revision - type: string - - default: -- - name: flags - type: string - - default: v2.2.5 - name: argocd-version - type: string - stepTemplate: - envFrom: - - configMapRef: - name: argocd-env-configmap - - secretRef: - name: argocd-env-secret - name: "" - resources: {} - steps: - - image: quay.io/argoproj/argocd:$(params.argocd-version) - name: login - resources: {} - script: | - if [ -z "$ARGOCD_AUTH_TOKEN" ]; then - yes | argocd login "$ARGOCD_SERVER" --username="$ARGOCD_USERNAME" --password="$ARGOCD_PASSWORD" "$(params.flags)"; - fi - argocd --grpc-web app get --refresh "$(params.application-name)" > /dev/null && argocd --grpc-web app wait "$(params.application-name)" --sync --health - argocd app sync "$(params.application-name)" --revision "$(params.revision)" "$(params.flags)" - argocd app wait "$(params.application-name)" --health "$(params.flags)"