Skip to content

Added support for direct helm variables#116

Merged
sudiptosarkar merged 1 commit intomainfrom
features/directHelmVars
Feb 20, 2026
Merged

Added support for direct helm variables#116
sudiptosarkar merged 1 commit intomainfrom
features/directHelmVars

Conversation

@sudiptosarkar
Copy link
Contributor

@sudiptosarkar sudiptosarkar commented Feb 20, 2026

Changes

  • Added support for direct helm variables
  • Upgraded all upgradable dependencies
  • Updated action inputs for the direct helm variable prefix
  • Updated documentation for direct helm variable usage
  • Added support for multi-chart direct helm variables

Summary

This pull request introduces support for direct Helm variables, allowing users to pass variables directly to Helm charts during deployment, including global variables for all charts. It also updates documentation and configuration to reflect this new feature, and includes improvements to dependency versions and utility functions.

Direct Helm variable support:

  • Added support for parsing and passing direct Helm variables using a configurable prefix (HELMVAR by default), including global variables that apply to all charts. This is handled in src/main.ts and described in the updated README.md. [1] [2] [3] [4]
  • Updated action.yml to add the directVariablePrefix input, with documentation and environment variable propagation. [1] [2]

Documentation updates:

  • Expanded README.md to explain direct Helm variables and global direct variables, including usage examples.

Utility and code improvements:

  • Added setDeepValue and objectToYaml functions in src/main.ts to handle complex direct variable paths and convert them to YAML for Helm values files.
  • Improved escaping logic in escapeGoSpecialChars to handle file usage and backslashes more robustly. [1] [2]

Dependency updates:

  • Updated several development dependencies in package.json to their latest versions, including TypeScript, ESLint, and added npm-check-updates.

@sudiptosarkar sudiptosarkar self-assigned this Feb 20, 2026
@sudiptosarkar sudiptosarkar force-pushed the features/directHelmVars branch 2 times, most recently from ee5b960 to 62f8d9e Compare February 20, 2026 12:41
* Added support for direct helm variables
* Upgraded all upgradable dependencies
* Updated action inputs for the direct helm variable prefix
* Updated documentation for direct helm variable usage
* Added support for multi-chart direct helm variables
@sudiptosarkar sudiptosarkar force-pushed the features/directHelmVars branch from 62f8d9e to 7570146 Compare February 20, 2026 13:25
@sudiptosarkar sudiptosarkar merged commit c60d2fa into main Feb 20, 2026
1 check passed
@sudiptosarkar sudiptosarkar deleted the features/directHelmVars branch February 20, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant