@@ -38,7 +38,7 @@ kubectl create namespace hono
38
38
The chart can then be installed to name space ` hono ` using release name ` eclipse-hono ` :
39
39
40
40
``` bash
41
- helm install --dependency-update -n hono eclipse-hono eclipse-iot/hono
41
+ helm install --dependency-update --wait - n hono eclipse-hono eclipse-iot/hono
42
42
```
43
43
44
44
## Verifying the Installation
@@ -109,13 +109,13 @@ In order to set a property to a non-default value, the `--set key=value[,key=val
109
109
` helm install ` . For example:
110
110
111
111
``` bash
112
- helm install --dependency-update -n hono --set useLoadBalancer=false eclipse-hono eclipse-iot/hono
112
+ helm install --dependency-update --wait - n hono --set useLoadBalancer=false eclipse-hono eclipse-iot/hono
113
113
```
114
114
115
115
Alternatively, one or more YAML files that contain the properties can be provided when installing the chart:
116
116
117
117
``` bash
118
- helm install --dependency-update -n hono -f /path/to/config.yaml -f /path/to/other-config.yaml eclipse-hono eclipse-iot/hono
118
+ helm install --dependency-update --wait - n hono -f /path/to/config.yaml -f /path/to/other-config.yaml eclipse-hono eclipse-iot/hono
119
119
```
120
120
121
121
@@ -128,7 +128,7 @@ Both Prometheus and Grafana are completely optional and are not required to run
128
128
properties can be used to install the Prometheus and Grafana servers along with Hono:
129
129
130
130
``` bash
131
- helm install --dependency-update -n hono --set prometheus.createInstance=true --set grafana.enabled=true eclipse-hono eclipse-iot/hono
131
+ helm install --dependency-update --wait - n hono --set prometheus.createInstance=true --set grafana.enabled=true eclipse-hono eclipse-iot/hono
132
132
```
133
133
134
134
### Accessing the Example Grafana Dashboard
@@ -160,14 +160,14 @@ The following command installs Hono using the standard images published on Docke
160
160
* 1.9.0* instead of the ones indicated by the chart's * appVersion* property:
161
161
162
162
``` bash
163
- helm install --dependency-update -n hono --set honoImagesTag=1.9.0 eclipse-hono eclipse-iot/hono
163
+ helm install --dependency-update --wait - n hono --set honoImagesTag=1.9.0 eclipse-hono eclipse-iot/hono
164
164
```
165
165
166
166
The following command installs Hono using custom built images published on a private registry with tag
167
167
* 1.9.0-custom* instead of the ones indicated by the chart's * appVersion* property:
168
168
169
169
``` bash
170
- helm install --dependency-update -n hono --set honoImagesTag=1.9.0-custom --set honoContainerRegistry=my-registry:9090 eclipse-hono eclipse-iot/hono
170
+ helm install --dependency-update --wait - n hono --set honoImagesTag=1.9.0-custom --set honoContainerRegistry=my-registry:9090 eclipse-hono eclipse-iot/hono
171
171
```
172
172
173
173
It is also possible to define the image and tag names and container registry for each component separately.
@@ -211,7 +211,7 @@ Assuming that the file is named `customImages.yaml`, the values can then be pass
211
211
Helm `install` command as follows :
212
212
213
213
` ` ` bash
214
- helm install --dependency-update -n hono -f /path/to/customImages.yaml eclipse-hono eclipse-iot/hono
214
+ helm install --dependency-update --wait - n hono -f /path/to/customImages.yaml eclipse-hono eclipse-iot/hono
215
215
` ` `
216
216
217
217
# # Using a production grade AMQP Messaging Network and Device Registry
@@ -291,7 +291,7 @@ Assuming that the file is named `customAmqpNetwork.yaml`, the values can then be
291
291
command as follows :
292
292
293
293
` ` ` bash
294
- helm install --dependency-update -n hono -f /path/to/customAmqpNetwork.yaml eclipse-hono eclipse-iot/hono
294
+ helm install --dependency-update --wait - n hono -f /path/to/customAmqpNetwork.yaml eclipse-hono eclipse-iot/hono
295
295
` ` `
296
296
297
297
# ## Integrating with a custom Device Registry
@@ -350,7 +350,7 @@ Assuming that the file is named `customRegistry.yaml`, the values can then be pa
350
350
as follows :
351
351
352
352
` ` ` bash
353
- helm install --dependency-update -n hono -f /path/to/customRegistry.yaml eclipse-hono eclipse-iot/hono
353
+ helm install --dependency-update --wait - n hono -f /path/to/customRegistry.yaml eclipse-hono eclipse-iot/hono
354
354
` ` `
355
355
356
356
# # Configuring Storage for Command Routing Data
@@ -369,7 +369,7 @@ Hono comes with a ready to use implementation of the Command Router API which is
369
369
deploying Hono using the Helm chart :
370
370
371
371
` ` ` bash
372
- helm install --dependency-update -n hono eclipse-hono eclipse-iot/hono
372
+ helm install --dependency-update --wait - n hono eclipse-hono eclipse-iot/hono
373
373
` ` `
374
374
375
375
# ### Using an Embedded Cache
@@ -388,7 +388,7 @@ The Helm chart supports deployment of an example data grid which can be used for
388
388
*dataGridExample.enabled* property to `true`:
389
389
390
390
` ` ` bash
391
- helm install --dependency-update -n hono --set dataGridExample.enabled=true eclipse-hono eclipse-iot/hono
391
+ helm install --dependency-update --wait - n hono --set dataGridExample.enabled=true eclipse-hono eclipse-iot/hono
392
392
` ` `
393
393
394
394
This will deploy the data grid based Command Router service component.
@@ -410,7 +410,7 @@ Hono's file based example Device Registry component contains a simple in-memory
410
410
Connection API. To use this implementation, deploy the example registry as follows :
411
411
412
412
` ` ` bash
413
- helm install --dependency-update -n hono --set useCommandRouter=false --set deviceRegistryExample.type=file eclipse-hono eclipse-iot/hono
413
+ helm install --dependency-update --wait - n hono --set useCommandRouter=false --set deviceRegistryExample.type=file eclipse-hono eclipse-iot/hono
414
414
` ` `
415
415
416
416
# ### Data Grid based Implementation
@@ -424,7 +424,7 @@ The Helm chart supports deployment of an example data grid which can be used for
424
424
*dataGridExample.enabled* property to `true`:
425
425
426
426
` ` ` bash
427
- helm install --dependency-update -n hono --set useCommandRouter=false --set deviceConnectionService.enabled=true --set dataGridExample.enabled=true eclipse-hono eclipse-iot/hono
427
+ helm install --dependency-update --wait - n hono --set useCommandRouter=false --set deviceConnectionService.enabled=true --set dataGridExample.enabled=true eclipse-hono eclipse-iot/hono
428
428
` ` `
429
429
430
430
This will deploy the data grid based Device Connection service and configure all protocol adapters to use it instead of
@@ -457,7 +457,7 @@ The following table provides an overview of the corresponding configuration prop
457
457
The following command will deploy the LoRa adapter along with Hono's standard adapters (AMQP, HTTP and MQTT) :
458
458
459
459
` ` ` bash
460
- helm install --dependency-update -n hono --set adapters.lora.enabled=true eclipse-hono eclipse-iot/hono
460
+ helm install --dependency-update --wait - n hono --set adapters.lora.enabled=true eclipse-hono eclipse-iot/hono
461
461
` ` `
462
462
463
463
# # Jaeger Tracing
@@ -471,7 +471,7 @@ The chart can be configured to deploy and use an example Jaeger back end by mean
471
471
*jaegerBackendExample.enabled* property to `true` when running Helm:
472
472
473
473
~~~sh
474
- helm install --dependency-update -n hono --set jaegerBackendExample.enabled=true eclipse-hono eclipse-iot/hono
474
+ helm install --dependency-update --wait - n hono --set jaegerBackendExample.enabled=true eclipse-hono eclipse-iot/hono
475
475
~~~
476
476
477
477
This will create a Jaeger back end instance suitable for testing purposes and will configure all deployed Hono
@@ -522,7 +522,7 @@ The Helm chart can be configured to use these *native* images by means of settin
522
522
to `quarkus-native` during installation :
523
523
524
524
` ` ` bash
525
- helm install --dependency-update -n hono --set honoImagesType=quarkus-native eclipse-hono eclipse-iot/hono
525
+ helm install --dependency-update --wait - n hono --set honoImagesType=quarkus-native eclipse-hono eclipse-iot/hono
526
526
` ` `
527
527
528
528
# # Using Kafka based Messaging
@@ -538,7 +538,7 @@ The following command provides a quick start for Kafka based messaging (ensure `
538
538
Minikube) :
539
539
540
540
` ` ` bash
541
- helm install --dependency-update -n hono --set messagingNetworkTypes[0]=kafka --set kafkaMessagingClusterExample.enabled=true --set amqpMessagingNetworkExample.enabled=false eclipse-hono eclipse-iot/hono
541
+ helm install --dependency-update --wait - n hono --set messagingNetworkTypes[0]=kafka --set kafkaMessagingClusterExample.enabled=true --set amqpMessagingNetworkExample.enabled=false eclipse-hono eclipse-iot/hono
542
542
` ` `
543
543
544
544
The parameters enable the deployment of an example Kafka cluster, disable the deployment of the AMQP 1.0 messaging
@@ -592,5 +592,5 @@ Assuming that the file is named `customKafkaCluster.yaml`, the values can then b
592
592
command as follows :
593
593
594
594
` ` ` bash
595
- helm install --dependency-update -n hono -f /path/to/customKafkaCluster.yaml eclipse-hono eclipse-iot/hono
595
+ helm install --dependency-update --wait - n hono -f /path/to/customKafkaCluster.yaml eclipse-hono eclipse-iot/hono
596
596
` ` `
0 commit comments