Argocd: Difference between revisions
Jump to navigation
Jump to search
(→login) |
|||
Line 10: | Line 10: | ||
=file completion= | =file completion= | ||
. <(argocd completion bash) | . <(argocd completion bash) | ||
=add constant variables= | |||
export ARGOCD_OPTS="--grpc-web" | |||
=list applications= | =list applications= | ||
argocd --grpc-web app list --grpc-web | argocd --grpc-web app list --grpc-web |
Revision as of 21:35, 17 November 2023
download binary
curl -sSL -o argocd-linux-amd64 https://github.com/argoproj/argo-cd/releases/latest/download/argocd-linux-amd64 sudo install -m 555 argocd-linux-amd64 /usr/local/bin/argocd rm argocd-linux-amd64
login
argocd login openshift-gitops-server-openshift-gitops.apps.$(oc get DNS cluster -o=jsonpath='{.spec.baseDomain}') --username kubeadmin --password <password> --sso --insecure
add repo to argocd
argocd repo add https://inter.net/spam.git --username <username> --password <password> --insecure-skip-server-verification
file completion
. <(argocd completion bash)
add constant variables
export ARGOCD_OPTS="--grpc-web"
list applications
argocd --grpc-web app list --grpc-web
sync application
argocd --grpc-web app sync openshift-gitops/rb-infra-ocp-02
what does it mean
ApplicationSet Automating the generation of Argo CD Applications with the ApplicationSet Controller
look at attributes
oc api-resources | grep -Ei 'argo|git' | while read line end ; do echo '***' $line $end ; oc get $line -A ; done