Skip to content
Snippets Groups Projects
Unverified Commit aa0f2bb8 authored by Suse-KevinKlinger's avatar Suse-KevinKlinger Committed by GitHub
Browse files

Example for nodes using SUSE as an underlying OS (#128)


* Added example for SUSE as node OS

Co-authored-by: default avatarKevin Klinger <kevin.klinger@sap.com>
parent 90e3d082
No related branches found
No related tags found
No related merge requests found
---
apiVersion: v1
kind: Secret
metadata:
name: sles
namespace: system-upgrade
type: Opaque
stringData:
saltMaster: 3000-24.1
upgrade.sh: |
#!/bin/sh
set -e
secrets=$(dirname $0)
zypper up -y
zypper in -y --oldpackage salt-master-$(cat $secrets/saltMaster)
---
apiVersion: upgrade.cattle.io/v1
kind: Plan
metadata:
name: sles
namespace: system-upgrade
spec:
concurrency: 2
nodeSelector:
matchExpressions:
- {key: node-role.kubernetes.io/worker, operator: In, values: ["true"]}
serviceAccountName: system-upgrade
secrets:
- name: sles
path: /host/run/system-upgrade/secrets/sles
drain:
force: true
version: sles
upgrade:
image: registry.suse.com/suse/sle15:latest
command: ["chroot", "/host"]
args: ["sh", "/run/system-upgrade/secrets/sles/upgrade.sh"]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment