Skip to content

[ENHANCE] Provide options in helmify CLI to set up chart dependencies in generated chart.yaml #172

@MuneebAijaz

Description

@MuneebAijaz

Hi, we have recently started exploring Helmify for internal work, and found Helmify great when fix issues with inconsistencies between config folder for operators and hand-written helm chart.

We however do have usecases where we would like Helmify to also pick up chart dependencies and add it in Chart.yaml when creating it. The reason we dont want to maintain Chart.yaml separately is to avoid manual changes and keep one source of truth for our operator which would be kustomize manifests under config folder.

The idea is to define options in helmify cli for it to pick up dependency charts and add it to chart.yaml (even better if it also take default values.yaml from dependency charts and add it under parent values.yaml file). If cli options feels like too much complexity to handle multiple dependency charts, another idea could be to parse a configuration file for Helmify to read and understand.

Open to discuss and alternatives if they fix the same problem.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions