Kubernetes cert-manager + LetsEncrypt + F5
Hi there
I have a confession. I'm running a virtual F5 at home as a lab device and ingress controller but it does not have any legitimate management certificate.
<Pause for rotten tomatoes...>
However, I do run a Kubernetes kluster with cert-manager and it automates certificate signing via Let's Encrypt and GCP so I figured maybe it'd be nice to write some sort of K8s Webhook or BatchJob which manages certificates on F5 devices.
I know there are ACME scripts for this and code examples using ie. Python but I want to do this in my Kubernetes cluster.
My questions are:
Has anyone done this before? If so, want to share the code?
If not, would anyone be interested in using this?
Naturally it'd be published on GitHub like all the other things I do, if I do it.
Kind regards,
Patrik
Boy, that took waaaay longer than I thought but here it is:
https://github.com/net-utilities/f5-k8s-certs
Kind regards,
Patrik