Compare commits

...

11 commits

Author SHA1 Message Date
972e9ddbb0
Update dependency https://github.com/kubernetes-csi/external-snapshotter.git to v8
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-26 13:17:31 +00:00
b7eca9be46
README.md: update overview panel
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-26 15:15:59 +02:00
73af6c6473
app-files/core-deployments.yaml: bump prometheus-kube-stack to 58.7.2
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-26 15:06:40 +02:00
cebf59ed20
add cilium to argocd
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-26 14:35:54 +02:00
709da21f0d Merge pull request 'Update Helm release loki to v6.6.1' (#80) from renovate/loki-6.x into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #80
2024-05-24 15:59:10 +02:00
92a382d8f7
Update Helm release loki to v6.6.1
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-24 13:17:29 +00:00
bae5635adc KUSTOMIZE BUILD: rebuild dashboard deployment with kustomize 987 (done automagically via Drone pipeline) [CI SKIP] 2024-05-24 08:06:08 +00:00
71b6f5db65 DASHBOARD: update image tag to 1110 (done automagically via Drone pipeline)
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-24 08:03:54 +00:00
de95111b07
Update kustomize-ci image name
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-24 09:58:15 +02:00
ea1a4537d4 Merge pull request 'Update Helm release loki to v6.6.0' (#79) from renovate/loki-6.x into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #79
2024-05-24 08:39:06 +02:00
4bce560e0f
Update Helm release loki to v6.6.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-23 21:17:41 +00:00
6 changed files with 80 additions and 8 deletions

View file

@ -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 .

View file

@ -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)

View file

@ -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
@ -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:
@ -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
@ -218,7 +251,7 @@ spec:
sources:
- chart: loki
repoURL: https://grafana.github.io/helm-charts
targetRevision: 6.5.2
targetRevision: 6.6.1
helm:
releaseName: loki
valueFiles:

37
cilium/values.yaml Normal file
View file

@ -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

View file

@ -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

View file

@ -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: