Compare commits
11 commits
0bb87fb664
...
972e9ddbb0
Author | SHA1 | Date | |
---|---|---|---|
972e9ddbb0 | |||
b7eca9be46 | |||
73af6c6473 | |||
cebf59ed20 | |||
709da21f0d | |||
92a382d8f7 | |||
bae5635adc | |||
71b6f5db65 | |||
de95111b07 | |||
ea1a4537d4 | |||
4bce560e0f |
6 changed files with 80 additions and 8 deletions
|
@ -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 .
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
|
||||
Please find the Documentation in the [Wiki](https://git.ar21.de/yolokube/masterplan/wiki/Core-Deployments).
|
||||
|
||||
[](https://argo.services.yolokube.de/applications/cilium) Cilium
|
||||
|
||||
[](https://argo.services.yolokube.de/applications/dashboard) Dashboard
|
||||
|
||||
[](https://argo.services.yolokube.de/applications/dashboard-staging) Dashboard (staging)
|
||||
|
|
|
@ -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
37
cilium/values.yaml
Normal 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
|
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue