Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Kustomize transformers preventing dependency update #1880

Description

@zoonage

Operating system

OSX Sonoma

Helmfile Version

v0.170.0

Helm Version

v3.17.0

Bug description

Full demo as a tarball available here demo.tar.gz

  1. tar -xvzg demo.tar.gz
  2. cd demo
  3. helmfile template -> should work
  4. Uncomment the transformers section of helmfile.yaml
  5. helmfile template -> should fail with the error below
in ./helmfile.yaml: [exit status 1

COMMAND:
  helm dependency up /var/folders/kw/h0jsz1bs2rg00nyq6lwpd9pr0000gn/T/chartify2403749751/monitoring/sentry

OUTPUT:
  Error: directory /var/folders/kw/h0jsz1bs2rg00nyq6lwpd9pr0000gn/T/chartify2403749751/monitoring/library not found]

Example helmfile.yaml

releases:
- chart: ./charts/service
  name: sentry
  namespace: monitoring
  transformers:
  - apiVersion: builtin
    fieldSpecs:
    - create: true
      path: metadata/labels
    kind: LabelTransformer
    labels:
      component: abc
    metadata:
      name: label-enforcer

Error message you've seen (if any)

in ./helmfile.yaml: [exit status 1

COMMAND:
  helm dependency up /var/folders/kw/h0jsz1bs2rg00nyq6lwpd9pr0000gn/T/chartify2403749751/monitoring/sentry

OUTPUT:
  Error: directory /var/folders/kw/h0jsz1bs2rg00nyq6lwpd9pr0000gn/T/chartify2403749751/monitoring/library not found]

Steps to reproduce

See bug description

Working Helmfile Version

Went back to 0.147.0 and was still unable to find a working version

Relevant discussion

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions