Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChartSync

Utility to sync charts located in local filesystem with remote or local ChartMuseum.

Let's say you have a cloud native project with microservices. In an ideal world, you'd have a CI/CD pipeline which produces up-to-date helm charts in a repository.

This tool tries to help the less fortunate, and provides a (semi) automated way to publish/export charts located on your local filesystem.

requirements

pip install -r requirements.txt

Usage

You can use config.yaml to provide a list of charts on the filesystem. Example:

logLevel: 20
chartMuseum:
  url: "http://localhost:8080"
  overwriteExisting: true

# List of charts to export
charts:
  - path: "/path/to/a/chart"
  - path: "/path/to/another/chart"

Make sure you have ChartMuseum running, and you are ready to export:

python main.py

About

Utility to sync charts located in local filesystem with ChartMuseum

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages