From c4a7359e6cf773fbaca06d40c16b359e59e0759d Mon Sep 17 00:00:00 2001 From: Sven Ketelsen Date: Fri, 29 Apr 2022 19:37:43 +0200 Subject: [PATCH] chore: added argo-cd projects - bootstrap - kube-system - infrastructure --- roles/kubernetes/argocd/defaults/main.yml | 40 +++++++++++++++++++---- 1 file changed, 34 insertions(+), 6 deletions(-) diff --git a/roles/kubernetes/argocd/defaults/main.yml b/roles/kubernetes/argocd/defaults/main.yml index 085d235..e1883e1 100644 --- a/roles/kubernetes/argocd/defaults/main.yml +++ b/roles/kubernetes/argocd/defaults/main.yml @@ -148,11 +148,41 @@ k8s_argocd_helm__release_values: hosts: - "{{ k8s_argocd_helm__domain }}" additionalProjects: + - name: bootstrap + namespace: '{{ k8s_argocd_helm__release_namespace }}' + additionalLabels: {} + additionalAnnotations: {} + description: application declarations for bootstraping k8s cluster with argo-cd + sourceRepos: + - '*' + destinations: + - namespace: '*' + server: https://kubernetes.default.svc + clusterResourceWhitelist: + - group: '*' + kind: '*' + orphanedResources: + warn: false + - name: kube-system + namespace: '{{ k8s_argocd_helm__release_namespace }}' + additionalLabels: {} + additionalAnnotations: {} + description: applications for kube-system namespace + sourceRepos: + - '*' + destinations: + - namespace: kube-system + server: https://kubernetes.default.svc + clusterResourceWhitelist: + - group: '*' + kind: '*' + orphanedResources: + warn: false - name: infrastructure namespace: '{{ k8s_argocd_helm__release_namespace }}' additionalLabels: {} additionalAnnotations: {} - description: apps needed for maintaining stuff + description: infrastructure applications sourceRepos: - '*' destinations: @@ -165,12 +195,12 @@ k8s_argocd_helm__release_values: warn: false additionalApplications: - - name: infrastructure + name: bootstrap namespace: '{{ k8s_argocd_helm__release_namespace }}' destination: - namespace: infrastructure + namespace: bootstrap server: https://kubernetes.default.svc - project: infrastructure + project: bootstrap source: path: config/default repoURL: https://{{ shared_service_gitea_hostname }}/argocd/argocd.git @@ -194,5 +224,3 @@ k8s_argocd_helm__release_values: configs: secret: argocdServerAdminPassword: '{{ argocd_server_admin_password | password_hash("bcrypt") }}' - -k8s_argocd__crd_applicationset_version: v0.4.0