Difference between revisions of "Kubernetes/ArgoCD"
Jump to navigation
Jump to search
(Created page with "= Install cli = <source lang=bash> REPO=argoproj/argo-cd REPO_FILE=argocd-linux-amd64 SYSTEM_FILE=argocd LATEST=$(curl --silent "https://api.github.com/repos/${REPO}/releases/...") |
|||
Line 3: | Line 3: | ||
REPO=argoproj/argo-cd | REPO=argoproj/argo-cd | ||
REPO_FILE=argocd-linux-amd64 | REPO_FILE=argocd-linux-amd64 | ||
BINARY=argocd | |||
LATEST=$(curl --silent "https://api.github.com/repos/${REPO}/releases/latest" | jq -r .tag_name | tr -d v); echo ${LATEST} | LATEST=$(curl --silent "https://api.github.com/repos/${REPO}/releases/latest" | jq -r .tag_name | tr -d v); echo ${LATEST} | ||
TEMPDIR=$(mktemp -d) | TEMPDIR=$(mktemp -d) | ||
curl -L https://github.com/${REPO}/releases/download/v${LATEST}/${REPO_FILE} -o ${TEMPDIR}/${ | curl -L https://github.com/${REPO}/releases/download/v${LATEST}/${REPO_FILE} -o ${TEMPDIR}/${BINARY} | ||
sudo install ${TEMPDIR}/${ | sudo install ${TEMPDIR}/${BINARY} /usr/local/bin/${BINARY} | ||
</source> | </source> |
Revision as of 14:33, 20 April 2022
Install cli
REPO=argoproj/argo-cd REPO_FILE=argocd-linux-amd64 BINARY=argocd LATEST=$(curl --silent "https://api.github.com/repos/${REPO}/releases/latest" | jq -r .tag_name | tr -d v); echo ${LATEST} TEMPDIR=$(mktemp -d) curl -L https://github.com/${REPO}/releases/download/v${LATEST}/${REPO_FILE} -o ${TEMPDIR}/${BINARY} sudo install ${TEMPDIR}/${BINARY} /usr/local/bin/${BINARY}