Fixed deployment commands for Docker, Kubernetes and Linux (#15572)
* Added FreeBSD integration and fixed Windows installation Steps * Removed Curl section for FreeBSD, Added FreeBSD Ports info and Fixed Docker link * Fixed installation commands for Docker CLI, Compose, Swarm, Kubernetes Helm and Existing Cluster * Added the "--claim-rooms {% claim_rooms %}" for all deployment commands * Fix the claim_rooms variable
Satyadeep Ashwathnarayana committed
Jul 27, 2023 at 17:28 UTC
3128714d6bff92b77150dc0f4dc4dee727fc57af
1 file changed
+33
-29
integrations/deploy.yaml
+33
-29
@@ -16,21 +16,21 @@
16
- channel: nightly
17
command: >
18
wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh
19
- --nightly-channel --claim-token {% claim_token %} --claim-url {% claim_url %}
19
+ --nightly-channel --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}
20
- channel: stable
21
command: >
22
wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh
23
- --stable-channel --claim-token {% claim_token %} --claim-url {% claim_url %}
23
+ --stable-channel --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}
24
- method: curl
25
commands:
26
- channel: nightly
27
command: >
28
curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh
29
- --nightly-channel --claim-token {% claim_token %} --claim-url {% claim_url %}
29
+ --nightly-channel --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}
30
- channel: stable
31
command: >
32
curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh
33
- --stable-channel --claim-token {% claim_token %} --claim-url {% claim_url %}
33
+ --stable-channel --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}
34
additional_info: &ref_containers >
35
Did you know you can also deploy Netdata on your OS using {% goToCategory categoryId="deploy.docker-kubernetes" %}Kubernetes{% /goToCategory %} or {% goToCategory categoryId="deploy.docker-kubernetes" %}Docker{% /goToCategory %}?
36
related_resources: {}
@@ -200,11 +200,11 @@
200
- channel: nightly
201
command: >
202
curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh
203
- --nightly-channel --claim-token {% claim_token %} --claim-url {% claim_url %}
203
+ --nightly-channel --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}
204
- channel: stable
205
command: >
206
curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh
207
- --stable-channel --claim-token {% claim_token %} --claim-url {% claim_url %}
207
+ --stable-channel --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}
208
additional_info: *ref_containers
209
related_resources: {}
210
platform_info:
@@ -251,9 +251,11 @@
251
--cap-add SYS_PTRACE \
252
--cap-add SYS_ADMIN \
253
--security-opt apparmor=unconfined \
254
- netdata/netdata:edge \
254
-e NETDATA_CLAIM_TOKEN= {% claim_token %} \
256
- -e NETDATA_CLAIM_URL={% claim_url %}
255
+ -e NETDATA_CLAIM_URL={% claim_url %} \
256
+ -e NETDATA_CLAIM_ROOMS={% $claim_rooms %} \
257
+ netdata/netdata:edge
258
+
259
- channel: stable
260
command: |
261
docker run -d --name=netdata \
@@ -272,9 +274,10 @@
274
--cap-add SYS_PTRACE \
275
--cap-add SYS_ADMIN \
276
--security-opt apparmor=unconfined \
275
- netdata/netdata:stable \
277
-e NETDATA_CLAIM_TOKEN= {% claim_token %} \
277
- -e NETDATA_CLAIM_URL={% claim_url %}
278
+ -e NETDATA_CLAIM_URL={% claim_url %} \
279
+ -e NETDATA_CLAIM_ROOMS={% $claim_rooms %} \
280
+ netdata/netdata:stable
281
- method: Docker Compose
282
commands:
283
- channel: nightly
@@ -305,7 +308,7 @@
308
environment:
309
- NETDATA_CLAIM_TOKEN={% claim_token %}
310
- NETDATA_CLAIM_URL={% claim_url %}
308
- - NETDATA_CLAIM_ROOMS=
311
+ - NETDATA_CLAIM_ROOMS={% $claim_rooms %}
312
volumes:
313
netdataconfig:
314
netdatalib:
@@ -338,7 +341,7 @@
341
environment:
342
- NETDATA_CLAIM_TOKEN={% claim_token %}
343
- NETDATA_CLAIM_URL={% claim_url %}
341
- - NETDATA_CLAIM_ROOMS=
344
+ - NETDATA_CLAIM_ROOMS={% $claim_rooms %}
345
volumes:
346
netdataconfig:
347
netdatalib:
@@ -372,7 +375,7 @@
375
environment:
376
- NETDATA_CLAIM_TOKEN={% claim_token %}
377
- NETDATA_CLAIM_URL={% claim_url %}
375
- - NETDATA_CLAIM_ROOMS=
378
+ - NETDATA_CLAIM_ROOMS={% $claim_rooms %}
379
deploy:
380
mode: global
381
volumes:
@@ -406,7 +409,7 @@
409
environment:
410
- NETDATA_CLAIM_TOKEN={% claim_token %}
411
- NETDATA_CLAIM_URL={% claim_url %}
409
- - NETDATA_CLAIM_ROOMS=
412
+ - NETDATA_CLAIM_ROOMS={% $claim_rooms %}
413
deploy:
414
mode: global
415
volumes:
@@ -443,16 +446,20 @@
446
--set image.tag=latest \
447
--set parent.claiming.enabled="true" \
448
--set parent.claiming.token={% claim_token %} \
449
+ --set parent.claiming.rooms={% $claim_rooms %} \
450
--set child.claiming.enabled="true" \
447
- --set child.claiming.token={% claim_token %}
451
+ --set child.claiming.token={% claim_token %} \
452
+ --set child.claiming.rooms={% $claim_rooms %}
453
- channel: stable
454
command: |
455
helm install netdata netdata/netdata \
456
--set image.tag=stable \
457
--set parent.claiming.enabled="true" \
458
--set parent.claiming.token={% claim_token %} \
459
+ --set parent.claiming.rooms={% $claim_rooms %} \
460
--set child.claiming.enabled="true" \
455
- --set child.claiming.token={% claim_token %}
461
+ --set child.claiming.token={% claim_token %} \
462
+ --set child.claiming.rooms={% $claim_rooms %}
463
- method: Existing Cluster
464
commands:
465
- channel: nightly
@@ -467,32 +474,29 @@
474
claiming:
475
enabled: true
476
token: {% claim_token %}
470
- rooms:
477
+ rooms: {% $claim_rooms %}
478
479
child:
480
claiming:
481
enabled: true
482
token: {% claim_token %}
476
- rooms:
483
+ rooms: {% $claim_rooms %}
484
- channel: stable
485
command: |
486
image:
487
tag: stable
488
482
- restarter:
483
- enabled: true
484
-
489
parent:
490
claiming:
491
enabled: true
492
token: {% claim_token %}
489
- rooms:
493
+ rooms: {% $claim_rooms %}
494
495
child:
496
claiming:
497
enabled: true
498
token: {% claim_token %}
495
- rooms:
499
+ rooms: {% $claim_rooms %}
500
additional_info: ''
501
related_resources: {}
502
most_popular: true
@@ -520,21 +524,21 @@
524
- channel: nightly
525
command: >
526
wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh
523
- --nightly-channel --claim-token {% claim_token %} --claim-url {% claim_url %}
527
+ --nightly-channel --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}
528
- channel: stable
529
command: >
530
wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh
527
- --stable-channel --claim-token {% claim_token %} --claim-url {% claim_url %}
531
+ --stable-channel --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}
532
- method: curl
533
commands:
534
- channel: nightly
535
command: >
536
curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh
533
- --nightly-channel --claim-token {% claim_token %} --claim-url {% claim_url %}
537
+ --nightly-channel --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}
538
- channel: stable
539
command: >
540
curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh
537
- --stable-channel --claim-token {% claim_token %} --claim-url {% claim_url %}
541
+ --stable-channel --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}
542
additional_info: ''
543
related_resources: {}
544
most_popular: true
@@ -566,11 +570,11 @@
570
- channel: nightly
571
command: >
572
wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh
569
- --nightly-channel --claim-token {% claim_token %} --claim-url {% claim_url %}
573
+ --nightly-channel --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}
574
- channel: stable
575
command: >
576
wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh
573
- --stable-channel --claim-token {% claim_token %} --claim-url {% claim_url %}
577
+ --stable-channel --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}
578
additional_info: |
579
Netdata can also be installed via [FreeBSD ports](https://www.freshports.org/net-mgmt/netdata).
580
related_resources: {}