The Talos upgrade to v1.12.0 GA (and Kubernetes 1.35.0 GA) was easy and flawless. Also a good test to see if things re-schedule properly (which they did).
PocketID here, passkeys there, OIDC all around
I’ve been talking a lot about moving all of my services’ authentication over to PocketID, a passkey only IDP
I think it’s important to understand what we run on our homelab/homeprod, and @computerphile just happened to have a video explaining how the whole thing works
Greatly laid out and illustrated, as always 😊
https://youtube.com/watch?v=xYfiOnufBSk
#selfhosted #homelab #pocketid #idp #oidc #passkeys #computerphile
Doing a quick cluster check mid-holidays, just to make sure everything is working
PocketID's database cluster fails to backup, and 1/3 replica is currently down/stuck rebuilding
The question of the night: Will it survive until I make it back home and have some time for it ?!
Answer next week
#selfhosted #homelab #pocketid #oidc #idp #cluster #db #database #wal #backup
Oooh, Talos 1.12 is released, a bunch of new features that I've been looking forward to
Notably the ability to assign different routing tables, will pair great with cilium egress policies to send select container traffic out over wireguard VPNs which will let me re-engineer my content acquisition system in a much cleaner manner
Also the kernel features for power monitoring were added so I'll be able to give kepler a shot but not entirely sure if my hardware works with it.
The ability to bake config into images will also be nice for Proxmox or cloud deployments as an alternative to cloud init, especially considering how clumsy Proxmox cloud init feels
I'll probably take another shot at the config generation and management, my terraform for that is not as smooth as I'd like. Maybe I'll consider one of the other tools for it? Idk.
Anyhow certainly a bunch to do with this update!
#Homelab #Talos #Kubernetes
@homelab
After a lot of sweat and tears, I have a fully functional 3-node cluster!
I took this opportunity to make a bunch of changes in the configs, so I just nuked everything and started over. That whole experience taught me a lot of new things, and helped surface a lot of mistakes I made during my "organic" initial setup.
Most of the learnings are going to surface here as Mastodon posts. At least one will be a proper blog post. Unsure how many others can be.
You will notice on the screenshot below that I am running Talos 1.12.0 rc1. That's because I want the newest kernel to test some improvements with the integrated GPU. In theory the GA version will come tomorrow, so it should be a very simple upgrade.
The holiday break starts now! Time to upgrade the home lab adding new nodes to my Talos cluster.