Describe what should be investigated or refactored
For general good practice and preparation towards shifting from variables to Package Values, an improvement could be made by generating the schemas for the values in the charts we maintain for the zarf init package.
This would specifically add a values.schema.json to the packages/zarf-registry/chart and packages/zarf-agent/chart charts.
Additional context
Consider values that might be enums and type them appropriately. New values have been added recently such as mutationExclusions in the agent chart that would benefit from these schemas existing.
Describe what should be investigated or refactored
For general good practice and preparation towards shifting from variables to Package Values, an improvement could be made by generating the schemas for the values in the charts we maintain for the zarf init package.
This would specifically add a
values.schema.jsonto thepackages/zarf-registry/chartandpackages/zarf-agent/chartcharts.Additional context
Consider values that might be enums and type them appropriately. New values have been added recently such as
mutationExclusionsin the agent chart that would benefit from these schemas existing.