Skip to content

Utility to sync charts located in local filesystem with ChartMuseum

License

Notifications You must be signed in to change notification settings

Wastack/chartsync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages