Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/daemonza/helmet

Helmet is a easy to use Helm repository
https://github.com/daemonza/helmet

docker helm helm-charts kubernetes

Last synced: about 1 month ago
JSON representation

Helmet is a easy to use Helm repository

Awesome Lists containing this project

README

        

# Helmet

Helmet is simple and easy to use Helm(https://helm.sh) repository, useful
when you want to setup a private Helm repository and be able to easy
upload new `helm charts`. Typically deployed to the same Kubernetes cluster in which you
want to deploy helm charts into.

Example of uploading a chart to a locally running Helmet.

```
curl -T testapi-chart-0.1.0.tgz -X PUT http://127.0.0.1:1323/upload/
```

After the update you can confirm that the Helm index.yaml got created
by running

```
curl http://127.0.0.1:1323/charts/index.yaml
```

Output should look similar to :

```
apiVersion: v1
entries:
testapi-chart:
- apiVersion: v1
created: 2017-02-24T12:15:09.995448981+01:00
description: Test API
digest: bb1291bb38cf19f583892789e233c6b94ca832853845749c1bbcbd4d92eeb844
name: testapi-chart
urls:
- http://localhost:1323/testapi-chart-0.1.0.tgz
version: 0.1.0
generated: 2017-02-24T12:15:09.994657561+01:00
```

#### Dependencies

* helm (https://helm.sh) needs to be in your $PATH