Mattia Codato
|
58bc2bb848
|
Set CheckResult to execeution
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
ed4dc708ca
|
Add ExecuteCommandProcessFinishedHandler and checkable param to ExecuteRemoteCheck
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
69adbe66c5
|
Add ExecuteActionTask
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
dc21536196
|
Uniform command_type strings
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
86622ca540
|
Implement ClusterEvents::ExecutedCommandAPIHandler
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
145e9a3d1f
|
Get UUID from params
|
2020-11-20 17:38:26 +01:00 |
|
Alexander A. Klimov
|
11957d4ccc
|
Introduce Endpoint#icinga_version
... and set it to e.g. 21200 via icinga::Hello.
|
2020-11-20 17:38:26 +01:00 |
|
Alexander A. Klimov
|
f0369d2dc2
|
mkclass: make .ti class members atomic if possible
... not to have to lock the objects while setting attributes.
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
7627e3306f
|
Refactor GetSingleObjectByNameUsingPermissions
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
09ac9c3764
|
Add GetSingleObjectByNameUsingPermissions function
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
d29c5bfe39
|
Change result
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
dade9cb0a5
|
Check if executions are not null
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
7414624309
|
Fix update executions. Fix code indentation
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
820d053363
|
Refactor MacroResolver::OverrideMacros
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
a64d902866
|
Add overrideMacros property to MacroResolver
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
edd32b4e26
|
AuthenticatedApiUser name refactor
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
ef3ed6b826
|
Make authenticatedApiUser a static property of ActionsHandler
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
cb8a083e11
|
Get API user from ActionsHandler
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
3b7bb0d9cc
|
Get last CheckResult
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
469d553f15
|
Fix indentation
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
6eed0838f1
|
Call notificationCommand->Execute
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
97ef265e88
|
Update execMacros
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
cc0529d578
|
Move some checks. Add macros parameters to ExecuteCommand message
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
d8f48e459a
|
Update status code
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
f0fe777eb0
|
Use RelayMessage to broadcast the updated executions
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
e36644c7d9
|
Remove unnecessary check
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
a7a5b94a6f
|
Use HttpUtility::GetLastParameter to get endpoint
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
cf2168d7d0
|
Fix response strings
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
d58cbf233b
|
Use dynamic_pointer_cast
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
20dab6669b
|
Unify how to take macros parameter
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
00a4d2c2eb
|
Get local endpoint if FromClient is not set and origin is local
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
291a9c7bd2
|
Use SyncSendMessage for remote endpoint and call ExecuteCommandAPIHandler for local endpoint
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
895b587db0
|
Use the right method to get the notification command
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
932b7162a4
|
Use RelayMessage instead of SyncSendMessage
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
8444cccd37
|
Call Endpoint::GetByName only once
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
c1f3356754
|
Add newline at the end of file
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
fd071f9512
|
Unify result status strings
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
a8256ab422
|
Code format
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
7659d3c19d
|
Implement ClusterEvents::UpdateExecutionsAPIHandler
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
bce57821de
|
Fix resolve macros. Check if endpoint is local or remote
|
2020-11-20 17:38:26 +01:00 |
|
Mattia Codato
|
5442092218
|
Remove wait parameter, ttl is required, remove unnecessary checks
|
2020-11-20 17:38:26 +01:00 |
|
Benjamin Groeber
|
8bd829b4ae
|
Allow apiactions to return sucecss http codes different from 200
|
2020-11-20 17:38:26 +01:00 |
|
Benjamin Groeber
|
b3a504bc9c
|
Use tabs instead of spaces
|
2020-11-20 17:38:26 +01:00 |
|
Benjamin Groeber
|
7544f7c3f3
|
Fix formatting of long fn
|
2020-11-20 17:38:26 +01:00 |
|
Benjamin Groeber
|
a11f3d0101
|
Remove superfluous else clause
|
2020-11-20 17:38:26 +01:00 |
|
Andrea Avancini
|
317b20c48e
|
Parameter evaluation, macro resolution, update executions, send ExecuteCommand message for ExecuteCommand Endpoint
|
2020-11-20 17:38:26 +01:00 |
|
Alexander A. Klimov
|
a959ae01c1
|
Add stub for event::UpdateExecutions
refs #8034
|
2020-11-20 17:38:26 +01:00 |
|
Alexander A. Klimov
|
b9ab01f6d2
|
Introduce Checkable#executions
refs #8034
|
2020-11-20 17:38:26 +01:00 |
|
Alexander A. Klimov
|
1228d751fe
|
Introduce Checkable#pending_executions
refs #8034
|
2020-11-20 17:38:26 +01:00 |
|
Alexander A. Klimov
|
50a9e30560
|
Add stub for event::ExecutedCommand
refs #8034
|
2020-11-20 17:38:26 +01:00 |
|