From 0bb87fb6645a3464308b6231395493c1b99d5a6d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 23 May 2024 19:17:30 +0000 Subject: [PATCH 01/10] Update dependency https://github.com/kubernetes-csi/external-snapshotter.git to v8 --- app-files/core-deployments.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-files/core-deployments.yaml b/app-files/core-deployments.yaml index 5ae979d..a75777e 100644 --- a/app-files/core-deployments.yaml +++ b/app-files/core-deployments.yaml @@ -75,10 +75,10 @@ spec: targetRevision: HEAD path: longhorn - repoURL: https://github.com/kubernetes-csi/external-snapshotter.git - targetRevision: v6.3.2 # <-- needs to be updated when longhorn version is changed. Find the correct version here: https://longhorn.io/docs/latest/snapshots-and-backups/csi-snapshot-support/csi-volume-snapshot-associated-with-longhorn-snapshot/ + targetRevision: v8.0.0 # <-- needs to be updated when longhorn version is changed. Find the correct version here: https://longhorn.io/docs/latest/snapshots-and-backups/csi-snapshot-support/csi-volume-snapshot-associated-with-longhorn-snapshot/ path: client/config/crd - repoURL: https://github.com/kubernetes-csi/external-snapshotter.git - targetRevision: v6.3.2 # <-- needs to be updated when longhorn version is changed. Find the correct version here: https://longhorn.io/docs/latest/snapshots-and-backups/csi-snapshot-support/csi-volume-snapshot-associated-with-longhorn-snapshot/ + targetRevision: v8.0.0 # <-- needs to be updated when longhorn version is changed. Find the correct version here: https://longhorn.io/docs/latest/snapshots-and-backups/csi-snapshot-support/csi-volume-snapshot-associated-with-longhorn-snapshot/ path: deploy/kubernetes/snapshot-controller destination: server: https://kubernetes.default.svc From 4bce560e0f1089af6f33ba312066f5438bdbe56d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 23 May 2024 21:17:41 +0000 Subject: [PATCH 02/10] Update Helm release loki to v6.6.0 --- app-files/core-deployments.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-files/core-deployments.yaml b/app-files/core-deployments.yaml index 5ae979d..25060d4 100644 --- a/app-files/core-deployments.yaml +++ b/app-files/core-deployments.yaml @@ -218,7 +218,7 @@ spec: sources: - chart: loki repoURL: https://grafana.github.io/helm-charts - targetRevision: 6.5.2 + targetRevision: 6.6.0 helm: releaseName: loki valueFiles: From de95111b07d77592be7aa4301fbbdafd518e8233 Mon Sep 17 00:00:00 2001 From: Aaron Riedel Date: Fri, 24 May 2024 09:58:15 +0200 Subject: [PATCH 03/10] Update kustomize-ci image name --- .drone.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 2cf4da0..efd305b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,7 +2,7 @@ kind: pipeline name: deploy steps: - name: kustomize build dashboard (prod + staging) - image: aaronriedel/kustomize-ci + image: git.ar21.de/aaron/kustomize-ci commands: - cd /deployment-repo - git clone https://git.ar21.de/yolokube/core-deployments.git . @@ -19,7 +19,7 @@ steps: event: - push - name: kustomize build dashboard (staging) - image: aaronriedel/kustomize-ci + image: git.ar21.de/aaron/kustomize-ci commands: - cd /deployment-repo - git clone https://git.ar21.de/yolokube/core-deployments.git . From 71b6f5db652cf5739cae17482f15884b556021fa Mon Sep 17 00:00:00 2001 From: aaron Date: Fri, 24 May 2024 08:03:54 +0000 Subject: [PATCH 04/10] DASHBOARD: update image tag to 1110 (done automagically via Drone pipeline) --- dashboard/overlays/prod/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/overlays/prod/kustomization.yaml b/dashboard/overlays/prod/kustomization.yaml index 181ab57..e11653b 100644 --- a/dashboard/overlays/prod/kustomization.yaml +++ b/dashboard/overlays/prod/kustomization.yaml @@ -5,5 +5,5 @@ kind: Kustomization images: - name: git.ar21.de/yolokube/dashboard newName: git.ar21.de/yolokube/dashboard - newTag: "1109" + newTag: "1110" namespace: dashboard From bae5635adc68b17783c7ca00c84c8eddc771bbde Mon Sep 17 00:00:00 2001 From: aaron Date: Fri, 24 May 2024 08:06:08 +0000 Subject: [PATCH 05/10] KUSTOMIZE BUILD: rebuild dashboard deployment with kustomize 987 (done automagically via Drone pipeline) [CI SKIP] --- dashboard/prod/dashboard.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard/prod/dashboard.yaml b/dashboard/prod/dashboard.yaml index 564837c..06e5f17 100644 --- a/dashboard/prod/dashboard.yaml +++ b/dashboard/prod/dashboard.yaml @@ -34,7 +34,7 @@ spec: app: dashboard spec: containers: - - image: git.ar21.de/yolokube/dashboard:1109 + - image: git.ar21.de/yolokube/dashboard:1110 imagePullPolicy: Always livenessProbe: httpGet: From 92a382d8f7630992f8a499f3d19477b8e566ce35 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 24 May 2024 13:17:29 +0000 Subject: [PATCH 06/10] Update Helm release loki to v6.6.1 --- app-files/core-deployments.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-files/core-deployments.yaml b/app-files/core-deployments.yaml index 25060d4..dab49d9 100644 --- a/app-files/core-deployments.yaml +++ b/app-files/core-deployments.yaml @@ -218,7 +218,7 @@ spec: sources: - chart: loki repoURL: https://grafana.github.io/helm-charts - targetRevision: 6.6.0 + targetRevision: 6.6.1 helm: releaseName: loki valueFiles: From cebf59ed2006b0a0eacd268de17d7ad43284198e Mon Sep 17 00:00:00 2001 From: Tom Neuber Date: Sun, 26 May 2024 14:35:54 +0200 Subject: [PATCH 07/10] add cilium to argocd --- app-files/core-deployments.yaml | 33 +++++++++++++++++++++++++++++ cilium/values.yaml | 37 +++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 cilium/values.yaml diff --git a/app-files/core-deployments.yaml b/app-files/core-deployments.yaml index dab49d9..7229f81 100644 --- a/app-files/core-deployments.yaml +++ b/app-files/core-deployments.yaml @@ -126,6 +126,39 @@ spec: --- apiVersion: argoproj.io/v1alpha1 kind: Application +metadata: + name: cilium + namespace: argocd +spec: + project: default + sources: + - chart: cilium + repoURL: https://helm.cilium.io/ + targetRevision: 1.15.5 + helm: + releaseName: cilium-cni + valueFiles: + - $values/cilium/values.yaml + - repoURL: https://git.ar21.de/yolokube/core-deployments.git + targetRevision: HEAD + ref: values + - repoURL: https://git.ar21.de/yolokube/core-deployments.git + targetRevision: HEAD + path: cilium + destination: + server: https://kubernetes.default.svc + namespace: kube-cilium + syncPolicy: + syncOptions: + - CreateNamespace=true + - ServerSideApply=true + + automated: + selfHeal: false + prune: true +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application metadata: name: node-labeler namespace: argocd diff --git a/cilium/values.yaml b/cilium/values.yaml new file mode 100644 index 0000000..f110c6d --- /dev/null +++ b/cilium/values.yaml @@ -0,0 +1,37 @@ +encryption: + enabled: false +ipam: + mode: kubernetes + operator: + clusterPoolIPv4PodCIDRList: + - "10.1.0.0/16" + clusterPoolIPv6PodCIDRList: + - "fd01::/104" +ipv6: + enabled: true +ipv4: + enabled: true +prometheus: + enabled: true + serviceMonitor: + enabled: true +dashboards: + enabled: true +operator: + prometheus: + serviceMonitor: + enabled: true + dashboards: + enabled: true +hostPort: + enabled: true +envoy: + enabled: false + prometheus: + enabled: false +proxy: + prometheus: + enabled: false +tunnel: vxlan +enableIPv4Masquerade: true +enableIPv6Masquerade: true From 73af6c6473329a7be69761d56a5cade590f1b081 Mon Sep 17 00:00:00 2001 From: Tom Neuber Date: Sun, 26 May 2024 15:06:40 +0200 Subject: [PATCH 08/10] app-files/core-deployments.yaml: bump prometheus-kube-stack to 58.7.2 --- app-files/core-deployments.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-files/core-deployments.yaml b/app-files/core-deployments.yaml index 7229f81..40b0405 100644 --- a/app-files/core-deployments.yaml +++ b/app-files/core-deployments.yaml @@ -101,7 +101,7 @@ spec: sources: - chart: kube-prometheus-stack repoURL: https://prometheus-community.github.io/helm-charts - targetRevision: 58.0.1 + targetRevision: 58.7.2 helm: releaseName: prometheus valueFiles: From b7eca9be46cddef3341271be0f2b63ffd17260ba Mon Sep 17 00:00:00 2001 From: Tom Neuber Date: Sun, 26 May 2024 15:15:59 +0200 Subject: [PATCH 09/10] README.md: update overview panel --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index a0f7200..117f413 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ Please find the Documentation in the [Wiki](https://git.ar21.de/yolokube/masterplan/wiki/Core-Deployments). +[![App Status](https://argo.services.yolokube.de/api/badge?name=cilium)](https://argo.services.yolokube.de/applications/cilium) Cilium + [![App Status](https://argo.services.yolokube.de/api/badge?name=dashboard)](https://argo.services.yolokube.de/applications/dashboard) Dashboard [![App Status](https://argo.services.yolokube.de/api/badge?name=dashboard-staging)](https://argo.services.yolokube.de/applications/dashboard-staging) Dashboard (staging) From 972e9ddbb0f4f52b6d60fafdf8b703251a3ee59a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 26 May 2024 13:17:31 +0000 Subject: [PATCH 10/10] Update dependency https://github.com/kubernetes-csi/external-snapshotter.git to v8 --- app-files/core-deployments.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-files/core-deployments.yaml b/app-files/core-deployments.yaml index 40b0405..a6720b0 100644 --- a/app-files/core-deployments.yaml +++ b/app-files/core-deployments.yaml @@ -75,10 +75,10 @@ spec: targetRevision: HEAD path: longhorn - repoURL: https://github.com/kubernetes-csi/external-snapshotter.git - targetRevision: v6.3.2 # <-- needs to be updated when longhorn version is changed. Find the correct version here: https://longhorn.io/docs/latest/snapshots-and-backups/csi-snapshot-support/csi-volume-snapshot-associated-with-longhorn-snapshot/ + targetRevision: v8.0.0 # <-- needs to be updated when longhorn version is changed. Find the correct version here: https://longhorn.io/docs/latest/snapshots-and-backups/csi-snapshot-support/csi-volume-snapshot-associated-with-longhorn-snapshot/ path: client/config/crd - repoURL: https://github.com/kubernetes-csi/external-snapshotter.git - targetRevision: v6.3.2 # <-- needs to be updated when longhorn version is changed. Find the correct version here: https://longhorn.io/docs/latest/snapshots-and-backups/csi-snapshot-support/csi-volume-snapshot-associated-with-longhorn-snapshot/ + targetRevision: v8.0.0 # <-- needs to be updated when longhorn version is changed. Find the correct version here: https://longhorn.io/docs/latest/snapshots-and-backups/csi-snapshot-support/csi-volume-snapshot-associated-with-longhorn-snapshot/ path: deploy/kubernetes/snapshot-controller destination: server: https://kubernetes.default.svc