Skip to content

Commit cc0bee4

Browse files
authored
Require Icinga PHP Library and Thirdparty (#642)
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.
1 parent 1fbb15d commit cc0bee4

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

doc/01-Installation.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ Requirements
66

77
* Icinga Web 2 (>= 2.10)
88
* PHP (>= 7.4 or 8.x - 64bit only)
9+
* [Icinga PHP Library (ipl)](https://github.com/Icinga/icinga-php-library) ≥ 0.19.2
10+
* [Icinga PHP Thirdparty](https://github.com/Icinga/icinga-php-thirdparty) ≥ 0.15.3
911
* php-soap
1012
* php-pcntl (might already be built into your PHP binary)
1113
* php-posix (on RHEL/CentOS this is php-process, or rh-php7x-php-process)

module.info

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
Name: vSphereDB
22
Version: main
33
Depends: incubator (>=0.23.0)
4+
Requires:
5+
Libraries: icinga-php-library (>=0.19.2), icinga-php-thirdparty (>=0.15.3)
46
Description: Icinga vSphere® Integration
57
This module replicates your most important vCenter configuration items. It
68
provides a fast, lightweight (read-only) frontend and highlights potential

0 commit comments

Comments
 (0)