Skip to content

Commit

Permalink
Docs: Remove EOL distributions (SLES11, Ubuntu 14)
Browse files Browse the repository at this point in the history
(cherry picked from commit 478f087)
  • Loading branch information
Michael Friedrich committed May 22, 2019
1 parent 017cd81 commit ea0fbf9
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 27 deletions.
49 changes: 25 additions & 24 deletions doc/02-getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,11 @@ Community repositories:
Packages for distributions other than the ones listed above may also be
available. Please contact your distribution packagers.

> **Note**
>
> Windows is only supported for agent installations. Please refer
> to the [distributed monitoring chapter](06-distributed-monitoring.md#distributed-monitoring-setup-client-windows).
### Package Repositories <a id="package-repositories"></a>

You need to add the Icinga repository to your package management configuration.
Expand All @@ -47,7 +52,8 @@ The following commands must be executed with `root` permissions unless noted oth
Debian:

```
apt-get -y install apt-transport-https
apt-get update
apt-get -y install apt-transport-https wget gnupg
wget -O - https://packages.icinga.com/icinga.key | apt-key add -
Expand All @@ -63,7 +69,8 @@ apt-get update
Ubuntu:

```
apt-get -y install apt-transport-https
apt-get update
apt-get -y install apt-transport-https wget gnupg
wget -O - https://packages.icinga.com/icinga.key | apt-key add -
Expand All @@ -79,7 +86,8 @@ apt-get update
Raspbian:

```
apt-get -y install apt-transport-https
apt-get update
apt-get -y install apt-transport-https wget gnupg
wget -O - https://packages.icinga.com/icinga.key | apt-key add -
Expand All @@ -92,6 +100,18 @@ DIST=$(awk -F"[)(]+" '/VERSION=/ {print $2}' /etc/os-release); \
apt-get update
```

##### Debian Backports Repository <a id="package-repositories-debian-backports"></a>

Debian Stretch:

```
DIST=$(awk -F"[)(]+" '/VERSION=/ {print $2}' /etc/os-release); \
echo "deb https://deb.debian.org/debian ${DIST}-backports main" > \
/etc/apt/sources.list.d/${DIST}-backports.list
apt-get update
```

#### RHEL/CentOS/Fedora Repositories <a id="package-repositories-rhel-centos-fedora"></a>

RHEL/CentOS 7:
Expand All @@ -100,7 +120,7 @@ RHEL/CentOS 7:
yum install https://packages.icinga.com/epel/icinga-rpm-release-7-latest.noarch.rpm
```

RHEL/CentOS 6:
RHEL/CentOS 6 x64:

```
yum install https://packages.icinga.com/epel/icinga-rpm-release-6-latest.noarch.rpm
Expand All @@ -112,7 +132,7 @@ Fedora 29:
dnf install https://packages.icinga.com/fedora/icinga-rpm-release-29-latest.noarch.rpm
```

#### RHEL/CentOS EPEL Repository <a id="package-repositories-rhel-epel"></a>
##### RHEL/CentOS EPEL Repository <a id="package-repositories-rhel-epel"></a>

The packages for RHEL/CentOS depend on other packages which are distributed
as part of the [EPEL repository](https://fedoraproject.org/wiki/EPEL).
Expand Down Expand Up @@ -143,15 +163,6 @@ zypper ar https://packages.icinga.com/SUSE/ICINGA-release.repo
zypper ref
```

SLES 11:

```
rpm --import https://packages.icinga.com/icinga.key
zypper ar https://packages.icinga.com/SUSE/ICINGA-release-11.repo
zypper ref
```

openSUSE:

```
Expand All @@ -161,16 +172,6 @@ zypper ar https://packages.icinga.com/openSUSE/ICINGA-release.repo
zypper ref
```

#### SLES Security Repository <a id="package-repositories-sles-security"></a>

The packages for SLES 11 depend on the `openssl1` package which is distributed
as part of the [SLES 11 Security Module](https://www.suse.com/communities/conversations/introducing-the-suse-linux-enterprise-11-security-module/).

#### SLES 12 SDK <a id="package-sles-sdk"></a>

Icinga 2 requires the `libboost_chrono1_54_0` package from the `SLES 12 SDK` repository. Refer to the SUSE Enterprise
Linux documentation for further information.

#### Alpine Linux Repositories <a id="package-repositories-alpine"></a>

Alpine Linux:
Expand Down
2 changes: 0 additions & 2 deletions doc/15-troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -861,8 +861,6 @@ Fetch the `ca.crt` file from the client node and compare it to your master's `ca
# diff -ur /var/lib/icinga2/certs/ca.crt test-client-ca.crt
```

On SLES11 you'll need to use the `openssl1` command instead of `openssl`.

<!--
### Certificate Signing <a id="troubleshooting-certificate-signing"></a>
-->
Expand Down
7 changes: 7 additions & 0 deletions doc/16-upgrading-icinga-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,13 @@ follow the instructions for v2.7 too.

## Upgrading to v2.10 <a id="upgrading-to-2-10"></a>

### 2.10.5 Packages <a id="upgrading-to-2-10-5-packages"></a>

EOL distributions where no packages are available with 2.10.5:

* SLES 11
* Ubuntu 14 LTS

### Path Constant Changes <a id="upgrading-to-2-10-path-constant-changes"></a>

During package upgrades you may see a notice that the configuration
Expand Down
2 changes: 1 addition & 1 deletion doc/19-technical-concepts.md
Original file line number Diff line number Diff line change
Expand Up @@ -905,7 +905,7 @@ below have been collected too. [This thread](https://www.reddit.com/r/cpp/commen
also sheds more light in modern programming techniques.

Our main "problem" with Icinga 2 are modern compilers supporting the full C++11 feature set.
Recent analysis have proven that gcc on CentOS 6 or SLES11 are too old to use modern
Recent analysis have proven that gcc on CentOS 6 are too old to use modern
programming techniques or anything which implemens C++14 at least.

Given the below projects, we are also not fans of wrapping C interfaces into
Expand Down

0 comments on commit ea0fbf9

Please sign in to comment.