You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
@@ -101,9 +101,9 @@ In ChartMuseum server (>0.7.1) this will automatically be added to index.yaml if
101
101
102
102
## Authentication
103
103
### Basic Auth
104
-
If you have added your repo with the `--username`/`--password` flags (Helm 2.9+), or have added your repo with the basic auth username/password in the URL (e.g. `https://myuser:mypass@my.chart.repo.com`), no further setup is required.
104
+
If you have added your repo with the `--username`/`--password` flags, or have added your repo with the basic auth username/password in the URL (e.g. `https://myuser:mypass@my.chart.repo.com`), no further setup is required.
105
105
106
-
The plugin will use the auth info located in `~/.helm/repository/repositories.yaml` (for Helm 2) or `~/.config/helm/repositories.yaml` (for Helm 3) in order to authenticate.
106
+
The plugin will use the auth info located in `~/.config/helm/repositories.yaml` in order to authenticate.
107
107
108
108
If you are running ChartMuseum with `AUTH_ANONYMOUS_GET=true`, and have added your repo without authentication, the plugin recognizes the following environment variables for basic auth on push operations:
0 commit comments