Commit Graph

1312 Commits

Author SHA1 Message Date
Thomas Gelf 7cf1af15cb Import/Sync: cleanly rollback transactions
Helps to avoid side-effects
2016-06-28 12:56:53 +02:00
Thomas Gelf 62e6c6e1a1 Various: fix typos
thanks twidhalm!
2016-06-28 12:27:33 +02:00
Thomas Gelf 9210441178 DirectorActivityLog: fix loadLatest() 2016-06-28 12:11:13 +02:00
Thomas Gelf 820d6ce197 ImportSource: fix hasChanges variable 2016-06-28 10:10:15 +02:00
Thomas Gelf 7908d69349 ProvidedHook/Monitoring: make actions failsafe 2016-06-28 09:40:25 +02:00
Thomas Gelf f7ddbaf2d7 host/agent: provide download for Windows Agent 2016-06-28 01:55:43 +02:00
Thomas Gelf 5e2de81767 DirectorObjectForm: prefer sent over inherited 2016-06-27 23:04:02 +02:00
Thomas Gelf 47b9da3be0 ImportJob: remove import-source related logic 2016-06-26 16:56:56 +02:00
Thomas Gelf c6c3543e5a IcingaConfig: use local variable for overrides 2016-06-26 16:45:25 +02:00
Thomas Gelf 38fec2c3d5 ImportSource: set last_attempt on every attempt 2016-06-26 16:00:43 +02:00
Thomas Gelf 4c70a61060 ListController: get rid of global import history 2016-06-26 15:48:39 +02:00
Thomas Gelf 3b4b85374d QuickForm: fully respect false submit label 2016-06-26 14:02:21 +02:00
Thomas Gelf 5b509a1b7c Sync: make new purge strategies the new default 2016-06-26 14:00:37 +02:00
Thomas Gelf 15d61ca1de PurgeStrategy: declare acstract method visibilty 2016-06-26 13:48:57 +02:00
Thomas Gelf 97e52b231d ImportsourceController: fix redirect after delete 2016-06-25 23:39:28 +02:00
Thomas Gelf afaaf5760d SyncRule: proxy expected modifications 2016-06-25 23:02:36 +02:00
Thomas Gelf 9387b92da1 SyncRule: introduce purge strategies 2016-06-24 17:07:00 +02:00
Thomas Gelf 39cf0a5fb8 ImportSource: there is no end_time in ImportRun 2016-06-24 17:01:47 +02:00
Thomas Gelf 20197e1c9c ImportRun: fix prepared query 2016-06-24 17:00:44 +02:00
Thomas Gelf 57c760bca9 ImportSource: add helper methods able to fetch...
...the latest run or the latest run before a specific timestamp as an object
2016-06-24 11:48:54 +02:00
Thomas Gelf 9ae70a4377 ImportRun: provide historic run as a standalone...
...object
2016-06-24 11:47:45 +02:00
Thomas Gelf a9b7861473 SyncRule: provide current runId 2016-06-24 08:36:12 +02:00
Thomas Gelf 516c519af9 SyncRule: add various helper methods 2016-06-23 23:14:12 +02:00
Thomas Gelf 676b5b5efe SyncRule: fix misleading error when running...
...as a Job
2016-06-23 22:36:38 +02:00
Thomas Gelf c9ef9fe91a IcingaCommand: fix EventCommand header
fixes #12010
2016-06-22 23:58:09 +02:00
Thomas Gelf 7438b07c91 DirectorObjectForm: remove superfluous outdated...
...imported objects refresh
2016-06-17 20:42:12 +02:00
Thomas Gelf 93e4cc9b5b IcingaConfig: allow to override vars for dynamic...
...host-crafted services
2016-06-17 20:06:58 +02:00
Thomas Gelf 8ac5d954e9 DirectorJob: fix timeperiod handling 2016-06-17 14:23:03 +02:00
Thomas Gelf df631f506e JobHook: pass args, not argument count 2016-06-17 14:06:17 +02:00
Thomas Gelf 966afa3154 JobHook: next attempt to get callbacks right :-/ 2016-06-17 14:03:17 +02:00
Thomas Gelf 80c8d6a467 JobHook: define static callable as string 2016-06-17 13:58:12 +02:00
Thomas Gelf 804a2a7fcc JobHook: fix typo 2016-06-17 13:52:23 +02:00
Thomas Gelf 83879b5d53 JobRunner, JobHook: improve logging 2016-06-17 13:48:35 +02:00
Thomas Gelf 6665d6d80f ConfigJob: fix dealing with currently active config 2016-06-17 13:20:15 +02:00
Thomas Gelf a761bb108b IcingaService: render dedicated host before imports
This fixes issues with object and apply types showing different
behaviour in Icinga 2 when inheriting the very same template.
2016-06-17 11:55:48 +02:00
Thomas Gelf dc3a2ca999 IcingaObject: split object property rendering
Improves readability
2016-06-17 11:44:38 +02:00
Thomas Gelf 35d4a08632 DirectorObjectForm: add extra properties
fixes #11579
2016-06-17 09:38:48 +02:00
Thomas Gelf 5c0ea2c3b0 IcingaObject: be strict on relations 2016-06-16 22:16:55 +02:00
Thomas Gelf 57656f8dd9 IcingaObject: externalize imported object loading 2016-06-16 21:40:22 +02:00
Thomas Gelf d042f8d599 IcingaObjectImports: fix adding objects 2016-06-16 21:20:11 +02:00
Thomas Gelf 271dc6add5 DirectorObjectForm: addd brackets to be on the...
...safe side for all PHP versions
2016-06-16 17:00:09 +02:00
Thomas Gelf a07983abd9 ConfigJob: use helper method 2016-06-16 16:16:28 +02:00
Thomas Gelf 558128e36e IcingaConfig: fix typo 2016-06-16 16:04:05 +02:00
Thomas Gelf bafc53e7a2 ConfigJob: add configForLatestActivityExists() 2016-06-16 16:02:28 +02:00
Thomas Gelf 734c7c7b02 IcingaConfig: add static exists() helper 2016-06-16 15:48:54 +02:00
Thomas Gelf cf88f110e0 ConfigJob: fix no $api available 2016-06-16 15:34:14 +02:00
Thomas Gelf 862ffee616 ConfigJob: fix missing variable 2016-06-16 15:27:14 +02:00
Thomas Gelf c645660ecd ConfigJob: fix syntax error 2016-06-16 14:52:50 +02:00
Thomas Gelf 2f148a677d JobRunner: run job only when required 2016-06-16 14:30:34 +02:00
Thomas Gelf 53872a4e76 DirectorJob: really run jobs 2016-06-16 14:25:35 +02:00