Merge pull request #10257 from Icinga/gha2144

Update GHA
This commit is contained in:
Alexander Aleksandrovič Klimov 2024-11-29 14:26:57 +01:00 committed by GitHub
commit 9920127683
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 29 additions and 16 deletions

View File

@ -23,22 +23,32 @@ jobs:
distro:
- amazonlinux:2
- amazonlinux:2023
- debian:11 # and Raspbian 11
- debian:12 # and Raspbian 12
- fedora:37
- fedora:38
# Raspberry Pi OS is close enough to Debian to test just one of them.
# Its architecture is different, though, and covered by the Docker job.
- debian:11
- debian:12
- fedora:39
- fedora:40
- opensuse/leap:15.3 # SLES 15.3
- opensuse/leap:15.4 # and SLES 15.4
- opensuse/leap:15.5 # and SLES 15.5
- opensuse/leap:15.6 # and SLES 15.6
- rockylinux:8 # RHEL 8
- rockylinux:9 # RHEL 9
- fedora:41
# openSUSE Leap is close enough to SLES to test just one of them.
# As openSUSE is much easier to deploy, we test it despite the fact that we don't necessarily
# support individual versions of openSUSE as long as their SLES counterparts.
# I.e., remove any opensuse/leap:* line below only if we stopped packaging both openSUSE and SLES!
- opensuse/leap:15.3
- opensuse/leap:15.4
- opensuse/leap:15.5
- opensuse/leap:15.6
# We don't actually support Rocky Linux as such!
# We just use that RHEL clone to test the original.
- rockylinux:8
- rockylinux:9
- ubuntu:20.04
- ubuntu:22.04
- ubuntu:23.04
- ubuntu:23.10
- ubuntu:24.04
- ubuntu:24.10

View File

@ -247,7 +247,7 @@ with `root` permissions unless noted otherwise.
<!-- {% if debian or ubuntu or raspbian %} -->
<!-- {% if not icingaDocs %} -->
#### Debian / Ubuntu / Raspbian
#### Debian / Ubuntu / Raspbian / Raspberry Pi OS
<!-- {% endif %} -->
```bash
apt install icinga2
@ -359,7 +359,7 @@ to determine where to find the plugin binaries.
<!-- {% if debian or ubuntu or raspbian %} -->
<!-- {% if not icingaDocs %} -->
#### Debian / Ubuntu / Raspbian
#### Debian / Ubuntu / Raspbian / Raspberry Pi OS
<!-- {% endif %} -->
```bash
apt install monitoring-plugins
@ -532,7 +532,7 @@ yum install icingadb-redis
<!-- {% if debian or ubuntu %} -->
<!-- {% if not icingaDocs %} -->
##### Debian / Ubuntu
##### Debian / Ubuntu / Raspberry Pi OS
<!-- {% endif %} -->
```bash
apt install icingadb-redis

View File

@ -0,0 +1,3 @@
# Install Icinga 2 on Raspberry Pi OS
<!-- {% set debian = True %} -->
<!-- {% include "02-installation.md" %} -->

View File

@ -32,7 +32,7 @@ vim /etc/icinga2/conf.d/templates.conf
Install the package `nano-icinga2` with your distribution's package manager.
**Note:** On Debian, Ubuntu and Raspbian, the syntax files are installed with the `icinga2-common` package already.
**Note:** On Debian, Ubuntu, Raspbian and Raspberry Pi OS, the syntax files are installed with the `icinga2-common` package already.
Copy the `/etc/nanorc` sample file to your home directory.