nginxinc/kic-reference-architectures

bug: helm installation, setup, and update required for operation

qdzlug opened this issue · 0 comments

Describe the bug
Within the MARA project, we use helm in several places to handle our deployments. This has a dependency on helm being installed and the correct repos added and updated. Otherwise, the following error occurs:

  kubernetes:helm.sh/v3:Release (kic):
    error: failed to pull chart: no cached repo found. (try 'helm repo update'): open /Users/jschmidt/Library/Caches/helm/repository/jetstack-index.yaml: no such file or directory

This is the first project that relies on helm in the current workflow, which is why it is shown here.

To Reproduce
Steps to reproduce the behavior:

  1. Start with a fresh VM w/o helm installed.
  2. Follow the MARA build process.
  3. See error

Expected behavior
If this is required, we should make it part of our venv setup script - and perhaps see if we can add the repo and refresh as part of the process rather than depending on the user.

Your environment
n/a

Additional context
None