-
Notifications
You must be signed in to change notification settings - Fork 307
Integrate Bitnami with kubeapps #2418
Comments
Hey @clintkitson! Thanks for opening your first issue. We appreciate your contribution and welcome you to our community! We are glad to have you here and to have your input on Tanzu Community Edition. |
A distinction I'd like to understand: Is the desire to (a or b): a. Get Bitanmi's existing app catalog into a It's important to note that If our desire is to solely provide carvel packages reflecting the existing bitnami Catalog, we can focus on that, but it is a separate concern from running cc @qnetter |
I think both having kubeapps as a package as well as having the bitnami charts as packages are both very valuable additions.
If TCE is directly describing how to make use of this bundle or other bundles in the future, is it necessary to qualify the functionality of packages at this or additional locations?
Is there functionality that is missing key to TCE when a translation occurs and it is not packaged natively with Carvel?
What if a user installs packages that might be redundant between the two?
How should TCE redirect community issues relating to packages that are deployed through external packager repository bundles?
In general i think this comes to the need for a TCE package repo index for community packages. This allows for discovery of such tooling but doesnt put the burden on TCE developers to maintain all of the packages. |
From our office hours today, I'm wondering if the following is the right plan:
@cppforlife is this a convo that is actively going on for between Bitnami and Carvel? |
To move forward with this ask, we need this issue to be updated with a proposal, which describes what we are trying to do. For now, we're moving this to the |
Keen to see Kubeapps included as a package! A few open-ended thoughts from looking at v2.4.2 with
|
The next version of kubeapps which should be very soon is adding a lot of functionality to carvel package management and will make them really work well from initial testing. I think that having a package for kubeapps would be great and as it has moved to a plugin model even for the core helm chart support, maybe from a UX perspective the default value could be enable carvel and disable helm but allow a user to swap those flags? This would give a streamlined UI for the packages and not confuse helm charts with packages however still allow the user to enable the helm or flux plugins if they desire. |
@clintkitson any idea who should own this proposal and process? |
Just checked and there's been internal communication around a new proposal to be opened around kubeapps inclusion. |
The roadmap describes this feature as Bitnami integration via kubeapps (Oct-Dec).
Proposal
Make Bitnami catalog of apps available so TCE users can easily discover, inspect, and deploy Bitnami apps. This requires translating the Bitnami catalog into a Carvel package repository bundle and making it available.
Background
The Bitnami catalog has 130+ curated applications the community members can benefit from if consumed through TCE, see here.
There was a prototype performed by a community member (@vrabbi) here which demonstrates it is possible to apply Carvel packaging to Bitnami catalog apps also see conversation here. The prototype accomplishes this using native tooling to generate manifests and install existing Helm charts as package install objects.
Questions
High level implementation path
TCE already makes use of package repository bundles. The questions above will provide answers for an implementation path where documentation and/or tool updates take place to reference additional possibly community-maintained curated package repository bundles.
The text was updated successfully, but these errors were encountered: