3201 Commits

Author SHA1 Message Date
Thomas Gelf
1fbb4d93b6 BranchedObjectHint: allow no object (create) 2022-09-20 12:03:46 +02:00
Thomas Gelf
b35b6b84cc TableWithBranchSupport: do not branchify relations 2022-09-20 12:03:00 +02:00
Thomas Gelf
ae0992f196 UuidLookup: host_id VS host in branch 2022-09-20 11:54:10 +02:00
Thomas Gelf
8b1513830c IcingaServiceSet: do not delete Services w/o id 2022-09-20 07:20:29 +02:00
Thomas Gelf
166b862114 PropertyModifierFromLatin1: use iconv 2022-09-19 10:09:52 +02:00
Thomas Gelf
e3e92cdb3a AppliedServiceSetLoader: change method visibility
...for fetchAppliedServiceSets()
2022-09-19 07:41:44 +02:00
Thomas Gelf
410913e512 UuidLookup: fix host/set related fallback 2022-09-15 11:45:32 +02:00
Thomas Gelf
8bfbe2a80f IcingaServiceSet: friendlier error message 2022-09-15 11:44:43 +02:00
Thomas Gelf
9434cf5089 IcingaServiceSet: type hint for IDE 2022-09-15 11:44:24 +02:00
Thomas Gelf
0cf8c76617 IcingaObject: more details in the error message 2022-09-13 10:20:24 +02:00
Thomas Gelf
1df495b41e UuidLookup: fix lookup for cloned branches 2022-09-09 14:30:51 +02:00
Thomas Gelf
dd85c2ee35 Sync: compare keys in a case-insensitive way
fixes #2598
2022-08-31 16:36:31 +02:00
Thomas Gelf
28c149efed IcingaServiceSetServiceTable: refactor link logic 2022-08-31 14:45:28 +02:00
Thomas Gelf
d433631174 TableWithBranchSupport: new trait 2022-08-31 14:45:28 +02:00
Thomas Gelf
98cfcafdcd BranchSupport: introduce new constants 2022-08-31 14:45:28 +02:00
Thomas Gelf
ae45844bac Sync: fix typo, remove useless cast 2022-08-31 14:45:28 +02:00
Thomas Gelf
956708475e BranchSupport: new helper class 2022-08-31 14:45:28 +02:00
Thomas Gelf
b2afca2496 Sync: support branches 2022-08-31 14:45:28 +02:00
Thomas Gelf
1c30412abd DirectorActivityLog, others: constants, cleanup 2022-08-20 20:41:07 +02:00
Thomas Gelf
047b14ccbf Sync: preserve Host api_key in override mode
fixes #2590
2022-08-19 10:57:05 +02:00
Thomas Gelf
0cf113e0a6 ObjectCommand: simplify object creation 2022-08-03 12:20:40 +02:00
Thomas Gelf
4666497c55 ObjectCommand: refactor property preparation 2022-08-03 10:50:01 +02:00
Thomas Gelf
fae9783ff9 HostServiceLoader: less logic in Exporter 2022-08-03 10:23:39 +02:00
Thomas Gelf
9015993b05 Exporter: catch improbable error condition 2022-08-03 09:10:00 +02:00
Thomas Gelf
079e6e6514 ImportExportDeniedProperties: extract logic 2022-08-03 09:01:09 +02:00
Thomas Gelf
74ea9adbf2 Exporter: better variable name 2022-08-03 08:54:15 +02:00
Thomas Gelf
5409558d3b ObjectCommand: show created object name...
...even if given via JSON only

fixes #2576
2022-08-02 11:59:21 +02:00
Thomas Gelf
05362a093d IcingaObjectHandler: create object before storing
refs #2576
2022-08-02 11:55:26 +02:00
Thomas Gelf
5686629e27 Exporter: export services, not tables 2022-07-28 15:14:03 +02:00
Thomas Gelf
37954e0aa6 BranchActivityTable: show object name 2022-07-22 14:32:39 +02:00
Thomas Gelf
fca804e74e ObjectCommand: --all-services
fixes #2571
2022-07-21 07:49:12 +02:00
Thomas Gelf
431d0cfe75 ObjectCommand: add --resolve-services 2022-07-20 16:42:26 +02:00
Thomas Gelf
f1df0b6c7a RequestHandler: optionally return stack traces
fixes #2570
2022-07-20 12:03:32 +02:00
Thomas Gelf
b444ec0101 IcingaObjectHandler: allowOverrides for REST API
fixes #2569
2022-07-20 11:58:17 +02:00
Thomas Gelf
13c09855fa ObjectController: refactor initalization 2022-07-20 09:59:42 +02:00
Thomas Gelf
34d5e445b2 doc/REST-API: document new parameters 2022-07-20 09:45:26 +02:00
Thomas Gelf
0d68ee0fda PropertyMangler: new static helper 2022-07-20 09:04:38 +02:00
Thomas Gelf
1f3b039395 OverrideHelper: centralize applying overrides 2022-07-20 08:52:10 +02:00
Thomas Gelf
6d0b9310c3 Object/ServiceCommand: some more refactoring 2022-07-20 08:48:09 +02:00
Thomas Gelf
fc5d3de568 PropertyModifierReplaceNull: code style fix 2022-07-20 08:38:45 +02:00
Thomas Gelf
706a9b1fc1 ObjectCommand: document --with-services
refs #2565
2022-07-20 08:29:42 +02:00
Thomas Gelf
ab4b5807be RestApi: introduce RestApiParams, use Exporter
fixes #2568
2022-07-20 08:21:34 +02:00
Thomas Gelf
cb355f9b90 Exporter: support property filters
refs #2568
2022-07-20 08:13:25 +02:00
Thomas Gelf
164d1f5874 Command: fail() should show a readable message
fixes #2567
2022-07-20 06:44:41 +02:00
Thomas Gelf
0a25e256d1 ObjectCommand: formattingtt 2022-07-20 06:38:13 +02:00
Thomas Gelf
9775922975 ObjectCommand: support JSON via STDIN
fixes #1570
2022-07-20 06:37:06 +02:00
Thomas Gelf
2821b0721d IcingaObjectsHandler: send error message, not trace 2022-07-19 12:26:51 +02:00
Thomas Gelf
cb58573558 SimpleNote: do not fail on invalid content 2022-07-18 12:14:20 +02:00
Thomas Gelf
c586b2c194 ObjectCommand, Exporter: hosts with services
fixes #2565
2022-07-18 11:35:46 +02:00
Thomas Gelf
05d7e137c2 IcingaArguments: clarify reason for missing DSL...
...in External Commands imported via Icinga 2 API

fixes #2557
2022-07-18 10:08:51 +02:00