Refactoring most of our kubernetes deployments to use helm charts (or add them to our rancher catalog so that other teams can reuse apps easily). I love building CI pipelines.
Currently most of our CI pipelines use kubectl apply to deploy to our old kubernetes.
My project would include making a docker image that teams can use in their gitlab CI runner. It would have all tools needed to test and deploy helm charts to our new rancher kubernetes cluster. In an ideal scenario this would lead to a consistent way to deploy to the cluster across all teams. The image would also include the tools to add apps to our rancher catalog and to deploy apps available in the catalog.
The image would be cluster agnostic, it should be possible to configure which cluster to use (we have integration, staging and production clusters).
I already implemented some of this. Sadly there is no time to finish this in a clean and nice way. If I could I would definitely work on this project more!
I still need to play with Kubernetes properly!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.