5439 Commits

Author SHA1 Message Date
Markus Frosch
4f959572f2 Add feature to specify a custom endpoint name for a host
- Render Endpoint and Zone with a different name per host
- Add custom variable `_director_custom_endpoint_name` to a host with that name
- Update `command_endpoint` behavior in services to use custom var or hostname
- Includes a feature flag that needs to be enabled
2021-10-21 14:59:52 +02:00
Markus Frosch
8237d84cdb Add feature to specify a custom endpoint name for a host
- Render Endpoint and Zone with a different name per host
- Add custom variable `_director_custom_endpoint_name` to a host with that name
- Update `command_endpoint` behavior in services to use custom var or hostname
- Includes a feature flag that needs to be enabled
2021-10-21 14:59:52 +02:00
Thomas Gelf
3d528dc3af ObjectsTableEndpoint: provide UUID 2021-10-18 17:32:58 +02:00
Thomas Gelf
30c6e50e33 BranchMerger: remove obsolete method call 2021-10-18 13:35:57 +02:00
Thomas Gelf
2d79281583 ApplyRulesTable: use UUIDs
refs #2411
2021-10-18 10:04:28 +02:00
Thomas Gelf
ce3ec67eb6 HostServiceBlacklist: fix exception in branches 2021-10-18 07:46:27 +02:00
Thomas Gelf
4916ce3529 SuggestController: apply HostGroup restrictions 2021-10-18 07:46:00 +02:00
Thomas Gelf
e29c025d64 Service/TemplateController: fix links, use uuids
fixes #2411
2021-10-18 07:27:28 +02:00
Thomas Gelf
cbc67439d8 ServiceController: remove debugging break 2021-10-12 13:42:33 +02:00
Thomas Gelf
7b4e9b4f91 IcingaObject: fix null check for ranges
fixes #2408
2021-10-11 17:45:55 +02:00
Thomas Gelf
75e414006d DbObject: UUID on insert is required
fixes #2407
2021-10-08 15:23:17 +02:00
Thomas Gelf
2906dc8acc Merge branch 'feature/branches-rewrite' 2021-10-06 09:41:58 +02:00
Thomas Gelf
95c8884ea6 IcingaAddServiceForm: use branches 2021-10-06 03:27:05 +02:00
Thomas Gelf
6201fb52e4 schema: add branches 2021-10-06 03:24:48 +02:00
Thomas Gelf
fc97d0d4e1 schema: add UUIDs for main Icinga objects 2021-10-06 02:01:58 +02:00
Thomas Gelf
20bb6dfc7f ServiceController: branch-related refactoring 2021-10-05 23:33:30 +02:00
Thomas Gelf
ab28a4b1db ServiceController: enforce optional monitoring...
...module permissions
2021-10-05 23:33:30 +02:00
Thomas Gelf
8ec56ff16e DbObject: allow to set loaded properties 2021-10-05 23:33:30 +02:00
Thomas Gelf
2994403aa8 DbObject: allow arrays in fromDbRow, handle errors 2021-10-05 23:33:30 +02:00
Thomas Gelf
6a68a2c3d8 ConfigController: no branch activity when...
...for id ranges
2021-10-05 23:33:30 +02:00
Thomas Gelf
f0d63ad23b DbObject: add UUID support 2021-10-05 23:33:30 +02:00
Thomas Gelf
fe97970dc3 IcingaCommandArgumentTable: branch-specific fixes 2021-10-05 23:33:30 +02:00
Thomas Gelf
83617b22e8 HostController: services on new branch host, hint 2021-10-05 23:33:30 +02:00
Thomas Gelf
97b2f6c946 CommandController: branch support, argument table 2021-10-05 23:33:30 +02:00
Thomas Gelf
2b62742362 UuidLookup: initial import 2021-10-05 23:33:30 +02:00
Thomas Gelf
78fd6afe94 ImportsourceController: add branch-related hint 2021-10-05 23:33:30 +02:00
Thomas Gelf
a00c91991d ObjectController: refactor Branch usage, give...
...more and better hints
2021-10-05 23:33:30 +02:00
Thomas Gelf
649a5dbe5e BranchedObject: initial import 2021-10-05 23:33:30 +02:00
Thomas Gelf
b59dab535e IcingaCommandArgumentForm: branch support 2021-10-05 23:33:30 +02:00
Thomas Gelf
09c9a9db72 DirectorObjectForm: use new DbObjectStore 2021-10-05 23:33:30 +02:00
Thomas Gelf
098f620802 JobController: not in Branches, formatting 2021-10-05 23:33:30 +02:00
Thomas Gelf
2dc83478ae IcingaHostServiceTable: support Branches 2021-10-05 23:33:30 +02:00
Thomas Gelf
c994610031 DirectorObjectForm: hidden id field, start...
...fading it out - don't want to see this here
2021-10-05 23:33:30 +02:00
Thomas Gelf
2e069ef127 TemplatechoiceController: not in branches 2021-10-05 23:33:30 +02:00
Thomas Gelf
8560abfaa7 DbObjectStore: refactor, drop load() for now 2021-10-05 23:33:30 +02:00
Thomas Gelf
8d3c901db7 IcingaCloneObjectForm: support Branches 2021-10-05 23:33:30 +02:00
Thomas Gelf
57c4dda117 Objects/*, CVs, others: unify setBeingLoadedFromDb 2021-10-05 23:33:30 +02:00
Thomas Gelf
835d01cdec IcingaObject: disabled = null is not a thing 2021-10-05 23:33:30 +02:00
Thomas Gelf
84c299a7db Table/Object*: use UUIDs 2021-10-05 23:33:30 +02:00
Thomas Gelf
13f6ff6131 KickstartController: not in branches 2021-10-05 23:33:30 +02:00
Thomas Gelf
30bbf0836d BranchController: refactored, use new classes 2021-10-05 23:33:30 +02:00
Thomas Gelf
ce13200832 DbObjectTypeRegistry: new helper methods 2021-10-05 23:33:30 +02:00
Thomas Gelf
1845b43314 ObjectsTable: we have UUIDs now, new column names 2021-10-05 23:33:30 +02:00
Thomas Gelf
73884536df ServiceActions: formatting 2021-10-05 23:33:30 +02:00
Thomas Gelf
8601f26f03 BranchSupportHook: drop linkToBranchedObject 2021-10-05 23:33:30 +02:00
Thomas Gelf
b12d50a16a HostgroupRestriction: do not fail on hosts w/o ID 2021-10-05 23:33:30 +02:00
Thomas Gelf
70c0b8f247 BranchActivityTable: new columns, better query 2021-10-05 23:33:30 +02:00
Thomas Gelf
98a8050718 BranchStore: new column names, delete methods 2021-10-05 23:33:30 +02:00
Thomas Gelf
e17535117e BranchModificationInspection: column names, uuid 2021-10-05 23:33:30 +02:00
Thomas Gelf
dc52a54888 BranchMerger: use Activity instances 2021-10-05 23:33:30 +02:00