refactor(system): remove Rocky upgrade from system upgrade controller

Use kured instead
This commit is contained in:
Khue Doan 2022-02-23 20:16:07 +07:00
parent 463a36e251
commit 9302deb7b5
3 changed files with 1 additions and 50 deletions

View File

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

View File

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

View File

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