summaryrefslogtreecommitdiffstats
path: root/integrations/deploy.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'integrations/deploy.yaml')
-rw-r--r--integrations/deploy.yaml69
1 files changed, 50 insertions, 19 deletions
diff --git a/integrations/deploy.yaml b/integrations/deploy.yaml
index 1e13b29ea..c8ee11c03 100644
--- a/integrations/deploy.yaml
+++ b/integrations/deploy.yaml
@@ -5,7 +5,7 @@
link: ''
categories:
- deploy.operating-systems
- icon_filename: 'linux.png'
+ icon_filename: 'linux.svg'
keywords:
- linux
most_popular: true
@@ -35,6 +35,8 @@
--stable-channel{% if $showClaimingOptions %} --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}{% /if %}
additional_info: &ref_containers >
Did you know you can also deploy Netdata on your OS using {% goToCategory navigateToSettings=$navigateToSettings categoryId="deploy.docker-kubernetes" %}Kubernetes{% /goToCategory %} or {% goToCategory categoryId="deploy.docker-kubernetes" %}Docker{% /goToCategory %}?
+ clean_additional_info: &ref_clean_containers >
+ Did you know you can also deploy Netdata on your OS using Kubernetes or Docker?
related_resources: {}
platform_info:
group: ''
@@ -46,7 +48,7 @@
<<: *linux_meta
name: Ubuntu
link: https://ubuntu.com/
- icon_filename: 'ubuntu.png'
+ icon_filename: 'ubuntu.svg'
most_popular: false
platform_info:
group: 'include'
@@ -85,7 +87,7 @@
icon_filename: 'rhel.png'
most_popular: false
platform_info:
- group: 'include'
+ group: 'no_include'
distro: 'rhel'
quick_start: -1
- <<: *linux
@@ -142,19 +144,31 @@
<<: *linux_meta
name: CentOS
link: https://www.centos.org/
- icon_filename: 'centos.png'
+ icon_filename: 'centos.svg'
most_popular: false
platform_info:
group: 'include'
distro: 'centos'
quick_start: -1
- <<: *linux
+ id: deploy-centos-stream
+ meta:
+ <<: *linux_meta
+ name: CentOS Stream
+ link: https://www.centos.org/centos-stream
+ icon_filename: 'centos.svg'
+ most_popular: false
+ platform_info:
+ group: 'include'
+ distro: 'centos-stream'
+ quick_start: -1
+- <<: *linux
id: deploy-manjarolinux
meta:
<<: *linux_meta
name: Manjaro Linux
link: https://manjaro.org/
- icon_filename: 'manjaro.png'
+ icon_filename: 'manjaro.svg'
most_popular: false
platform_info:
group: 'include'
@@ -178,7 +192,7 @@
<<: *linux_meta
name: SUSE Linux
link: https://www.suse.com/
- icon_filename: 'openSUSE.png'
+ icon_filename: 'openSUSE.svg'
most_popular: false
platform_info:
group: 'include'
@@ -190,7 +204,7 @@
link: ''
categories:
- deploy.operating-systems
- icon_filename: 'apple.svg'
+ icon_filename: 'macos.svg'
most_popular: true
keywords:
- macOS
@@ -200,9 +214,10 @@
methods:
- *ks_curl
additional_info: *ref_containers
+ clean_additional_info: *ref_clean_containers
related_resources: {}
platform_info:
- group: 'include'
+ group: 'no_include'
distro: 'macos'
quick_start: 5
- id: deploy-docker
@@ -236,9 +251,11 @@
-v netdatacache:/var/cache/netdata \
-v /etc/passwd:/host/etc/passwd:ro \
-v /etc/group:/host/etc/group:ro \
+ -v /etc/localtime:/etc/localtime:ro \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /etc/os-release:/host/etc/os-release:ro \
+ -v /var/log:/host/var/log:ro \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
--restart unless-stopped \
--cap-add SYS_PTRACE \
@@ -260,9 +277,11 @@
-v netdatacache:/var/cache/netdata \
-v /etc/passwd:/host/etc/passwd:ro \
-v /etc/group:/host/etc/group:ro \
+ -v /etc/localtime:/etc/localtime:ro \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /etc/os-release:/host/etc/os-release:ro \
+ -v /var/log:/host/var/log:ro \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
--restart unless-stopped \
--cap-add SYS_PTRACE \
@@ -297,9 +316,11 @@
- netdatacache:/var/cache/netdata
- /etc/passwd:/host/etc/passwd:ro
- /etc/group:/host/etc/group:ro
+ - /etc/localtime:/etc/localtime:ro
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /etc/os-release:/host/etc/os-release:ro
+ - /var/log:/host/var/log:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
{% if $showClaimingOptions %}
environment:
@@ -332,9 +353,11 @@
- netdatacache:/var/cache/netdata
- /etc/passwd:/host/etc/passwd:ro
- /etc/group:/host/etc/group:ro
+ - /etc/localtime:/etc/localtime:ro
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /etc/os-release:/host/etc/os-release:ro
+ - /var/log:/host/var/log:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
{% if $showClaimingOptions %}
environment:
@@ -354,12 +377,11 @@
services:
netdata:
image: netdata/netdata:edge
- container_name: netdata
- ports:
- - 19999:19999
- restart: unless-stopped
+ pid: host
+ network_mode: host
cap_add:
- SYS_PTRACE
+ - SYS_ADMIN
security_opt:
- apparmor:unconfined
volumes:
@@ -368,10 +390,13 @@
- netdatacache:/var/cache/netdata
- /etc/passwd:/host/etc/passwd:ro
- /etc/group:/host/etc/group:ro
+ - /etc/localtime:/etc/localtime:ro
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /etc/os-release:/host/etc/os-release:ro
- /etc/hostname:/etc/hostname:ro
+ - /var/log:/host/var/log:ro
+ - /var/run/docker.sock:/var/run/docker.sock:ro
{% if $showClaimingOptions %}
environment:
- NETDATA_CLAIM_TOKEN={% claim_token %}
@@ -380,6 +405,8 @@
{% /if %}
deploy:
mode: global
+ restart_policy:
+ condition: on-failure
volumes:
netdataconfig:
netdatalib:
@@ -390,12 +417,11 @@
services:
netdata:
image: netdata/netdata:stable
- container_name: netdata
- ports:
- - 19999:19999
- restart: unless-stopped
+ pid: host
+ network_mode: host
cap_add:
- SYS_PTRACE
+ - SYS_ADMIN
security_opt:
- apparmor:unconfined
volumes:
@@ -404,10 +430,13 @@
- netdatacache:/var/cache/netdata
- /etc/passwd:/host/etc/passwd:ro
- /etc/group:/host/etc/group:ro
+ - /etc/localtime:/etc/localtime:ro
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /etc/os-release:/host/etc/os-release:ro
- /etc/hostname:/etc/hostname:ro
+ - /var/log:/host/var/log:ro
+ - /var/run/docker.sock:/var/run/docker.sock:ro
{% if $showClaimingOptions %}
environment:
- NETDATA_CLAIM_TOKEN={% claim_token %}
@@ -416,6 +445,8 @@
{% /if %}
deploy:
mode: global
+ restart_policy:
+ condition: on-failure
volumes:
netdataconfig:
netdatalib:
@@ -447,7 +478,7 @@
- channel: nightly
command: |
helm install netdata netdata/netdata \
- --set image.tag=latest{% if $showClaimingOptions %} \
+ --set image.tag=edge{% if $showClaimingOptions %} \
--set parent.claiming.enabled="true" \
--set parent.claiming.token={% claim_token %} \
--set parent.claiming.rooms={% $claim_rooms %} \
@@ -469,7 +500,7 @@
- channel: nightly
command: |
image:
- tag: latest
+ tag: edge
restarter:
enabled: true
@@ -573,6 +604,6 @@
Netdata can also be installed via [FreeBSD ports](https://www.freshports.org/net-mgmt/netdata).
related_resources: {}
platform_info:
- group: 'include'
+ group: 'no_include'
distro: 'freebsd'
quick_start: 6