helmwave/helmwave

The error "The filename, directory name, or volume label syntax is incorrect" occurs when running helmwave build on Win

dpr-dev opened this issue · 2 comments

Describe the bug

When trying to build the release on Windows computers, we get an error when using oci repositories. Only reproduces on windows. Running the same script in wsl gives the expected result

Example config

version: "0.32.3"  

registries:
  - host: us-docker.pkg.dev
    username: oauth2accesstoken
    password: {{ requiredEnv "GOOGLE_ACCESS_TOKEN"}}

releases: 
  - name: sql-auth-proxy
    chart: 
      name: oci://us-docker.pkg.dev/p-r3o-ci-cd/helm/sql-auth-proxy
      version: 0.1.0
    namespace: db
    create_namespace: true 
    wait: true
    max_history: 5

General info (please complete the following information):

  • OS: Windows
  • Helmwave Version: 0.32.3, 0.33.0

To Reproduce
Just try to build the template above (probably the same behavior with other registry artifacts like github)

Expected behavior
Template is rendered, plan is created

Screenshots / Stdout
image

I don't want to play the "correct-paths-game" on the Windows OS family. I recommend everyone use WSL.
Feel free to reopen this issue if you have any concerns about it.