vmware-tanzu / package-for-kubeapps

This repo will house the carvel tooling specific configuration and templating for a deployment of Kubeapps (https://github.com/vmware-tanzu/kubeapps) that will be leveraged by TCE
Apache License 2.0
5 stars 0 forks source link

Container to wrap tooling and generate package #29

Closed castelblanque closed 1 year ago

castelblanque commented 1 year ago

This PR wraps most of the tooling needed to generate the Carvel package into a container.

For whoever needs to publish a new Kubeapps Carvel package, it is not needed anymore to have locally:

Plus it will allow us to automate it, adding it in a CI/GitHub actions pipeline so that the only needed parameter to generate a package will be the desired version.

Only logic part left outside of the container is the actual Git committing and release generation in GitHub, because it needs user identification and authentication. This can be improved later and added into the container logic completely.

Resolves #11