fix(system-upgrade): revert talos v1.13.3 upgrade (RenderConfigsStaticPodController panic) #113

Merged
Exikle merged 1 commit from fix/revert-talos-v1.13.3 into main 2026-05-26 13:01:47 +00:00
Owner

Summary

  • Reverts #112 (v1.13.2 → v1.13.3)
  • Talos v1.13.3 has a bug in k8s.RenderConfigsStaticPodController that panics with cannot deep copy int when processing the scheduler config (maxSkew: 1)
  • talos-cp-01 upgraded successfully but kube-apiserver static pod manifests were never written, leaving the node stuck NotReady for 3+ hours
  • Downgrade to v1.13.2 until a Talos patch (v1.13.4+) fixes DeepCopyJSONValue handling of int types

Test plan

  • PR merged → Flux reconciles TalosUpgrade to v1.13.2
  • tuppr downgrades talos-cp-01 back to v1.13.2
  • talos-cp-01 becomes Ready and kube-apiserver resumes
  • tuppr continues rolling upgrade of remaining nodes (all at v1.13.2 already — no-op)
## Summary - Reverts #112 (v1.13.2 → v1.13.3) - Talos v1.13.3 has a bug in `k8s.RenderConfigsStaticPodController` that panics with `cannot deep copy int` when processing the scheduler config (`maxSkew: 1`) - `talos-cp-01` upgraded successfully but kube-apiserver static pod manifests were never written, leaving the node stuck `NotReady` for 3+ hours - Downgrade to v1.13.2 until a Talos patch (v1.13.4+) fixes `DeepCopyJSONValue` handling of int types ## Test plan - [ ] PR merged → Flux reconciles TalosUpgrade to v1.13.2 - [ ] tuppr downgrades talos-cp-01 back to v1.13.2 - [ ] talos-cp-01 becomes Ready and kube-apiserver resumes - [ ] tuppr continues rolling upgrade of remaining nodes (all at v1.13.2 already — no-op)
Revert "fix(container): update siderolabs/talos (v1.13.2 ➔ v1.13.3) (#112)"
Some checks failed
Flate / Flate - Filter (pull_request) Failing after 6m1s
Labeler / Labeler (pull_request_target) Failing after 6m1s
Flate / Flate - Diff kustomization (pull_request) Has been skipped
Flate / Flate (helmrelease) (pull_request) Has been skipped
Flate / Flate - Diff helmrelease (pull_request) Has been skipped
Flate / Flate (kustomization) (pull_request) Has been skipped
Flate / Flate - Success (pull_request) Failing after 10m0s
a25ece8214
This reverts commit f74f467605.
Exikle scheduled this pull request to auto merge when all checks succeed 2026-05-26 12:30:45 +00:00
Exikle merged commit c4c1ac0997 into main 2026-05-26 13:01:47 +00:00
Exikle deleted branch fix/revert-talos-v1.13.3 2026-05-26 13:01:47 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Exikle/Artemis-Cluster!113
No description provided.