Helm chart index for individual services:
- access-control-srv
- catalog-srv
- console
- facade-srv
- fulfillment-srv
- identity-srv
- invoicing-srv
- ldap-srv
- notification-srv
- ordering-srv
- ostorage-srv
- payment-srv
- pdf-rendering-srv
- rendering-srv
- resource-srv
- scheduling-srv
- store-front
Helm chart for the whole system:
- 🧩 system
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-namespaceThere are the following hard coded keys that you want to change in your values:
- Access key of the S3 compatible store Cloudserver.
It is suggested that you utilize mise to ease the package management process.
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!
./pre-commit.sh script (below) before committing and pushing! |
|---|
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:
- yamllint: (apt-get install yamllint)
- helm-docs: https://github.com/norwoodj/helm-docs
- chart-testing: https://github.com/helm/chart-testing
- kubeconform https://github.com/yannh/kubeconform
Then execute the script:
./pre-commit.shReleases are automated via Github workflows. Anything pushed to master is considered as to be released!
NOTE: Never manually package and release the charts!