52 lines
1.0 KiB
YAML
52 lines
1.0 KiB
YAML
---
|
|
apiVersion: v1
|
|
kind: Namespace
|
|
metadata:
|
|
name: argocd
|
|
---
|
|
apiVersion: rbac.authorization.k8s.io/v1
|
|
kind: ClusterRoleBinding
|
|
metadata:
|
|
name: argocd-installer
|
|
roleRef:
|
|
apiGroup: rbac.authorization.k8s.io
|
|
kind: ClusterRole
|
|
name: cluster-admin
|
|
subjects:
|
|
- kind: ServiceAccount
|
|
name: argocd-installer
|
|
namespace: kube-system
|
|
---
|
|
apiVersion: v1
|
|
kind: ServiceAccount
|
|
metadata:
|
|
name: argocd-installer
|
|
namespace: kube-system
|
|
---
|
|
apiVersion: v1
|
|
kind: ServiceAccount
|
|
metadata:
|
|
name: argocd-installer
|
|
namespace: kube-system
|
|
# ---
|
|
# apiVersion: batch/v1
|
|
# kind: Job
|
|
# metadata:
|
|
# name: argocd-installer
|
|
# namespace: kube-system
|
|
# spec:
|
|
# template:
|
|
# spec:
|
|
# serviceAccountName: argocd-installer
|
|
# containers:
|
|
# - name: installer
|
|
# image: bitnami/kubectl:latest
|
|
# command:
|
|
# - /bin/sh
|
|
# - -c
|
|
# - |
|
|
# kubectl apply -n argocd -f https://git.straubintra.net/marcel/argo-cd/raw/tag/stable/manifests/ha/install.yaml
|
|
# restartPolicy: OnFailure
|
|
# backoffLimit: 3
|
|
|