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.