From ea6e060e53d1f00a00fc5d7ca7bbb5e171529637 Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Wed, 15 Nov 2023 22:54:17 +0100 Subject: [PATCH] Added cloud controller manager --- argocd/app-of-apps/test/values.yaml | 7 +++++++ argocd/hcloud-ccm/Chart.yaml | 0 argocd/hcloud-ccm/test/Chart.lock | 6 ++++++ argocd/hcloud-ccm/test/Chart.yaml | 9 +++++++++ argocd/hcloud-ccm/test/argocd_values.yaml | 7 +++++++ argocd/hcloud-ccm/test/templates | 1 + argocd/hcloud-ccm/test/values.yaml | 1 + argocd/hcloud-ccm/values.yaml | 0 8 files changed, 31 insertions(+) create mode 100644 argocd/hcloud-ccm/Chart.yaml create mode 100644 argocd/hcloud-ccm/test/Chart.lock create mode 100644 argocd/hcloud-ccm/test/Chart.yaml create mode 100644 argocd/hcloud-ccm/test/argocd_values.yaml create mode 120000 argocd/hcloud-ccm/test/templates create mode 120000 argocd/hcloud-ccm/test/values.yaml create mode 100644 argocd/hcloud-ccm/values.yaml diff --git a/argocd/app-of-apps/test/values.yaml b/argocd/app-of-apps/test/values.yaml index d537777..a770dd5 100644 --- a/argocd/app-of-apps/test/values.yaml +++ b/argocd/app-of-apps/test/values.yaml @@ -6,6 +6,13 @@ applications: createNamespace: false repoURL: https://git.2martens.de/2martens/cloud-configuration.git syncWave: 1 + - name: hcloud-ccm + project: default + targetRevision: main + namespace: hcloud + createNamespace: false + repoURL: https://git.2martens.de/2martens/cloud-configuration.git + syncWave: 1 - name: vso-crds project: default targetRevision: main diff --git a/argocd/hcloud-ccm/Chart.yaml b/argocd/hcloud-ccm/Chart.yaml new file mode 100644 index 0000000..e69de29 diff --git a/argocd/hcloud-ccm/test/Chart.lock b/argocd/hcloud-ccm/test/Chart.lock new file mode 100644 index 0000000..38247ea --- /dev/null +++ b/argocd/hcloud-ccm/test/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: hcloud-cloud-controller-manager + repository: https://charts.hetzner.cloud + version: v1.18.0 +digest: sha256:3fe129b917d3681a3be4d87f2f3d75eb92139052f9995c6c26cb73426acb1dba +generated: "2023-11-15T22:51:27.313237+01:00" diff --git a/argocd/hcloud-ccm/test/Chart.yaml b/argocd/hcloud-ccm/test/Chart.yaml new file mode 100644 index 0000000..a1c1b0d --- /dev/null +++ b/argocd/hcloud-ccm/test/Chart.yaml @@ -0,0 +1,9 @@ +apiVersion: v2 +name: hcloud-ccm +description: Installs the HCloud cloud controller +type: application +version: 0.1.0 +dependencies: + - name: hcloud-cloud-controller-manager + version: v1.18.0 + repository: https://charts.hetzner.cloud \ No newline at end of file diff --git a/argocd/hcloud-ccm/test/argocd_values.yaml b/argocd/hcloud-ccm/test/argocd_values.yaml new file mode 100644 index 0000000..61b9ad5 --- /dev/null +++ b/argocd/hcloud-ccm/test/argocd_values.yaml @@ -0,0 +1,7 @@ +hcloud-cloud-controller-manager: + monitoring: + podMonitor: + enabled: true + networking: + enabled: true + clusterCIDR: 10.1.0.0/16 \ No newline at end of file diff --git a/argocd/hcloud-ccm/test/templates b/argocd/hcloud-ccm/test/templates new file mode 120000 index 0000000..564a409 --- /dev/null +++ b/argocd/hcloud-ccm/test/templates @@ -0,0 +1 @@ +../templates \ No newline at end of file diff --git a/argocd/hcloud-ccm/test/values.yaml b/argocd/hcloud-ccm/test/values.yaml new file mode 120000 index 0000000..5d1191e --- /dev/null +++ b/argocd/hcloud-ccm/test/values.yaml @@ -0,0 +1 @@ +../values.yaml \ No newline at end of file diff --git a/argocd/hcloud-ccm/values.yaml b/argocd/hcloud-ccm/values.yaml new file mode 100644 index 0000000..e69de29