Skip to content

Support import locally vendored Helm charts #2663

@milesgranger

Description

@milesgranger

Description of the feature or enhancement:

Support importing helm charts from local directories.

helm repo add open-metadata https://helm.open-metadata.org
helm pull open-metadata/openmetadata --version 1.9.1 --untar --untardir ./charts

Then in cdk8s.yaml

# cdk8s.yaml
language: typescript
app: tsx main.ts
imports:
  - openmetadataHelm:=helm:./charts/[email protected]

Use Case:

  • In tightly controlled CI/CD many charts need to be manually opened in company firewall
  • Reduces unneeded IO / potential network failures if chart is already vendored locally

Workaround now is using Helm directly and referencing the local chart - but then we lose all typing for the chart which is a bit sad.

  • 👋 I may be able to implement this feature request
  • ⚠️ This feature might incur a breaking change

This is a 🚀 Feature Request

Metadata

Metadata

Assignees

No one assigned

    Labels

    effort/small1 day topsfeature-requestNew/Enhanced functionality wantedpriority/p2Dependent on community feedback. PR's are welcome :)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions