-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.md.gotmpl
More file actions
70 lines (45 loc) · 2.1 KB
/
README.md.gotmpl
File metadata and controls
70 lines (45 loc) · 2.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
{{ template "chart.header" . }}
{{ template "chart.description" . }}
## `chart.version`
{{ template "chart.version" . }}
## `chart.type`
{{ template "chart.type" . }}
## `chart.appVersion`
{{ template "chart.appVersion" . }}
## `chart.kubeVersion`
{{ template "chart.kubeVersion" . }}
{{ template "chart.maintainersSection" . }}
# Introduction
Welcome to the official Helm chart for **{{ template "chart.name" . }}**.
This chart bootstraps a GAMS Engine deployment on a Kubernetes cluster using the Helm package manager.
It deploys the complete GAMS Engine stack, including:
- **Broker**: The core API and job manager.
- **Job Spawner**: Manages Kubernetes Jobs for optimization models.
- **Database**: PostgreSQL and MongoDB.
- **Queue**: RabbitMQ for message passing.
# Prerequisites
- Kubernetes {{ template "chart.kubeVersion" . }}
- Helm 3.0+
- PV provisioner in the cluster
# Installing the Chart
To install the chart with the release name `my-engine`:
```console
# 1. Add the GAMS Helm repository
helm repo add gams https://charts.gams.com/
helm repo update
# 2. Install the chart
helm install my-engine gams/gams-engine --namespace gams --create-namespace
```
# Configuration
The following table lists the configurable parameters of the GAMS Engine chart and their default values.
{{ template "chart.valuesSection" . }}
# Legal Notice
### End User License Agreement (EULA)
By installing and using GAMS Engine, you agree to the terms and conditions outlined in the **GAMS Engine EULA**.
A copy of the EULA is included in this chart: [GAMS_Engine_EULA.pdf](./GAMS_Engine_EULA.pdf).
### Third-Party Licenses
GAMS Engine bundles several third-party open-source components. For a comprehensive list of these components and their respective licenses, please refer to the [LICENSE](./LICENSE) file included in the root of this chart.
# Next Steps
Once the installation is complete, please refer to the output of `helm install` for instructions on how to access the UI and API.
---
*Copyright © {{ now | date "2006" }} {{ (index .Maintainers 0).Name }}*