EOEPCA Reference Implementation - Helm Charts Development Repository
Repository Index »
View Demo
·
Report Bug
·
Request Feature
To use the eoepca helm chart repository, just add the repo update it an install packages as usual
$ helm repo add eoepca-dev https://eoepca.github.io/helm-charts-dev/
$ helm repo update
$ helm install test eoepca-dev/cheese
This helm chart repository is used following the example at https://helm.sh/docs/topics/chart_repository/#github-pages-example it uses the chart releaser (cr) https://helm.sh/docs/howto/chart_releaser_action/ in a github action to create the packages and update the repository index automatically. When a a change is detected in one of the charts at charts/ folder it creates a new package and add it to the index, this means that every time a change is made, the version needs to be increased.
- Point your test enviroment to https://eoepca.github.io/helm-charts-dev/
- Create your own branch to introduce new changes
- Increase the version of the package
- Merge it with develop branch, this will create a new package/release on https://eoepca.github.io/helm-charts-dev/ that your test enviroment can install
- If the test is succesfull and you want to release the package/release to production merge it on the main branch, this will trigger and automated action and it will be released in https://eoepca.github.io/helm-charts/
See the open issues for a list of proposed features (and known issues).
The EOEPCA SYSTEM is distributed under the European Space Agency - ESA Software Community Licence Permissive – v2.4. See LICENSE
for more information.
Building-blocks and their sub-components are individually licensed. See their respective source repositories for details.
Project Link: Project Home (https://eoepca.github.io/)
- README.md is based on this template by Othneil Drew.