mirror of
https://github.com/khuedoan/homelab.git
synced 2025-01-24 10:02:23 +07:00
dc7d1256a0
Separate build steps in Tekton can use service account instead of config file
22 lines
330 B
Makefile
22 lines
330 B
Makefile
.POSIX:
|
|
|
|
default: namespace argocd root
|
|
|
|
argocd/charts: argocd/Chart.yaml
|
|
cd argocd \
|
|
&& helm dependency update
|
|
|
|
namespace:
|
|
kubectl create namespace argocd --dry-run=client --output=yaml \
|
|
| kubectl apply -f -
|
|
|
|
.PHONY: argocd
|
|
argocd: argocd/charts
|
|
cd argocd && \
|
|
./apply.sh
|
|
|
|
.PHONY: root
|
|
root:
|
|
cd root && \
|
|
./apply.sh
|