Skip to content

Conversation

@avoidik
Copy link

@avoidik avoidik commented Jan 11, 2026

  • Deprecate helm-v2
  • Add aarch64/arm64 support to Makefile
  • Correct plugin manifest

ref. #225

$ make build
$ make install
$ helm plugin list
$ helm cm-push --help

@avoidik avoidik force-pushed the main branch 8 times, most recently from e952f82 to 8c7554d Compare January 11, 2026 20:04
@nerdeveloper
Copy link
Member

Thank you for this PR I will take a look

@avoidik
Copy link
Author

avoidik commented Jan 22, 2026

Thanks! I will have to rebase first

@FLimburg
Copy link

Thanks @avoidik, added it to our fork.

This commit adds support for Helm v4 while maintaining backward
compatibility with Helm v3. Helm v2 support has been dropped.

Key changes:
- Added dual Helm v3/v4 API support using wrapper pattern
- Runtime version detection by reading plugin manifest format
- Separate plugin manifests for Helm v3 and v4
- Install hook automatically copies correct manifest
- Updated acceptance tests to test both Helm 3 and 4
- Bumped dependencies to latest versions (Go 1.25, Helm v3.19.4, Helm v4.0.4)
- Added arm64/aarch64 architecture support
- Updated GoReleaser configuration (fixed deprecation warning)
- Removed all Helm v2 code and references
@avoidik
Copy link
Author

avoidik commented Jan 23, 2026

hello @nerdeveloper I have rebased my PR, now it's ready for review

@avoidik
Copy link
Author

avoidik commented Jan 23, 2026

By default plugin.yaml uses helm v4 spec

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.

3 participants