blob: d1a7ea5afb48d2b7a2a2c46f570f47aba32808b0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# Argo Rollouts deployment automation
# Deploys Argo Rollouts controller to the 'cicd' namespace
NAMESPACE := "cicd"
RELEASE_NAME := "argo-rollouts"
install:
helm repo add argo https://argoproj.github.io/argo-helm || true
helm repo update
kubectl create namespace {{NAMESPACE}} || true
helm install {{RELEASE_NAME}} argo/argo-rollouts --namespace {{NAMESPACE}} --values values.yaml
@echo ""
@echo "Argo Rollouts deployed successfully!"
@echo "Controller installed in {{NAMESPACE}} namespace"
@echo ""
upgrade:
helm upgrade {{RELEASE_NAME}} argo/argo-rollouts --namespace {{NAMESPACE}} --values values.yaml
uninstall:
helm uninstall {{RELEASE_NAME}} --namespace {{NAMESPACE}} || true
status:
kubectl get pods -n {{NAMESPACE}} -l app.kubernetes.io/name=argo-rollouts
kubectl get crd | grep rollout
logs:
kubectl logs -n {{NAMESPACE}} -l app.kubernetes.io/name=argo-rollouts --tail=100 -f
|