doc, module.info: raise dependencies

This commit is contained in:
Thomas Gelf 2022-09-21 08:30:54 +02:00
parent 644ac0d1c7
commit e4fdb02de8
4 changed files with 23 additions and 11 deletions

View File

@ -9,24 +9,24 @@ to the latest version, please [read on here](05-Upgrading.md).
Requirements Requirements
------------ ------------
* Icinga 2 (>= 2.6.0) * Icinga 2 (>= 2.8.0)
* It is recommended to use the latest feature release of Icinga 2 * It is recommended to use the latest feature release of Icinga 2
* All versions since 2.4.3 should also work fine, but * All versions since 2.4.3 should also work fine, but
we do no longer test and support them. we do no longer test and support them.
* Some features require newer Icinga 2 releases * Some features require newer Icinga 2 releases
* Flapping requires 2.8 for the thresholds to work - and at least 2.7 on all * Flapping requires 2.8 for the thresholds to work - and at least 2.7 on all
nodes nodes
* Icinga Web 2 (>= 2.6.0). All versions since 2.2 should also work fine, but * Icinga Web 2 (>= 2.8.0). All versions since 2.2 should also work fine, but
might show smaller UI bugs and are not actively tested might show smaller UI bugs and are not actively tested
* The following Icinga modules must be installed and enabled: * The following Icinga modules must be installed and enabled:
* [incubator](https://github.com/Icinga/icingaweb2-module-incubator) (>=0.12.0) * [incubator](https://github.com/Icinga/icingaweb2-module-incubator) (>=0.18.0)
* If you are using Icinga Web < 2.9.0, the following modules are also required * If you are using Icinga Web < 2.9.0, the following modules are also required
* [ipl](https://github.com/Icinga/icingaweb2-module-ipl) (>=0.5.0) * [ipl](https://github.com/Icinga/icingaweb2-module-ipl) (>=0.5.0)
* [reactbundle](https://github.com/Icinga/icingaweb2-module-reactbundle) (>=0.9.0) * [reactbundle](https://github.com/Icinga/icingaweb2-module-reactbundle) (>=0.9.0)
* A database, MySQL (>= 5.1) or PostgreSQL (>= 9.1). MariaDB and other * A database: MariaDB (>= 10.1), MySQL (>= 5.7), PostgreSQL (>= 9.6). Other
MySQL forks are also fine. Mentioned versions are the required minimum, forks and older versions might work, but are neither tested not supported
for MySQL we suggest using at least 5.5.3, for PostgreSQL 9.4. * PHP (>= 7.3)
* PHP (>= 5.6.3). For best performance please use 7.x or 8.x * Director v1.10 is the last version with support for PHP v5.6
* php-pdo-mysql and/or php-pdo-pgsql * php-pdo-mysql and/or php-pdo-pgsql
* php-curl * php-curl
* php-iconv * php-iconv

View File

@ -5,7 +5,7 @@ Icinga Director is very upgrade-friendly. We never had any complaint referring
data loss on upgrade. But to be on the safe side, please always [backup](#backup-first) data loss on upgrade. But to be on the safe side, please always [backup](#backup-first)
your database before running an upgrade. your database before running an upgrade.
Then drop the new version to your Icinga Web 2 module folder and you're all done. Then drop the new version to your Icinga Web 2 module folder, and you're all done.
Eventually refresh the page in your browser<sup>[[1]](#footnote1)</sup>, and you Eventually refresh the page in your browser<sup>[[1]](#footnote1)</sup>, and you
are ready to go. are ready to go.
@ -15,6 +15,7 @@ you will be told so in your frontend.
Please read more about: Please read more about:
* [Database Backup](#backup-first) * [Database Backup](#backup-first)
* [Upgrading to 1.10.x](#upgrade-to-1.10.x)
* [Upgrading to 1.9.x](#upgrade-to-1.9.x) * [Upgrading to 1.9.x](#upgrade-to-1.9.x)
* [Upgrading to 1.8.x](#upgrade-to-1.8.x) * [Upgrading to 1.8.x](#upgrade-to-1.8.x)
* [Upgrading to 1.7.x](#upgrade-to-1.7.x) * [Upgrading to 1.7.x](#upgrade-to-1.7.x)
@ -40,6 +41,17 @@ use the tools provided by your database backend, like `mysqldump` or `pg_dump`.
Restoring from a backup is trivial, and Director will always be able to apply Restoring from a backup is trivial, and Director will always be able to apply
pending database migrations to an imported old database snapshot. pending database migrations to an imported old database snapshot.
<a name="upgrade-to-1.9.x"></a>Upgrading to 1.10.x
--------------------------------------------------
Please check module dependencies, we raised some of them. In case you're missing
one of them, the Web UI will tell you after the upgrade. You'll then be prompted
to apply pending Database Migrations.
PHP 7.3 is now claimed to be required, but we still support 5.6+ on Director
v1.10.x. Same goes for database dependencies: you should upgrade them to recent
versions, but v1.10 still works on the ones supported with v1.9.x.
<a name="upgrade-to-1.9.x"></a>Upgrading to 1.9.x <a name="upgrade-to-1.9.x"></a>Upgrading to 1.9.x
------------------------------------------------- -------------------------------------------------

View File

@ -8,8 +8,8 @@ v1.10.0 (unreleased)
-------------------- --------------------
### Breaking Changes ### Breaking Changes
* Module dependencies have been raised, [Upgrading](05-Upgrading.md) and * Module and system dependencies have been raised, [Upgrading](05-Upgrading.md)
[Installation](02-Installation.md) documentations contain related details and [Installation](02-Installation.md) documentations contain related details
### Fixed issues ### Fixed issues
* You can find issues and feature requests related to this release on our * You can find issues and feature requests related to this release on our

View File

@ -1,6 +1,6 @@
Name: Icinga Director Name: Icinga Director
Version: master Version: master
Depends: reactbundle (>=0.9.0), ipl (>=0.5.0), incubator (>=0.12.0) Depends: reactbundle (>=0.9.0), ipl (>=0.5.0), incubator (>=0.18.0)
Description: Director - Config tool for Icinga 2 Description: Director - Config tool for Icinga 2
Icinga Director is a configuration tool that has been designed to make Icinga Director is a configuration tool that has been designed to make
Icinga 2 configuration easy and understandable. Icinga 2 configuration easy and understandable.