Skip to content

remove expectation for values files defined in a package config to be within a directory called values #4302

@AustinAbro321

Description

@AustinAbro321

Is your feature request related to a problem? Please describe.

Values files in package definitions currently expect values files to be in a directory called values. Zarf should not expect users to place their values files in a directory called values, but this directory should be created in a built Zarf package.

For example in a package with the following definition:

kind: ZarfPackageConfig
metadata:
  name: test
values:
  files:
    - values.yaml
components:
  - name: test-component

The user's directory with their zarf.yaml would look like this

.
├── values.yaml
└── zarf.yaml

Then if we decompressed the package, it would look like this:

.
├── checksums.txt
├── values
│   └── values.yaml
└── zarf.yaml

This way the values directory is invisible to the user.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions