From 18e3a7b6459a258a0c7061d05f8737b0d08da2f1 Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Tue, 23 Jun 2026 17:22:49 +0200 Subject: [PATCH] Require Icinga PHP Library and Thirdparty The module already uses these libraries, but neither the module metadata nor the installation docs required them explicitly. Declaring them makes the runtime dependencies visible before module activation. --- doc/01-Installation.md | 2 ++ module.info | 2 ++ 2 files changed, 4 insertions(+) diff --git a/doc/01-Installation.md b/doc/01-Installation.md index 440b0f83..c79d64c5 100644 --- a/doc/01-Installation.md +++ b/doc/01-Installation.md @@ -6,6 +6,8 @@ Requirements * Icinga Web 2 (>= 2.10) * PHP (>= 7.4 or 8.x - 64bit only) +* [Icinga PHP Library (ipl)](https://github.com/Icinga/icinga-php-library) ≥ 0.19.2 +* [Icinga PHP Thirdparty](https://github.com/Icinga/icinga-php-thirdparty) ≥ 0.15.3 * php-soap * php-pcntl (might already be built into your PHP binary) * php-posix (on RHEL/CentOS this is php-process, or rh-php7x-php-process) diff --git a/module.info b/module.info index d7f61146..03e263ee 100644 --- a/module.info +++ b/module.info @@ -1,6 +1,8 @@ Name: vSphereDB Version: main Depends: incubator (>=0.23.0) +Requires: + Libraries: icinga-php-library (>=0.19.2), icinga-php-thirdparty (>=0.15.3) Description: Icinga vSphere® Integration This module replicates your most important vCenter configuration items. It provides a fast, lightweight (read-only) frontend and highlights potential