Skip to main content

Compatibility

Helmper utilizes the Helm SDK to maintain full compatibility with both Helm Repositories and OCI registries for storing Helm Charts.

In practice, Helmper currently pushes charts and images to the same destination registry, so it must be OCI compliant.

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.

Oras and Helm state support all registries with OCI support, for example:

Sources: Helm Oras

For testing, Helmper is using the CNCF Distribution registry.

note

Amazon Elastic Container Registry (ECR) currently has a problem. When pushing new artifacts to ECR, repositories are not created automatically. If the repositories are created up front, Helmper works with ECR. Otherwise you will get a 404 error.