Johannes Rauh
e3741263e3
DaemonCommand: Add --kickstart flag to daemon run
...
Allow running migrations, kickstart and config deployment as part of the daemon
startup by passing `--kickstart`.
This simplifies container entrypoints and systemd units by consolidating the
typical startup sequence into a single command. When kickstart is not configured
or not required, the process aborts with an error to signal a misconfiguration.
2026-03-30 11:33:47 +02:00
Ravi Srinivasa
9589d61028
Check if there are deployments, before checking pending deployments
2026-03-26 10:44:28 +01:00
raviks789
8d626957a4
IcingaServiceForm: Disable 'Reactivate' button if the service was deactivated in one of the host templates
2026-03-26 09:51:40 +01:00
Gianluca Piccolo
c8f6790169
Add cli delete syncrule
...
Also, display success message upon deleting sync rule
Co-authored-by: Ravi Kumar Kempapura Srinivasa <ravi.srinivasa@icinga.com>
2026-02-18 08:59:34 +01:00
Gianluca Piccolo
ff4153cd44
Add cli delete importsource
...
Also, display success message upon deleting Import source
Co-authored-by: Ravi Kumar Kempapura Srinivasa <ravi.srinivasa@icinga.com>
2026-02-18 08:59:34 +01:00
Ravi Kumar Kempapura Srinivasa
11eae746ba
Show an indicator near deployment link if there is an active deployment ( #2999 )
...
resolves #2917
2026-02-17 15:52:50 +01:00
raviks789
e522d9a15c
Allow service configuration only with 'director/services' permission
2026-02-12 09:42:02 +01:00
moreamazingnick
a1a65237c5
Disable autocomplete on hidden fields refs #2347
2026-02-11 16:24:17 +01:00
raviks789
76c3661ec9
IcingaTemplateChoiceForm: Set correct default value for required_template element
2026-02-06 08:22:05 +01:00
log1-c
c50d458b47
CLI: added option to check a single import source, sync rule and director job by name ( #2698 )
...
Implemented using a new `--name` parameter to make it possible to check
a single import source or sync rule or a director job with the cli command.
---------
Co-authored-by: raviks789 <raviks789@gmail.com>
2026-02-04 14:16:20 +01:00
Donien
6feaa4536c
Add support for 'Dependency Redundancy Groups'
2026-02-04 14:11:19 +01:00
raviks789
5f43bf70aa
Show only applied groups in Icinga Host Form
L10n Update / update (push) Waiting to run
PHP Tests / Static analysis for php 7.2 on ubuntu-latest (push) Waiting to run
PHP Tests / Static analysis for php 7.3 on ubuntu-latest (push) Waiting to run
PHP Tests / Static analysis for php 7.4 on ubuntu-latest (push) Waiting to run
PHP Tests / Static analysis for php 8.0 on ubuntu-latest (push) Waiting to run
PHP Tests / Static analysis for php 8.1 on ubuntu-latest (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 / Unit tests with php 7.2 on ubuntu-latest (push) Waiting to run
PHP Tests / Unit tests with php 7.3 on ubuntu-latest (push) Waiting to run
PHP Tests / Unit tests with php 7.4 on ubuntu-latest (push) Waiting to run
PHP Tests / Unit tests with php 8.0 on ubuntu-latest (push) Waiting to run
PHP Tests / Unit tests with php 8.1 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
2026-02-03 10:14:58 +01:00
Donien
3702ffc94e
Remove false friend 'eventually' ( #3005 )
...
Remove (user-facing) occurrences of wrong usage of the word
'**_eventually_**' (wrongly translated → german '**_eventuell_**' `!=`
english '**_eventual(ly_)**').
2025-09-10 08:54:04 +02:00
raviks789
11a10be9f8
DeployFormsBug7530: Do not pass null values to strlen
...
Since PHP 8.0 passing of null to strlen is deprecated and hence must be avoided.
2025-04-23 15:55:31 +02:00
Ravi Kumar Kempapura Srinivasa
a99a998540
Merge commit from fork
...
Apply relevant restrictions on REST url endpoints
2025-03-26 11:19:54 +01:00
raviks789
5f4ad0f827
IcingaAddServiceForm: Check if service templates exist to add services
2025-03-25 16:01:29 +01:00
raviks789
b18cf4f80d
Fix editing of custom variables for multi-selected objects
2025-03-25 15:56:11 +01:00
raviks789
3fcb20178f
Apply correct restrictions to REST url endpoints
...
The following url end points should apply relevant restrictions to filter out objects and show correct HTTP status code:
- icingaweb2/director/service, if the host name is left out of the query (Example: icingaweb2/director/service?name=service-name)
- icingaweb2/directore/notification
- icingaweb2/director/serviceset
- icingaweb2/director/scheduled-downtime
2025-01-24 12:21:41 +01:00
raviks789
8161a769fe
IcingaHostForm: Fix crashing of form for invalid check command
2024-12-12 13:11:51 +01:00
raviks789
f4692d7ab4
ImportRowModifierForm: Fix removal of filter expression
2024-12-12 10:45:23 +01:00
raviks789
6c766dff43
Allow cloning service sets in Director Branches
2024-11-19 13:34:14 +01:00
André Nähring
1835661850
Add hasBasketSupport for TimePeriods
2024-11-07 13:16:38 +01:00
raviks789
9d186638cd
IcingaCloneObjectForm: Fix cloning of hots in director branches
...
The cloned host must also have services and service sets that are under the original host.
2024-11-07 11:32:36 +01:00
raviks789
5298c8ee5d
IcingaMultiEditForm: Fix editing custom vars with space in their name
2024-11-07 11:21:46 +01:00
Eric Lippmann
ce64888b81
Fix const visibility
2024-10-22 15:36:03 +02:00
Eric Lippmann
00985429c5
Fix PSR-12 violations
2024-10-22 14:31:14 +02:00
raviks789
48ea3e46f9
IcingaDependencyForm: Make parent host and parent service element values removeable
2024-02-07 11:59:54 +01:00
Ravi Kumar Kempapura Srinivasa
1b74177d6d
Support the rendering of service custom variable in Dependencies form
2024-02-07 11:59:52 +01:00
Sukhwinder Dhillon
d879186f0e
Fix wrong method param types and add var type hints
2024-02-05 16:05:24 +01:00
Sukhwinder Dhillon
bb8076a09d
var_export() expects #param 2 to be bool
2024-02-05 16:05:23 +01:00
Sukhwinder Dhillon
9f58dcf8d9
phpstan: Strict check function/class name-case and fix violations
2024-02-05 16:05:23 +01:00
Sukhwinder Dhillon
28d8f0e7d1
ImportsourceController: Remove unnecessary inline js for collapse
2024-01-19 15:17:41 +01:00
Sukhwinder Dhillon
c25a66b484
Avoid inline css style
2024-01-19 15:17:41 +01:00
Sukhwinder Dhillon
72f44c326f
Remove unnecessary and unused code
2024-01-19 15:17:41 +01:00
Sukhwinder Dhillon
708b4dbe8f
Remove unnecessary inline style
2024-01-19 15:17:41 +01:00
raviks789
c0e870d543
Fix form field suggestions
...
Other available fields should be suggested when no check command has been
chosen for service template.
2024-01-16 12:38:19 +01:00
Sukhwinder Dhillon
d30a56a385
Fix phpcs issues
2024-01-16 09:51:47 +01:00
Sukhwinder Dhillon
d26a619577
ServiceController: Use given properties to get host/service name
2024-01-16 09:51:47 +01:00
Sukhwinder Dhillon
8a489bcc46
HostController: Move ServiceFinder::getRedirectionUrl() method code to findserviceAction()
...
- This helps to detect backend easily, and was only called in this method anyway.
- Add and use helping method getServicesReadOnlyPermission()
-
2024-01-16 09:51:47 +01:00
Sukhwinder Dhillon
4e6528e862
ServiceController: Remove redudant if condition
2024-01-16 09:51:47 +01:00
Sukhwinder Dhillon
db7181c29e
Backend: Remove unnecessary calls to isAvailable()
2024-01-16 09:51:47 +01:00
Sukhwinder Dhillon
9baa3c4341
Remove redudant class MonitorBackendMonitoring and adjuct code accordigly
...
- Use class `Monitoring` instead
- Remove not in use methods from `MonitorBackend` interface and from classes that implements this interface
- Add param types and return type hint to methods
2024-01-15 16:24:27 +01:00
Tobias Tiederle
1c6090193d
add support for icingadb as only icingaweb2 data backend
2023-12-04 10:12:54 +01:00
Thomas Gelf
48db90c7df
ObjectsTable: require Auth
...
fixes #2808
2023-10-11 12:24:36 +02:00
julian-smithies
70e1aef111
Provide explanation for all exit codes
2023-10-10 11:39:10 +02:00
raviks789
9e332b4022
Remove limit count for service set directly added to the host
2023-09-21 14:37:03 +02:00
Thomas Gelf
53323ad861
de_DE: compile translation
2023-09-21 13:01:10 +02:00
Thomas Gelf
0c33c5d6bc
IcingaNotificationForm: just a dot
2023-09-21 13:01:10 +02:00
Thomas Gelf
bfa72ee892
de_DE: use relative paths
2023-09-21 13:01:10 +02:00
Thomas Gelf
dbd1ed249a
de_DE: refresh translation
2023-09-21 13:01:10 +02:00