-
Feature Request
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
False
-
None
-
False
-
Not Selected
-
-
1. Proposed title of this feature request:
Import all data from Chart.yaml when using helm-plugin to `make bundle`
2. What is the nature and description of the request?
When building a helm based operator via the operator-sdk + helm-plugin important information from the helm Chart.yaml can and should be getting pulled in as a part of the Operator for a relevant and a polished look and feel in OperatorHub. Here's an example of a Chart.yaml:
apiVersion: v1 appVersion: 1.32.0 description: a library for hosting, running and scaling dedicated game servers on Kubernetes. home: https://agones.dev icon: https://github.com/googleforgames/agones/raw/main/docs/agones.png keywords: - go - golang - dedicated-gameservers - multiplayer - game-development maintainers: - email: agones-discuss@googlegroups.com name: agones url: https://groups.google.com/forum/#!forum/agones-discuss name: agones sources: - https://github.com/googleforgames/agones version: 1.32.0
Information from the above from keywords to icons are all relevant when populating/advertising the Operator offering in OperatorHub.
3. Why does the customer need this? (List the business requirements here)
Our customers and communities use Helm quite extensively. The more we can help our customers and communities utilize their existing Helm charts to populate the OperatorHub operators with professional looking easy to implement Operators the healthier and trusted that Operator ecosystem and the OperatorHub in which it resides will be.
4. List any affected packages or components.
operator-sdk and helm-plugin