carvel-dev / carvel

Carvel provides a set of reliable, single-purpose, composable tools that aid in your application building, configuration, and deployment to Kubernetes. This repo contains information regarding the Carvel open-source community.
https://carvel.dev/
Apache License 2.0
375 stars 117 forks source link

[Proposal] Add support to OLM bundle format #703

Open varshaprasad96 opened 10 months ago

varshaprasad96 commented 10 months ago

This commit intends to add a proposal to introduce support for installing OLM bundles in registry+v1 format to kapp-controller.

netlify[bot] commented 10 months ago

Deploy Preview for carvel canceled.

Name Link
Latest commit 6a788ff87b50705659d389c2dcfcf4aa185bee14
Latest deploy log https://app.netlify.com/sites/carvel/deploys/6555465e43b2440008277712
varshaprasad96 commented 10 months ago

cc: @ncdc

varshaprasad96 commented 10 months ago

@praveenrewar The e2e workflow remains the same as it is now with any other bundle using kapp-ctrl with the introduction of this templating step. With this change, we intend to enable the installation of operators using an OLM specific format. That being said, kapp-ctrl as is can still deploy operators - if it is packaged using Helm chart, or just through a bunch of plain k8s manifests.

renuy commented 7 months ago

@varshaprasad96 , Are you still working on this, or can we close this?