operator-framework / operator-controller

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

Add extensible `values` field to Extension spec #612

Open oceanc80 opened 5 months ago

oceanc80 commented 5 months ago

In scope:

joelanford commented 5 months ago

I think we should hold off on making watchNamespaces a first-class field in the Extension API.

Instead, I think we should implement a generic values-style field in the Extension API (similar to Carvel's PackageInstall.spec.values), which we would pass down into the App CR.

For registry+v1 bundles, we will control the YTT template, so we can implement that template to handle a watchNamespaces value if it is defined.

cc @varshaprasad96