operator-framework / operator-controller

A new and improved management framework for extending Kubernetes with Operators
Apache License 2.0
45 stars 51 forks source link

[epic] Support direct bundle installation #597

Open ncdc opened 7 months ago

ncdc commented 7 months ago

After #596 goes in, we can implement support for installing a bundle from a URL instead of resolving it from a catalog. To do this, we'll have a very strict set of guardrails:

  1. The bundle must be a registry+v1 bundle
  2. We will do minimal or no constraint/dependency checking - a direct bundle installation is considered "satisfied"
ncdc commented 7 months ago

FYI @varshaprasad96

acornett21 commented 6 months ago

With the switch happening from rukpak to kapp, it would be great if direct installs could also support Helm. The use case would be that if a helm chart exists in a helm repo, the kapp controller would be able to install it directly. The reason why this use case is important, is that it is unlikely that a helm chart maintainer would build a catalog to wrap their chart, but instead they publish it to a chart repo.

grokspawn commented 1 month ago

A candidate brief started (but not reviewable) here