Collections for Various Applications
Over the years I’ve deployed a lot of different apps, often with help from Ansible.
It is a very flexible and modular config management tool that I find myself using quite regularly.
I’ve worked on a few collections ince I started using it in 2017, including one for the Smallstep private certificate authority (step-ca
) and its CLI tool, the Caddy webserver and the borgbackup (+Borgmatic) project.
Collections for Various Applications
Over the years I’ve deployed a lot of different apps, often with help from Ansible.
It is a very flexible and modular config management tool that I find myself using quite regularly.
I’ve worked on a few collections ince I started using it in 2017, including one for the Smallstep private certificate authority (step-ca
) and its CLI tool, the Caddy webserver and the borgbackup (+Borgmatic) project.
Self-Hosting-friendly Operators
While I enjoy self-hosting my own Kubernetes cluster, it is not without its challenges.
There are some topics that existing solutions just don’t quite cover (such as residential dual-stack networking), so I’ve built my own solutions to fill the gaps.
Among these is an operator (written in Rust) to manage the externalIP
field on Services, especially useful for setups like mine with asymmetric IPv4 vs. IPv6 networks.
I’ve also been working on adding dynamic IPv6 prefix support to MetalLB
- I’m sure I’ll get around to finishing that someday.
Self-Hosting-friendly Operators
While I enjoy self-hosting my own Kubernetes cluster, it is not without its challenges.
There are some topics that existing solutions just don’t quite cover (such as residential dual-stack networking), so I’ve built my own solutions to fill the gaps.
Among these is an operator (written in Rust) to manage the externalIP
field on Services, especially useful for setups like mine with asymmetric IPv4 vs. IPv6 networks.
I’ve also been working on adding dynamic IPv6 prefix support to MetalLB
- I’m sure I’ll get around to finishing that someday.
Application and Operator Charts
Helm is the de facto standard package manager for Kubernetes and as such, I’ve written a few charts (=packages) for it over the years. Among these is a chart for the excellent Paperless document management tool, as well as charts for my own project such as the aforementioned externalip-manager.
Application and Operator Charts
Helm is the de facto standard package manager for Kubernetes and as such, I’ve written a few charts (=packages) for it over the years. Among these is a chart for the excellent Paperless document management tool, as well as charts for my own project such as the aforementioned externalip-manager.