- Install ArgoCD into Cluster
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
- Install ArgoCD CLI
curl -sSL -o /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releases/latest/download/argocd-linux-amd64
chmod +x /usr/local/bin/argocd
- Install Upbound CLI
curl -sL https://cli.upbound.io | sh
- Install Upbound Universal Crossplane (UXP) into Cluster
up uxp install
- Attach UXP to Upbound Cloud
up cloud ctp attach my-ctp | up uxp connect -
- Sync App of Apps
argocd app create apps \
--dest-namespace argocd \
--dest-server https://kubernetes.default.svc \
--repo https://github.com/hasheddan/stream-build-on-upbound.git \
--path apps/local
argocd app sync apps