diff options
Diffstat (limited to 'integrations/deploy.yaml')
-rw-r--r-- | integrations/deploy.yaml | 69 |
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 |