1
1
# Magistrala Helm Chart
2
2
3
- Helm Chart for the Magistrala IoT Platform
3
+ Helm Chart for the Magistrala IoT Platform.
4
4
5
5
## Prerequisites
6
6
@@ -16,6 +16,48 @@ Helm Chart for the Magistrala IoT Platform
16
16
- Certificate/Key installed as** TLS secret**
17
17
- Intermediate certificate installed as** Generic secret**
18
18
19
+ ## Adding the Helm Repository
20
+
21
+ The Helm charts are published via GitHub Pages. To add the repository to your Helm configuration, run the following command:
22
+
23
+ ``` bash
24
+ helm repo add devops-charts https://absmach.github.io/devops/
25
+ ```
26
+
27
+ Update your local Helm repository cache to fetch the latest charts:
28
+
29
+ ``` bash
30
+ helm repo update
31
+ ```
32
+
33
+ ## Installing the Chart
34
+
35
+ Once the repository is added, you can install the chart using Helm. Replace ` <release-name> ` with your desired release name:
36
+
37
+ ``` bash
38
+ helm install < release-name> devops-charts/magistrala
39
+ ```
40
+
41
+ This command will install the ` magistrala ` chart from the GitHub Pages-hosted Helm repository.
42
+
43
+ ## Upgrading the Chart
44
+
45
+ To upgrade the chart with a new version or updated configuration, use the following command:
46
+
47
+ ``` bash
48
+ helm upgrade < release-name> devops-charts/magistrala
49
+ ```
50
+
51
+ This ensures that your deployment uses the latest version of the chart while retaining any custom configurations.
52
+
53
+ ## Uninstalling the Chart
54
+
55
+ To uninstall the chart and release, run:
56
+
57
+ ``` bash
58
+ helm uninstall < release-name>
59
+ ```
60
+
19
61
## Configuration
20
62
21
63
The following table lists the configurable parameters and their default values.
@@ -145,7 +187,7 @@ The following table lists the configurable parameters and their default values.
145
187
| influxdb.writer.httpPort | InfluxDB writer HTTP port | 9006 |
146
188
| influxdb.reader.httpPort | InfluxDB reader HTTP port | 9005 |
147
189
| influxdb.backup.enabled | Enable InfluxDB backup | false |
148
- | influxdb.backup.cronjob.schedule | Crontab style time schedule for backup execution | "0 2 * * * " |
190
+ | influxdb.backup.cronjob.schedule | Crontab style time schedule for backup execution | "0 2 \* \* \* " |
149
191
| adapter_opcua.enabled | Enable OPC-UA adapter | false |
150
192
| adapter_opcua.httpPort | OPC-UA adapter HTTP port | 8188 |
151
193
| adapter_opcua.redisRouteMapPort | OPC-UA adapter Redis Auth Cache port | 6379 |
@@ -160,8 +202,8 @@ The following table lists the configurable parameters and their default values.
160
202
| notifier_smtp.enabled | Enable SMTP notifier | false |
161
203
| notifier_smtp.emailHost | SMTP host | false |
162
204
| notifier_smtp.smtpPort | SMTP port | false |
163
- | notifier_smtp.fromName | SMTP notifier ` from ` name | false |
164
- | notifier_smtp.fromEmail | SMTP ` from ` email address | false |
205
+ | notifier_smtp.fromName | SMTP notifier ` from ` name | false |
206
+ | notifier_smtp.fromEmail | SMTP ` from ` email address | false |
165
207
| notifier_smtp.username | SMTP username | false |
166
208
| notifier_smtp.password | SMTP password | false |
167
209
| notifier_smtp.secret | SMTP secret | false |
0 commit comments