This repository contains Helm charts for various applications and services.
- RouteHub Client: A Helm chart for deploying the RouteHub Client application.
- RouteHub Server: A Helm chart for deploying the RouteHub Server GraphQL Web Service application.
To use the charts from this repository, follow these steps:
- Add this repository to your Helm installation:
helm repo add routehub-helm https://routehub-link.github.io/RouteHub.HELM/
- Update your local chart information:
helm repo update
- Install a chart:
helm install my-hub routehub-helm/routehub-client-hub \
--namespace routehub-clients \
--create-namespace \
--set global.customRegistry=your.registry/ \
--set global.imagePullSecrets[0].name=your-secret-name \
--set routehubClientRest.environment.Name="Test Hub" \
--set routehubClientRest.environment.ORGANIZATION_ID=test-org \
--set routehubClientRest.environment.OWNER_ID=test-owner \
--set routehubClientRest.environment.PLATFORM_ID=12058bdf-8940-43b3-bd90-13487e4c8fc4 \
--set routehubClientRest.environment.SEED=TRUE
If you'd like to contribute to this repository, please follow these steps:
- Fork the repository
- Create a new branch for your changes
- Make your changes and commit them
- Push your changes to your fork
- Create a pull request
-
Packaging charts
helm package ./charts/chart-dir
-
Updating index.yaml
helm repo index .