Skip to content

feat: support output directories for helm template - #433

Open
Ishubhammohole wants to merge 1 commit into
manusa:mainfrom
Ishubhammohole:feature-329-output-dir
Open

Ishubhammohole wants to merge 1 commit into
manusa:mainfrom
Ishubhammohole:feature-329-output-dir

Conversation

@Ishubhammohole

Copy link
Copy Markdown

Summary

  • Added withOutputDir(Path) and useReleaseName() to the template command API
  • Wired both options through JNA and CGO to Helm's native install action
  • Added Go and Java regression tests for manifest files and release-name nesting

Testing

  • go test ./internal/helm -run '^TestTemplateFromLocal$' -count=1 — passed
  • make test-go — passed
  • go vet ./... — passed
  • make build-native — passed
  • mvn test -pl helm-java -am -Dtest=HelmTemplateTest -Dsurefire.failIfNoSpecifiedTests=false -Denforcer.skipRules=requireFilesExist — passed (16 tests)
  • make build-current-platform — 106 passed, 2 skipped, 5 unrelated environment failures: two macOS native-keychain logout expectations and three signing fixtures whose resource paths contain the workspace's URL-encoded %20
  • make check-authors — existing repository-wide check reports 8 unrelated files; all modified Java files include the contributor author tag

AI-assisted development was used following the repository's AGENTS.md workflow; the implementation, generated native interface alignment, diff, and reported results were reviewed before submission.

Fixes #329

Signed-off-by: Shubham Mohole <95623059+Ishubhammohole@users.noreply.github.com>
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.

feat: support --output-dir on helm template

1 participant