jodevsa / wireguard-operator

Painless deployment of wireguard on kubernetes
MIT License
658 stars 41 forks source link

chore: refactor controller #185

Open jodevsa opened 4 months ago

jodevsa commented 4 months ago

first steps to fix #171

jodevsa commented 4 months ago

https://github.com/jodevsa/wireguard-operator/actions/runs/9783327112

jodevsa commented 4 months ago

https://github.com/jodevsa/wireguard-operator/actions/runs/9783469383

jodevsa commented 4 months ago

the operator code is so much coupled. Part of it is kind-of related to operator-sdk not providing any framework or abstractions for building operator resources. I'll be creating some abstractions in a separate repo to act as a base for operator builders. This is a lot of work but is something that is crucial and needed for the community.

jodevsa commented 4 months ago

running them will result in the following changes:

Screenshot 2024-07-05 at 15 00 23