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

Revert "feat(system-upgrade): Adjust plans to automate Talos updates using kured"

This doesn't work. Talos always triggers a reboot on upgrade.

See: https://github.com/siderolabs/talos/discussions/10555#discussioncomment-13214081

This reverts commit 21a37f2a.
parent 3490a44d
No related branches found
No related tags found
No related merge requests found
Pipeline #26599 passed
......@@ -15,7 +15,7 @@ stringData:
systemctl start --wait dnf-automatic-install.service
systemctl enable clevis-luks-askpass.path
if ! dnf needs-restarting --reboothint; then
touch /run/reboot-required
touch /var/run/reboot-required
fi
---
apiVersion: upgrade.cattle.io/v1
......
......@@ -39,15 +39,20 @@ metadata:
namespace: system-upgrade
data:
values.yaml: |
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: feature.node.kubernetes.io/system-os_release.ID
operator: NotIn
values:
- talos
configuration:
useRebootSentinelHostPath: true
annotateNodes: true
preferNoScheduleTaint: weave.works/kured-node-reboot
blockingPodSelector:
- upgrade.cattle.io/plan
rebootSentinel: "/run/reboot-required"
rebootMethod: command
rebootCommand: /sbin/shutdown --reboot
hostNetwork: false
metrics:
create: true
......
......@@ -12,6 +12,11 @@ spec:
path: /var/run/secrets/talos.dev
ignoreUpdates: true
concurrency: 1
exclusive: true
drain:
deleteLocalData: true
ignoreDaemonSets: true
force: false
nodeSelector:
matchExpressions:
- key: feature.node.kubernetes.io/system-os_release.ID
......@@ -20,7 +25,7 @@ spec:
- talos
- key: upgrade.shivering-isles.com/talos-autoupdate
operator: Exists
prepare:
upgrade:
image: ghcr.io/siderolabs/talosctl
envs:
- name: NODE_IP
......@@ -33,7 +38,6 @@ spec:
- --nodes=$(NODE_IP)
- upgrade
- --image=$(TALOS_IMAGE):$(SYSTEM_UPGRADE_PLAN_LATEST_VERSION)
- --stage
upgrade:
image: quay.io/fedora/fedora:41
command: ["touch", "/host/run/reboot-required"]
\ No newline at end of file
- --preserve=true
- --wait=false
- --reboot-mode=powercycle
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment