Skip to content
Snippets Groups Projects
Verified Commit 6caa744c authored by Sheogorath's avatar Sheogorath :european_castle:
Browse files

feat(system-upgrades): Add kured to setup

This patch deploys kured across the nodes, which will manage reboots
better than the system-upgrade-operator.

References:
https://github.com/weaveworks/kured
parent a9128906
No related branches found
No related tags found
No related merge requests found
apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: HelmRepository
metadata:
name: kured
namespace: system-upgrade
spec:
interval: 30m
url: https://weaveworks.github.io/kured
---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: kured
namespace: system-upgrade
spec:
releaseName: kured
chart:
spec:
chart: kured
sourceRef:
kind: HelmRepository
name: kured
namespace: system-upgrade
version: 3.0.1
interval: 5m
valuesFrom:
- kind: ConfigMap
name: kured-base-values
valuesKey: values.yaml
- kind: Secret
name: kured-override-values
valuesKey: values-overrides.yaml
optional: true
---
apiVersion: v1
kind: ConfigMap
metadata:
name: kured-base-values
namespace: system-upgrade
data:
values.yaml: |
configuration:
annotateNodes: true
preferNoScheduleTaint: weave.works/kured-node-reboot
blockingPodSelector:
- upgrade.cattle.io/plan
metrics:
enable: true
resources:
requests:
memory: 64MiB
cpu: 10m
limits:
memory: 256MiB
cpu: "1"
...@@ -3,6 +3,7 @@ kind: Kustomization ...@@ -3,6 +3,7 @@ kind: Kustomization
namespace: system-upgrade namespace: system-upgrade
resources: resources:
- calver-server.yaml - calver-server.yaml
- kured.yaml
- fedora.yaml - fedora.yaml
- kubernetes.yaml - kubernetes.yaml
- kubelet.yaml - kubelet.yaml
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment