Skip to content

Vendoring of Helm charts should be automated with "buildchain" targets #2966

Open
@gdemonet

Description

@gdemonet

Component: build, charts

Why this is needed:

Everytime one wants to update a vendored Helm chart, a manual process is required to:

  • find the source of the Helm chart, to further issue a helm fetch $chart_src
  • re-apply patches to these charts in-tree
  • re-render the right SLS from the chart and its options using the right command-line (which can be found in the last commit message updating said SLS...)

This is cumbersome and error-prone.

What should be done:

Add doit targets for:

  • fetching and vendoring a Helm chart (with source + version stored in the buildchain package), applying patches as required (they would need to be managed differently than today, I guess)
  • rendering the corresponding SLS formula(s)

Metadata

Metadata

Assignees

No one assigned

    Labels

    complexity:mediumSomething that requires one or few days to fixkind:debtTechnical debttopic:toolingEverything related to tooling around MetalK8s (e.g. Vagrant or Terraform)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions