This repository has been archived by the owner on Jun 28, 2023. It is now read-only.
Helm Repo To Package Repo Conversion Tool + Extra Tooling #2466
vrabbi
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
TLDR: helpful links:
https://github.com/TeraSky-Ltd/helm-to-carvel-conversion-tool
https://github.com/vrabbi/tanzu-helper-scripts
https://github.com/vrabbi/tkgm-customizations/tree/master/carvel-packages/kube-vip-package
I have been working on a tool for automating the conversion of helm repositories into carvel package repositories and also utilizing the carvel toolset to allow for airgapped scenarios.
originally this was built for bitnami helm charts but has been expanded since to support any helm repository following community standards of having images not hard coded in the templates rather parameterized in the values.yaml file.
the Git Repo for the new and updated tool is https://github.com/TeraSky-Ltd/helm-to-carvel-conversion-tool
This allows for 2 modes:
this has been tested against the following public helm repositories:
The only requirements for the helm repo in order for this to work are:
Any comments or feedback are appreciated!
I have also created a Kube-Vip Package for ease of installation which can be found at the following link - https://github.com/vrabbi/tkgm-customizations/tree/master/carvel-packages/kube-vip-package
I have also created a set of helper scripts for Tanzu (TCE and TKGm):
The scripts can be found on my github at the following link: https://github.com/vrabbi/tanzu-helper-scripts
Beta Was this translation helpful? Give feedback.
All reactions