Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-4495

Ensure `make bundle` pulls in all Helm Chart.yaml information

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • Operator SDK
    • 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

       

            rhn-coreos-tunwu Tony Wu
            nickadocious Nicholas Schuetz
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: