Skip to content

feat: add support for "helm get values" command#345

Merged
manusa merged 1 commit intomanusa:mainfrom
afalhambra-hivemq:feat/get-values
Feb 7, 2026
Merged

feat: add support for "helm get values" command#345
manusa merged 1 commit intomanusa:mainfrom
afalhambra-hivemq:feat/get-values

Conversation

@afalhambra-hivemq
Copy link
Contributor

@afalhambra-hivemq afalhambra-hivemq commented Feb 6, 2026

Closes #322

Summary

  • Adds support for the helm get values command
  • Implements the full stack: Go native layer, JNA bridge, and Java command API

Test plan

  • Go tests pass (go test ./... in native/)
  • Java compilation passes (mvn clean install -Dquickly)

Usage

// Get user-supplied values for a release
String values = Helm.get("my-release")
    .values()
    .withKubeConfig(kubeConfigPath)
    .call();

// Get all values (including chart defaults)
String allValues = Helm.get("my-release")
    .values()
    .allValues()
    .withKubeConfig(kubeConfigPath)
    .call();

// Get values for a specific revision
String revisionValues = Helm.get("my-release")
    .values()
    .withRevision(2)
    .withKubeConfig(kubeConfigPath)
    .call();

Copy link
Owner

@manusa manusa left a comment

Choose a reason for hiding this comment

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

LGTM, thx!

@manusa manusa merged commit 3fcf96a into manusa:main Feb 7, 2026
3 checks passed
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.

"helm get values" not supported

2 participants