Upgrade debian to trixie (13) #66
No reviewers
Labels
No labels
system
CNI
system
Common
system
Core Deployments
system
Infrastructure
system
Storage
type
bug
type
enhancement
type
question
type
update
type
dependency-dashboard
No milestone
No project
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
yolokube/ansible!66
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "tn_upgrade_debian_to_13"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
labelsgot renamed tohcloud_labelsUpgrade debian to trixie (13)to WIP: Upgrade debian to trixie (13)software-properties-commongot removed and is not needed anymore b4a7704ea8python3-kubernetesshould not be necessary d60fbd550b74760e1a9822fa7b392522fa7b3925fe4d976ac4fe4d976ac47d9dd6ff9egolang-cfsslas dependency to generate etcd certs27ffdbfc174df8656a1503f363aeedf538d7b798d278dfcf099e58246aae8d991b322254f7bab51dI would only change the apt repo handling. Besides that it looks great, thanks <3
@ -4,3 +2,1 @@set -o pipefailcurl -L https://download.docker.com/linux/debian/gpg | gpg --dearmor | tee /etc/apt/keyrings/docker.gpg > /dev/nullargs:- name: Download and dearmor Docker GPG keyInstead of using
shellhere we might consider using theapt_keyandapt_repositorymodules fromansible.builtin:Thanks for the hint, I switched to
apt_key😃Well, good try...
apt-keygot removed in Debian trixie and Ansible has deprecated the moduleapt_keysince v2.19.0 xD 🙈https://github.com/ansible/ansible/issues/84478
https://github.com/ansible/ansible/pull/84555
https://github.com/ansible/ansible/blob/v2.19.3/changelogs/CHANGELOG-v2.19.rst?plain=1#L168
@ -29,3 +27,1 @@set -o pipefailcurl -L https://pkgs.k8s.io/core:/stable:/{{ minor_k8s_version }}/deb/Release.key | gpg --dearmor | tee /etc/apt/keyrings/kubernetes.gpg > /dev/nullargs:- name: Download and dearmor Kubernetes GPG keysame here, we should consider using the
ansible.builtinmodules@ -11,3 +9,1 @@set -o pipefailcurl -L https://packages.buildkite.com/helm-linux/helm-debian/gpgkey | gpg --dearmor | tee /etc/apt/keyrings/helm.gpg > /dev/nullargs:- name: Download and dearmor Helm GPG keysame here, we should consider using the
ansible.builtinmodules16917e330a8dd9f051af8dd9f051affb5c95ddf6fb5c95ddf65b98a9a9f65b98a9a9f66d575dbf6f6d575dbf6fa1a8ad2176a1a8ad21767b8d636b8f7b8d636b8f8663d8f62d8663d8f62d000c50db19@aaron It's good that we're testing it. K8s
1.34.0requires etcd version >=3.5.21-0(we currently have3.5.18). Therefore, we need to build and roll out an etcd update playbook before we do the k8s update 😃f8ca3d6b28c470d3e8f5c470d3e8f5e3baace612e3baace6125ed7e1a2525ed7e1a252a10fe22e3ba10fe22e3b28724fe35c28724fe35cb37192429fWIP: Upgrade debian to trixie (13)to Upgrade debian to trixie (13)b37192429fa0a947a8ef421d7abe3aa0a947a8efView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.