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

feat(system-upgrade): Upgrade to Fedora 37

It has been long enough, it's time to upgrade to Fedora 37
parent b2e701df
No related branches found
No related tags found
No related merge requests found
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
apiVersion: v1 apiVersion: v1
kind: Secret kind: Secret
metadata: metadata:
name: fedora-35-to-36-system-upgrade name: fedora-36-to-37-system-upgrade
namespace: system-upgrade namespace: system-upgrade
type: Opaque type: Opaque
stringData: stringData:
...@@ -10,7 +10,7 @@ stringData: ...@@ -10,7 +10,7 @@ stringData:
#!/bin/sh #!/bin/sh
set -e set -e
set -x set -x
if grep "Fedora release 36" /etc/fedora-release; then if grep "Fedora release 37" /etc/fedora-release; then
exit 0 exit 0
fi fi
systemd-run --same-dir --wait --collect --service-type=exec dnf install -y dnf-plugin-system-upgrade systemd-run --same-dir --wait --collect --service-type=exec dnf install -y dnf-plugin-system-upgrade
...@@ -20,7 +20,7 @@ stringData: ...@@ -20,7 +20,7 @@ stringData:
apiVersion: upgrade.cattle.io/v1 apiVersion: upgrade.cattle.io/v1
kind: Plan kind: Plan
metadata: metadata:
name: fedora-35-to-36-system-upgrade name: fedora-36-to-37-system-upgrade
namespace: system-upgrade namespace: system-upgrade
spec: spec:
concurrency: 1 concurrency: 1
...@@ -33,22 +33,22 @@ spec: ...@@ -33,22 +33,22 @@ spec:
- key: feature.node.kubernetes.io/system-os_release.VERSION_ID.major - key: feature.node.kubernetes.io/system-os_release.VERSION_ID.major
operator: In operator: In
values: values:
- "35"
- "36" - "36"
- key: upgrade.shivering-isles.com/fedora-35-to-36 - "37"
- key: upgrade.shivering-isles.com/fedora-36-to-37
operator: In operator: In
values: values:
- "true" - "true"
serviceAccountName: system-upgrade serviceAccountName: system-upgrade
secrets: secrets:
- name: fedora-35-to-36-system-upgrade - name: fedora-36-to-37-system-upgrade
path: /host/run/system-upgrade/secrets/fedora path: /host/run/system-upgrade/secrets/fedora
drain: drain:
deleteLocalData: true deleteLocalData: true
ignoreDaemonSets: true ignoreDaemonSets: true
force: false force: false
version: "36" version: "37"
upgrade: upgrade:
image: registry.fedoraproject.org/fedora:35 image: registry.fedoraproject.org/fedora:36
command: ["chroot", "/host"] command: ["chroot", "/host"]
args: ["sh", "/run/system-upgrade/secrets/fedora/upgrade.sh"] args: ["sh", "/run/system-upgrade/secrets/fedora/upgrade.sh"]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment