mirror of
https://github.com/khuedoan/homelab.git
synced 2025-01-22 10:19:21 +07:00
refactor(system): remove Rocky upgrade from system upgrade controller
Use kured instead
This commit is contained in:
parent
463a36e251
commit
9302deb7b5
@ -3,6 +3,4 @@ kind: Kustomization
|
||||
|
||||
resources:
|
||||
- https://github.com/rancher/system-upgrade-controller/releases/download/v0.8.1/system-upgrade-controller.yaml
|
||||
# TODO re-enable rolling upgrade
|
||||
# - k3s
|
||||
# - rocky-linux
|
||||
- k3s
|
||||
|
@ -1,9 +0,0 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
|
||||
resources:
|
||||
- upgrade.yaml
|
||||
|
||||
commonAnnotations:
|
||||
# TODO https://github.com/rancher/system-upgrade-controller/issues/172
|
||||
argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
|
@ -1,38 +0,0 @@
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: rocky-upgrade
|
||||
namespace: system-upgrade
|
||||
type: Opaque
|
||||
stringData:
|
||||
upgrade.sh: |
|
||||
#!/bin/sh
|
||||
set -e
|
||||
dnf upgrade -y
|
||||
command -v needs-restarting || dnf install -y dnf-utils
|
||||
needs-restarting --reboothint || reboot
|
||||
---
|
||||
apiVersion: upgrade.cattle.io/v1
|
||||
kind: Plan
|
||||
metadata:
|
||||
name: rocky-upgrade
|
||||
namespace: system-upgrade
|
||||
spec:
|
||||
serviceAccountName: system-upgrade
|
||||
secrets:
|
||||
- name: rocky
|
||||
path: /host/run/system-upgrade/secrets/rocky
|
||||
upgrade:
|
||||
image: rockylinux
|
||||
command:
|
||||
- chroot
|
||||
- /host
|
||||
args:
|
||||
- sh
|
||||
- /run/system-upgrade/secrets/rocky/upgrade.sh
|
||||
concurrency: 1
|
||||
cordon: true
|
||||
drain:
|
||||
force: true
|
||||
skipWaitForDeleteTimeout: 300 # Honor PodDisruptionBudgets
|
||||
version: "20220123" # TODO dummy value
|
Loading…
Reference in New Issue
Block a user