As someone who doesn't use kubernetes day-to-day, but who is on a team maintaining a service (Add-Link) deployed via kubernetes, there are a few things that are confusing about how to work with WMF's stack:
- should I be using local-charts or minikube directly with the deployment-charts repo?
- if I'm working on something that doesn't have a published docker image yet (e.g. a non merged patch), IIRC I need to specify docker context so the image is built within minikube, but I'm not sure this is documented?
- There are several wikitech docs that refer to commands that don't work with helm version 3 (IIRC, "helm init" is one of them). In general I have found the wikitech docs difficult, from my perspective as a non SRE person who is trying to work with these tools to ship code for my team's service -- I know, it's a wiki, I can edit it, but as someone without expertise here I'm probably not the best one to do that. Maybe canonical, up-to-date documentation for how you can test a patch locally with minikube could be added to the operations/deployment-charts repo?