Displaying 1 to 6 from 6 results

chartmuseum - Helm Chart Repository with support for Amazon S3, Google Cloud Storage, Microsoft Azure Blob Storage, Alibaba Cloud OSS Storage, and Openstack Object Storage

  •    Go

ChartMuseum is an open-source Helm Chart Repository written in Go (Golang), with support for cloud storage backends, including Google Cloud Storage, Amazon S3, Microsoft Azure Blob Storage, Alibaba Cloud OSS Storage and Openstack Object Storage. Works as a valid Helm Chart Repository, and also provides an API for uploading new chart packages to storage etc.

helm-push - Helm plugin to push chart package to ChartMuseum

  •    Go

The --version flag can be provided, which will push the package with a custom version. If you want to enable something like --version="latest", which you intend to push regularly, you will need to run your ChartMuseum server with ALLOW_OVERWRITE=true.

storage - Go library providing common interface for working across multiple cloud storage backends

  •    Go

Go library providing a common interface for working across multiple storage backends. This code was originally part of the Helm project, ChartMuseum, but has since been released as a standalone package for others to use in their own projects.

ui - ChartMuseum frontend UI

  •    Smarty

ChartMuseumUI is a simple web app that (currently) provides GUI for your charts so you and your team can view and share the technologies your are using to any one at any time (in near future more capabilities will be added). ChartMuseumUI was written in Go (Golang) with the help of Beego Framework. These instructions will get you started with your very own private chart repository and UI.

drone-chartmuseum - Drone plugin to package and upload Helm charts to Chartmuseum

  •    Shell

Unless your ChartMuseum install is configured with ALLOW_OVERWRITE=true, pushing charts with existing versions will fail. To avoid this, please make sure to always bump your chart version when pushing canges.

concourse-chartmuseum-resource - interacts with a Chart Museum instance (Kubernetes Helm Charts storage)

  •    Javascript

Fetches, verifies and publishes Helm Charts from a running ChartMuseum instance. Harbor works as well, since it uses ChartMuseum under the hood. This resource works probably best in conjunction with the Helm resource which can be used to perform Helm deployments into Kubernetes clusters.