Skip to content

restorecommerce/charts

Repository files navigation

Restorecommerce Helm Charts

Helm chart index for individual services:

Helm chart for the whole system:

📦 Installation

You can install this helm repository via:

helm repo add restorecommerce https://restorecommerce.github.io/charts/
helm repo update

...and the chart via:

helm install restorecommerce restorecommerce/system --namespace restorecommerce --create-namespace

🔒 Security

There are the following hard coded keys that you want to change in your values:

  • Access key of the S3 compatible store Cloudserver.

🛠️ Development

It is suggested that you utilize mise to ease the package management process.

📝 Committing

After any changes to a chart you must always increment the version number in the appropriate Chart.yaml file and afterwards execute the pre-commit script!

⚠️ Make sure to ALWAYS run the ./pre-commit.sh script (below) before committing and pushing!

✅ Pre-Commit

This is a required step to update all charts to lint them, test them and generate their docs.

First install all necessary packages via pip3 install -r requirements.txt. Alternatively apt-get install python3-yamale.

And ensure these tools are also installed:

Then execute the script:

./pre-commit.sh

📤 Packaging and Releasing

Releases are automated via Github workflows. Anything pushed to master is considered as to be released!

NOTE: Never manually package and release the charts!