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!
Hey! I'm Dan!
I have been coding professionally for over 10 years and have had an interest in cybersecurity for equally as long!
I love learning new stuff and helping others
Location
Brighton / London, UK
Education
Edinburgh Napier (Postgrad Cert Advanced Security & Digital Forensics)
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!