Skip to content

Add helmValuesFrom configuration for importing Helm values#128

Merged
stefanprodan merged 1 commit intostefanprodan:mainfrom
westelh:main
Feb 12, 2026
Merged

Add helmValuesFrom configuration for importing Helm values#128
stefanprodan merged 1 commit intostefanprodan:mainfrom
westelh:main

Conversation

@westelh
Copy link
Copy Markdown
Contributor

@westelh westelh commented Feb 12, 2026

Add helmValuesFrom support to flux-helm-release

Summary

This adds first-class support for helmValuesFrom in the flux-helm-release module so users can source Helm values from ConfigMaps or Secrets. The config schema and HelmRelease rendering now expose spec.helmValuesFrom, and the module README documents the new option.

Changes

  1. Add helmValuesFrom to the module configuration schema with Flux-compatible fields.
  2. Render spec.valuesFrom in the generated HelmRelease when configured.
  3. Add example helmValuesFrom in debug values.
  4. Document helmValuesFrom in the module README.

Testing

  1. cue fmt ./...
  2. timoni mod vet --debug
  3. timoni apply test . --values debug_values.cue --dry-run
    All passed.

@westelh westelh changed the title Add valuesFrom configuration for importing Helm va… Add valuesFrom configuration for importing Helm values Feb 12, 2026

helmValues?: {...}

valuesFrom?: [...{
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you please rename this to helmValuesFrom to match the module conventions.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for reviewing. I updated PR to match the naming conventions.

@stefanprodan
Copy link
Copy Markdown
Owner

Please squash and rename the PR.

@westelh westelh changed the title Add valuesFrom configuration for importing Helm values Add helmValuesFrom configuration for importing Helm values Feb 12, 2026
@stefanprodan stefanprodan added the enhancement New feature or request label Feb 12, 2026
Copy link
Copy Markdown
Owner

@stefanprodan stefanprodan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Thanks @westelh

@stefanprodan stefanprodan merged commit e931323 into stefanprodan:main Feb 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants