3005 Commits

Author SHA1 Message Date
Thomas Gelf
be4bfbb37d Db: enumIcingaObjects should also provide externals 2015-12-02 20:34:34 +01:00
Thomas Gelf
b0f98c2d07 IcingaConfig: deploy endpoints, remove 'master' 2015-12-02 16:46:13 +01:00
Thomas Gelf
36d9db4c74 IcingaConfig: handle external zones like ours 2015-12-02 16:10:20 +01:00
Thomas Gelf
b190fd62e3 Sync: allow to access "deep" values from expressions 2015-12-02 15:59:31 +01:00
Thomas Gelf
d37991627a SyncRule: one more attempt to avoid ZF magic 2015-12-02 15:27:25 +01:00
Thomas Gelf
ef4eecae6f SyncRule: avoid issues with auto-aliased columns
Affects some ZF versions
2015-12-02 15:05:52 +01:00
Thomas Gelf
635befc501 ImportSourceLdap: respect import filter 2015-12-02 12:13:50 +01:00
Thomas Gelf
dabc6de1da IcingaObject: add userspace filters 2015-12-02 04:04:19 +01:00
Thomas Gelf
3c07cdcf66 ImportSourceHook: exception on missing class
Otherwise we were unable to catch such failures
2015-12-02 04:00:31 +01:00
Thomas Gelf
604a910cd3 Cli/Command: base class for our cli commands 2015-12-02 03:53:08 +01:00
Thomas Gelf
d623502f5f DbObject: show more debug info, until removal 2015-12-02 03:39:33 +01:00
Thomas Gelf
570f8d9440 ObjectsController: add sample permission check 2015-12-02 03:35:01 +01:00
Thomas Gelf
107b872b63 DirectorObjectForm: disable additional vars
We need something better here
2015-12-02 03:33:52 +01:00
Thomas Gelf
cd5ce8063a ObjectController: rudimentary sample json support 2015-12-02 03:32:42 +01:00
Thomas Gelf
8b7388cfe3 CoreApi: allow to fetch command objects 2015-12-02 03:30:12 +01:00
Thomas Gelf
e29da23f99 IcingaCommand: add mungeCommand
Supports arrays and optional PluginDir resolution
2015-12-02 03:20:55 +01:00
Thomas Gelf
d5c20e6e53 IcingaObject: first simple toJson support 2015-12-02 03:08:57 +01:00
Thomas Gelf
a2d1594eaf DirectorObjectForm: re-arrange fields and commands 2015-12-02 03:07:28 +01:00
Thomas Gelf
06736e1508 IcingaCommand: improve timeout rendering 2015-12-02 02:53:27 +01:00
Thomas Gelf
7ca64e18a7 IcingaCommandArgument: add more data type support 2015-12-02 02:51:17 +01:00
Thomas Gelf
8be79b3dd6 IcingaArguments: class needed some love 2015-12-02 02:50:41 +01:00
Thomas Gelf
e5e3f749b7 IcingaObjectImports: prefetch should not be forgotten 2015-12-02 02:48:15 +01:00
Thomas Gelf
9f36a3184f IcingaConfigHelper: add renderExpression 2015-12-02 02:47:49 +01:00
Thomas Gelf
a09c34a190 DbObject: no change on update is not an error 2015-12-02 02:44:10 +01:00
Thomas Gelf
c0c3d1b16d CoreApi: implement getConstant(s) 2015-12-02 02:43:26 +01:00
Thomas Gelf
ed3624239b IcingaObject: allow to access arguments 2015-12-02 02:42:14 +01:00
Thomas Gelf
81a1706b46 RestApiResponse: add getSingleResult, split getResult 2015-12-02 02:40:53 +01:00
Thomas Gelf
a94f5c5969 DbObject: relax primary key check 2015-12-02 02:38:19 +01:00
Thomas Gelf
9413c8cdbd IcingaConfig: do not re-deploy external objects 2015-12-01 14:47:10 +01:00
Thomas Gelf
4875c2813d IcingaArguments: fix variable name 2015-11-30 21:40:32 +01:00
Thomas Gelf
41d6f47752 DbObject: allow to change primary key (not autoinc) 2015-11-30 21:03:46 +01:00
Thomas Gelf
029ee84d33 IcingaConfig: cleanup, hardcode director-global 2015-11-30 15:31:54 +01:00
Thomas Gelf
4d28358e60 ImportSourceHook: allow default key column 2015-11-30 13:06:34 +01:00
Thomas Gelf
c6af8811a8 ProvidedHook: do not fail on missing config 2015-11-30 12:19:37 +01:00
Thomas Gelf
211df25b42 CoreApi: use renamed method 2015-11-26 20:36:49 +01:00
Thomas Gelf
ffe17cf58c ServiceActions: newly introduced, provide "inspect" 2015-11-26 18:55:00 +01:00
Thomas Gelf
9ac82db6ef HostActions: provide an inspect link for monitoring 2015-11-26 18:54:26 +01:00
Thomas Gelf
dddf0d8ac5 CoreApi: allow to fetch a single object 2015-11-26 18:53:42 +01:00
Thomas Gelf
66b1daa1ba CoreApi: listObjects should return a list 2015-11-26 18:52:28 +01:00
Thomas Gelf
29168cbd85 Db: one more thing to do 2015-11-25 21:57:12 +01:00
Thomas Gelf
99a427c217 Sync: speedup by moving some logic to userspace 2015-11-25 21:54:42 +01:00
Thomas Gelf
35776575a3 Db::fetchLatestImportedRows: nested key support 2015-11-25 21:01:11 +01:00
Thomas Gelf
a71bdfeb44 SyncRule: add listInvolvedSourceIds() method 2015-11-25 12:54:21 +01:00
Thomas Gelf
b9390747b3 SyncRule: add getPriorityForNextProperty() method 2015-11-25 12:54:00 +01:00
Thomas Gelf
f0475c2407 IcingaHost: beautify enumProperties 2015-11-25 12:52:57 +01:00
Thomas Gelf
8ed2b99c82 Sync: allow direct access to nested structures 2015-11-25 09:21:15 +01:00
Thomas Gelf
21451338c3 HostActions: fix namespace to fit new hook style 2015-11-20 12:41:34 +01:00
Thomas Gelf
e5ebcc4bcc DirectorObjectForm: failing field elements...
...should still make part of the fields group
2015-11-19 09:24:45 +01:00
Thomas Gelf
40656be2c3 Db::getActivitylogNeighbors(): new method 2015-11-17 21:14:33 +01:00
Thomas Gelf
ca368a341a Sync: just a newline 2015-11-17 18:28:24 +01:00