Commit graph

77 commits

Author SHA1 Message Date
Johannes Meyer
23be2afd00 Raise dependencies 2025-11-19 12:28:22 +01:00
Bastian Lederer
3c130b73a7
Only include requested columns in CSV/JSON exports when using ?columns=… (#1301)
resolves: #1011
2025-11-19 11:40:44 +01:00
Johannes Meyer
2590556303 Auth: Merge variable denylists and protections from multiple roles 2025-11-19 08:50:39 +01:00
Johannes Meyer
b8c33d6a32 Require Icinga Web 2.12 as minimum now
Some checks failed
L10n Update / update (push) Has been cancelled
PHP Tests / Static analysis for php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.4 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.4 on ubuntu-latest (push) Has been cancelled
We were somewhat *compatible* with 2.9. Though, our packages
never allowed to install Icinga Web < 2.12 together with
Icinga DB Web >= 1.2. The latter requires PHP 8.2 as a minimum
and only Icinga Web 2.12 is compatible with it. It's now time
to hard require Icinga Web 2.12, althoug you might argue that
we should have done that already with v1.2…
2025-11-17 15:46:00 +01:00
Johannes Meyer
601753a76b Drop user, users, usergroup and usergroups endpoints 2025-11-17 13:21:32 +01:00
Johannes Meyer
555f1417bd Drop class Icinga\Module\Icingadb\Model\Behavior\BoolCast 2025-11-17 13:20:36 +01:00
Johannes Meyer
f88b6449b7 migrate: Drop search migration
Some checks failed
L10n Update / update (push) Has been cancelled
PHP Tests / Static analysis for php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Static analysis for php 8.4 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.2 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.3 on ubuntu-latest (push) Has been cancelled
PHP Tests / Unit tests with php 8.4 on ubuntu-latest (push) Has been cancelled
2025-11-06 09:44:32 +01:00
Johannes Meyer
6c31feb523 doc: Mention migration removal 2025-11-06 09:04:46 +01:00
Johannes Meyer
5d068666d3 migrate: Drop monitoring url preview 2025-11-06 09:04:46 +01:00
Johannes Meyer
ab4dafe4f2 module.info: Raise ipl requirement 2025-10-16 08:45:10 +02:00
Johannes Meyer
cb98b042c0
Fix automation documentation (#1286)
Some checks are pending
L10n Update / update (push) Waiting to run
PHP Tests / Static analysis for php 8.2 on ubuntu-latest (push) Waiting to run
PHP Tests / Static analysis for php 8.3 on ubuntu-latest (push) Waiting to run
PHP Tests / Static analysis for php 8.4 on ubuntu-latest (push) Waiting to run
PHP Tests / Unit tests with php 8.2 on ubuntu-latest (push) Waiting to run
PHP Tests / Unit tests with php 8.3 on ubuntu-latest (push) Waiting to run
PHP Tests / Unit tests with php 8.4 on ubuntu-latest (push) Waiting to run
fixes #1283
2025-10-15 10:43:17 +02:00
Lorenz Kästle
b5eed40255
Add notice about HTTP method POST to the HTTP API documentation (#1274)
The HTTP API documentation omits the fact, that the HTTP method `POST`
is required
for all endpoints which change things.
This PR aims to mention that explicitely to ease API adaption.
2025-08-28 08:57:58 +02:00
Johannes Meyer
0148f4f510 db: Use an alias for *_customvar through tables
fixes #1162
2025-07-14 15:47:45 +02:00
Johannes Meyer
c2b260da83 Update doc/05-Upgrading.md 2025-06-18 11:40:57 +02:00
Johannes Meyer
b47ad8da49 Raise version and requirements 2025-06-18 11:12:40 +02:00
Johannes Meyer
de4b72c1bc php: Drop support for PHP < 8.2 2025-06-03 09:37:15 +02:00
Johannes Meyer
08bbf39048 downtimes: Support automated removal 2025-05-12 16:59:07 +02:00
Johannes Meyer
c78d664f79 comments: Support automated removal 2025-05-12 16:59:07 +02:00
marianrh
c4a8f4748f
Support setting a default comment for acknowledgements (#1178)
I propose to add a new option for setting a default comment for
acknowledging problems (`acknowledge_comment_text`), similar to the
existing `hostdowntime_comment_text` and `servicedowntime_comment_text`
options.

This originally was a pull request for Icinga Web 2
(https://github.com/Icinga/icingaweb2/pull/5365). I was asked to
implement this in Icinga DB Web as well. *However, since I'm not using
Icinga DB Web myself, this is untested.*

Beside adding the new feature, I also fixed a copy-and-paste error for
the `servicedowntime_comment_text` option.
2025-05-08 14:24:15 +02:00
Johannes Meyer
e66661196b usergroups: Rename to contactgroups 2025-04-10 15:04:41 +02:00
Johannes Meyer
9ea5d70512 users: Rename to contacts 2025-04-10 15:04:41 +02:00
Johannes Meyer
1a23a6b3cc IcingaRedis: Use the new singleton instead 2024-12-17 16:33:05 +01:00
Johannes Meyer
f85f893f81 Deprecate old type-specific schedule downtime commands 2024-12-09 12:51:12 +01:00
Johannes Meyer
e90f897c59 doc: Mention the new plugin_output_character_limit setting 2024-07-24 16:21:02 +02:00
Johannes Meyer
644c114166 doc: Re-format and re-phrase settings documentation 2024-07-24 16:21:02 +02:00
mrdsam
6029cc1f9e Update 01-About.md
Fixed broken links to "Icinga DB feature" and "Icinga DB daemon"
2024-04-16 09:26:13 +02:00
Eric Lippmann
70ced42454 Docs: Account Redis' trademark policy
See https://redis.io/legal/trademark-policy/
2024-04-11 10:09:21 +02:00
Johannes Meyer
018d45f629 Transform custom variable filters as late as possible
fixes #865
2024-03-22 15:04:32 +01:00
Lorenz Kästle
4293461162
Add document for the configuration of the IcingaDB-Modul (#971)
This adds a listing of the possible settings for the module in the
configuration files.
It is quite similar to the monitoring module, but wasn't documented for
this one.

---------

Co-authored-by: Johannes Meyer <johannes.meyer@icinga.com>
2024-03-18 09:58:01 +01:00
Johannes Meyer
012b3a1626 doc: Mention the new migration commands 2023-11-13 16:42:50 +01:00
Johannes Meyer
c1a3583ecf Update requirements 2023-09-28 14:25:19 +02:00
Johannes Meyer
98243a5874 doc: Add upgrading notes for v1.1 2023-09-28 14:25:19 +02:00
Johannes Meyer
ac94de2750 doc: Add chapter Automation 2023-09-28 14:07:29 +02:00
Yonas Habteab
00978102af Enhance package installation & configuration docs 2023-09-28 10:31:29 +02:00
raviks789
c994e252d6 Mention correct possible values for icingadb/denylist/routes
`users`  and `usergroups` are the correct possible values instead of `contacts` and `contactgroups`.
2023-05-22 09:43:57 +02:00
Johannes Meyer
a6fd2fe95d Require icinga-php-library v0.10.0 2022-09-06 09:33:54 +02:00
Eric Lippmann
e15ff38d05 Docs/About: Remove link to license
Our tooling for icinga.com/docs fails to parse this link properly.
2022-06-29 15:58:25 +02:00
Eric Lippmann
c12e4c4394 Docs: Add Upgrading 2022-06-27 13:22:08 +02:00
Eric Lippmann
7fa5e39393 Docs: Update Migration 2022-06-27 13:22:08 +02:00
Eric Lippmann
d8c5e41586 Rename blacklist to denylist 2022-06-27 13:22:08 +02:00
Eric Lippmann
42b3b54d4e Docs: Fix table borders
For compatibility reasons all table rows should have borders at the
start and at the end.
2022-06-27 13:22:08 +02:00
Eric Lippmann
68d2f7b966 Docs: Update Configuration 2022-06-27 13:22:08 +02:00
Eric Lippmann
9e18099f19 Docs: Update Installation 2022-06-27 13:22:08 +02:00
Eric Lippmann
dd2fdbbf70 Docs: Update About 2022-06-27 12:56:49 +02:00
Eric Lippmann
b50e6380de Update README.md 2022-06-27 12:56:49 +02:00
Johannes Meyer
1f6c95565b doc: Mention the columns parameter in migration chapter 2022-06-09 16:26:27 +02:00
Johannes Meyer
7e2bbc4d8a Update.. REQUIREMENTS (yay) 2022-03-24 15:54:53 +01:00
Johannes Meyer
00ad1ef853 Require PHP 7.2+ 2022-03-24 14:16:42 +01:00
Johannes Meyer
649803b1cb Ensure Return Type Compatibility with Internal Classes 2022-03-24 14:16:42 +01:00
Johannes Meyer
b42a00f76f doc: Mention the navigation item migration command 2021-11-05 13:40:00 +01:00