Skip to content

Provide a mechanism to hide charts built into Rancher #6667

@robertpatrick

Description

@robertpatrick

Is your feature request related to a problem? Please describe.

In our application, we have certain components always installed into our Kubernetes clusters and we need to hide some of the the Rancher Marketplace's built-in charts (e.g., istio) to prevent users from accidentally trying to install them and hosing their environment. We currently accomplish this by injecting code into filterAndArrangeCharts function in store/catalog.js but as we move to the new plugin model, we would like to be able to accomplish this from the plugin without having to modify the shell.

Describe the solution you'd like

We don't have any particular solution in mind, we just want some mechanism to do this from the plugin that doesn't require modifying the shell.

Describe alternatives you've considered

As I stated above, we are already doing this by modifying the store/catalog.js file but that requires us to fork your repo. We have also looked at modifying the ConfigMap where the list of charts is stored and changing the attribute on the charts to make them hidden. Since this data is stored in binary form in the ConfigMap, we were concerned about doing this since it seemed like you didn't want users messing with this data (since you didn't leave it in plain text).

Additional context

@richard-cox

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions