From 5eeaa033f380a31728a51802d6ec7f01c18d8ea6 Mon Sep 17 00:00:00 2001 From: karmab Date: Thu, 15 Aug 2024 22:40:15 +0200 Subject: [PATCH] openshift apps: remove unused argocd --- .../openshift/apps/argocd/configmap.yml | 21 ------------- .../cluster/openshift/apps/argocd/install.sh | 30 ------------------- .../openshift/apps/argocd/kcli_default.yml | 2 -- 3 files changed, 53 deletions(-) delete mode 100644 kvirt/cluster/openshift/apps/argocd/configmap.yml delete mode 100644 kvirt/cluster/openshift/apps/argocd/install.sh delete mode 100644 kvirt/cluster/openshift/apps/argocd/kcli_default.yml diff --git a/kvirt/cluster/openshift/apps/argocd/configmap.yml b/kvirt/cluster/openshift/apps/argocd/configmap.yml deleted file mode 100644 index 2fafc6990..000000000 --- a/kvirt/cluster/openshift/apps/argocd/configmap.yml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - labels: - app.kubernetes.io/name: argocd-cm - app.kubernetes.io/part-of: argocd - name: argocd-cm - namespace: argocd -data: - url: https://argocd-server-argocd.apps.{{ cluster }}.{{ domain }} - dex.config: | - connectors: - - type: openshift - id: openshift - name: OpenShift - config: - issuer: https://api.{{ cluster }}.{{ domain }}:6443 - clientID: system:serviceaccount:argocd:argocd-dex-server - clientSecret: SECRET - redirectURI: https://argocd-server-argocd.apps.{{ cluster }}.{{ domain }}/api/dex/callback - insecureCA: true diff --git a/kvirt/cluster/openshift/apps/argocd/install.sh b/kvirt/cluster/openshift/apps/argocd/install.sh deleted file mode 100644 index b8ff0c0c5..000000000 --- a/kvirt/cluster/openshift/apps/argocd/install.sh +++ /dev/null @@ -1,30 +0,0 @@ -export ARGOCD_VERSION={{ 'argoproj/argo-cd' | github_version(argocd_version| default('latest')) }} -oc create namespace argocd -oc adm policy add-scc-to-user anyuid system:serviceaccount:argocd:default -oc -n argocd apply -f https://raw.githubusercontent.com/argoproj/argo-cd/$ARGOCD_VERSION/manifests/install.yaml -ARGOCD_PASSWORD=$(oc -n argocd get pod -l "app.kubernetes.io/name=argocd-server" -o jsonpath='{.items[*].metadata.name}') -PATCH='{"spec":{"template":{"spec":{"$setElementOrder/containers":[{"name":"argocd-server"}],"containers":[{"command":["argocd-server","--insecure","--staticassets","/shared/app"],"name":"argocd-server"}]}}}}' -oc -n argocd patch deployment argocd-server -p $PATCH -oc -n argocd create route edge argocd-server --service=argocd-server --port=http --insecure-policy=Redirect -ARGOCD_HOST=$(oc get route -n argocd argocd-server -o=jsonpath='{ .spec.host }') -oc patch serviceaccount -n argocd argocd-dex-server --type='json' -p="[{\"op\": \"add\", \"path\": \"/metadata/annotations/serviceaccounts.openshift.io~1oauth-redirecturi.argocd\", \"value\":\"https://$ARGOCD_HOST/api/dex/callback\"}]" -ARGOCD_SECRET=$(oc serviceaccounts get-token argocd-dex-server -n argocd) -sed "s/SECRET/$ARGOCD_SECRET/" configmap.yml | oc replace -f - -n argocd -echo argo ui available at https://$ARGOCD_HOST -echo Use Openshift Credentials or admin/$ARGOCD_PASSWORD -{% if argocd_download_cli %} - OS="linux" - [ -d /Users ] && OS="darwin" - curl -Lk https://github.com/argoproj/argo-cd/releases/download/$ARGOCD_VERSION/argocd-$OS-amd64 > {{ cwd }}/argocd - chmod u+x {{ cwd }}/argocd - {% if argocd_password != None %} - sleep 20 - oc patch -n argocd secret argocd-secret -p '{"data": {"admin.password": null, "admin.passwordMtime": null}}' - oc delete pod -n argocd -l app.kubernetes.io/name=argocd-server - oc wait -n argocd $(oc get pod -n argocd -l app.kubernetes.io/name=argocd-server -o name) --for=condition=Ready - ARGOCD_PASSWORD=$(oc -n argocd get pod -l "app.kubernetes.io/name=argocd-server" -o jsonpath='{.items[*].metadata.name}') - {{ cwd }}/argocd login argocd-server-argocd.apps.{ cluster }}.{{ domain }} --grpc-web --username admin --password $ARGOCD_PASSWORD --insecure - {{ cwd }}/argocd account update-password --current-password $ARGOCD_PASSWORD --new-password {{ argocd_password }} --grpc-web - echo Updated admin password to {{ argocd_password }} - {% endif %} -{% endif %} diff --git a/kvirt/cluster/openshift/apps/argocd/kcli_default.yml b/kvirt/cluster/openshift/apps/argocd/kcli_default.yml deleted file mode 100644 index 0ed58410e..000000000 --- a/kvirt/cluster/openshift/apps/argocd/kcli_default.yml +++ /dev/null @@ -1,2 +0,0 @@ -argocd_download_cli: true -argocd_password: admin