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
@@ -30,8 +30,7 @@ _DISCLAIMER: helmper is in beta, so stuff may change._
30
30
31
31
`helmper` is built with [Helm](<https://github.com/helm/helm>), [Oras](<https://github.com/oras-project/oras-go>), [Trivy](https://github.com/aquasecurity/trivy), [Copacetic](https://github.com/project-copacetic/copacetic) ([Buildkit](https://github.com/moby/buildkitd)) and [Cosign](https://github.com/sigstore/cosign).
32
32
33
-
34
-
Helmper connects via gRPC to Trivy and Buildkit so you can run `helmper` without root privileges wherever you want.
33
+
Helmper connects via gRPC to Trivy and Buildkit so you can run `helmper` without root privileges wherever you want.
35
34
36
35
`helmper` demonstrates exceptional proficiency in operating within controlled environments that might require Change Management and/or air-gapped networks. This expertise is particularly beneficial in industries subject to stringent regulations, such as Medical and Banking. `helmper` aims to ensure binary reproducibility of Helm Charts by storing all necessary artifacts in your registries.
37
36
@@ -74,7 +73,7 @@ Helmper will import the charts, the charts listed as dependencies including all
74
73
75
74
**Note** Authentication
76
75
77
-
Helmper utilizes well known configuration options to interact with registries.
76
+
Helmper utilizes well known configuration options to interact with registries.
78
77
79
78
When using the Helm SDK, Helmper will utilize the file defined by `HELM_REGISTRY_CONFIG` for picking up authentication credentials for registries
80
79
@@ -148,7 +147,7 @@ The full documentation for Helmper can be found at [christoffernissen.github.io/
148
147
149
148
Helmper utilizes the Helm SDK to maintain full compatibility with both Helm Repositories and OCI registries for storing Helm Charts.
150
149
151
-
In practice, Helmper currently pushes charts and images to the same destination registry, so it must be OCI compliant.
150
+
In practice, Helmper currently pushes charts and images to the same destination registry, so it must be OCI compliant.
152
151
153
152
Helmper utilizes `oras-go` to push OCI artifacts. Helmper utilizes the Helm SDK to push Helm Charts, as the Helm SDK sets the correct metadata attributes.
154
153
@@ -171,9 +170,35 @@ For testing, Helmper is using the [CNCF Distribution]() registry.
* Helmper operates with OCI compliant artifacts and OCI compliant registries.
203
-
* Helmper must remain without dependency on a container runtime daemon to work in containers without root privileges.
227
+
-Helmper operates with OCI compliant artifacts and OCI compliant registries.
228
+
-Helmper must remain without dependency on a container runtime daemon to work in containers without root privileges.
204
229
205
230
### Out of scope
206
231
207
-
* Helmper does not work with other Kubernetes package formats
208
-
* Helmper authenticates with registries with the docker config. Therefore, Helmper will not have any proprietary libraries to facilitate authentication for any cloud providers. Simply use `docker login` or equivalent before running Helmper, and you should be authenticated for 3 hours for each registry.
232
+
-Helmper does not work with other Kubernetes package formats
233
+
-Helmper authenticates with registries with the docker config. Therefore, Helmper will not have any proprietary libraries to facilitate authentication for any cloud providers. Simply use `docker login` or equivalent before running Helmper, and you should be authenticated for 3 hours for each registry.
209
234
210
235
## Roadmap
211
236
212
-
* Operator Framework to enable using Helmper with GitOps in management clusters
213
-
* Add option to import to registries via pipeline for compliance audit trail retention
214
-
* SBOM
215
-
* OpenTelemetry
237
+
-Operator Framework to enable using Helmper with GitOps in management clusters
238
+
-Add option to import to registries via pipeline for compliance audit trail retention
0 commit comments