https://github.com/hasheddan/stream-build-on-upbound
https://github.com/hasheddan/stream-build-on-upbound
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/hasheddan/stream-build-on-upbound
- Owner: hasheddan
- License: apache-2.0
- Created: 2021-07-01T15:07:52.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-02T16:49:46.000Z (almost 5 years ago)
- Last Synced: 2025-01-25T22:35:44.742Z (over 1 year ago)
- Language: Go
- Size: 32.2 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Build on Upbound
## Setup
1. Install ArgoCD into Cluster
```
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
```
2. 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
```
3. Install Upbound CLI
```
curl -sL https://cli.upbound.io | sh
```
4. Install Upbound Universal Crossplane (UXP) into Cluster
```
up uxp install
```
5. Attach UXP to Upbound Cloud
```
up cloud ctp attach my-ctp | up uxp connect -
```
5. 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
```