Ravi Kumar Kempapura Srinivasa
388c79e430
Add uuid to service sets.
2021-11-28 11:15:31 +01:00
Thomas Gelf
82656de2c2
Director: some PHP 8.1-related changes
2021-11-28 11:13:08 +01:00
Thomas Gelf
cb16733420
ServiceController: make sure to set branch and...
...
...host on Service Form
2021-11-24 11:52:07 +01: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
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
95c8884ea6
IcingaAddServiceForm: use branches
2021-10-06 03:27:05 +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
6a68a2c3d8
ConfigController: no branch activity when...
...
...for id ranges
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
78fd6afe94
ImportsourceController: add branch-related hint
2021-10-05 23:33:30 +02:00
Thomas Gelf
b59dab535e
IcingaCommandArgumentForm: branch support
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
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
8d3c901db7
IcingaCloneObjectForm: support Branches
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
c2d7b235a5
IcingaConfigDiff: replace duplicate code
2021-10-05 23:33:30 +02:00
Thomas Gelf
430f54837b
DeployedConfigInfoHeader: do not re-deploy...
...
...when being in a branchDeployedConfigInfoHeader: do not re-deploy...
...when being in a branchDeployedConfigInfoHeader: do not re-deploy...
...when being in a branchDeployedConfigInfoHeader: do not re-deploy...
...when being in a branchDeployedConfigInfoHeader: do not re-deploy...
...when being in a branchDeployedConfigInfoHeader: do not re-deploy...
...when being in a branchDeployedConfigInfoHeader: do not re-deploy...
...when being in a branchDeployedConfigInfoHeader: do not re-deploy...
...when being in a branchDeployedConfigInfoHeader: do not re-deploy...
...when being in a branch
2021-08-25 11:38:29 +02:00
Thomas Gelf
a851f58e42
ConfigController: no rendering, no deployment...
...
...for branches
2021-08-25 11:33:23 +02:00
Thomas Gelf
bdd9e2b1e5
IcingaCloneObjectForm: do not clone templates...
...
...in branches. Reason: fields
2021-08-25 11:28:51 +02:00
Thomas Gelf
dfdec95358
IcingaObjectModification: allow to pass db
...
fixes an issue with related objects on create
2021-08-25 00:54:30 +02:00
Thomas Gelf
b321327634
Dashboard: provide space for Branch Hook dashlets
2021-08-24 16:13:22 +02:00
Thomas Gelf
53b2167925
ConfigController: some hints for branch activity
2021-08-23 08:49:39 +02:00
Thomas Gelf
1470a134f4
Branch support: initial import
2021-08-16 11:43:09 +02:00
Thomas Gelf
7f16d648cc
IcingaUser: add basket support
...
fixes #2328
2021-07-15 19:11:20 +02:00
Thomas Gelf
6badc53d61
DependencyChecker: new implemenation
...
This is now also able to give help for web 2.9.x
fixes #2354
fixes #2350
2021-07-13 09:50:17 +02:00
Eric Lippmann
1a61cfc5c7
Use Icinga 2's generate-ticket API
2021-07-12 23:54:47 +02:00
Thomas Gelf
ac652f5966
Basket: allow Notification Apply Rules export
...
fixes #2335
2021-05-28 15:24:18 +02:00
Thomas Gelf
c5e25cdcc7
ScheduledDowntime: introduce a new permission...
...
...and a related name-based restriction
fixes #2086
2021-04-23 12:33:42 +02:00
Thomas Gelf
ebe1af13ea
IcingaAddServiceForm: import -> autocomplete
...
fixes #1974
2021-04-23 11:42:46 +02:00
Gianluca Piccolo
04ba8d12cf
Add --wait opt to cli deploy
2021-04-20 14:26:54 +02:00
Johannes Meyer
694cacb464
HostController: Fix indentation
2021-04-15 08:53:27 +02:00
Thomas Gelf
93222099ad
BacketCommand: allow to purge objects on restore
...
fixes #2201
2021-04-15 08:30:32 +02:00
Thomas Gelf
c27d9c7387
Monitoring, various: use monitoring permissions
...
fixes #2304
2021-03-18 07:01:42 +01:00
Thomas Gelf
29097463be
IcingaServiceForm: show Override button also in...
...
...case all fields belong to categories
fixes #2303
2021-03-18 06:57:05 +01:00
Thomas Gelf
bb6530e9f9
KickstartForm: catch DB connection issues early
...
fixes #2300
2021-03-11 23:12:05 +01:00
Thomas Gelf
a8d25b70ee
Sync: introduce a 'disable' purge action
...
fixes #2285
2021-03-11 23:00:52 +01:00
Thomas Gelf
41f428e86b
DashboardController: useless use of use
2021-03-10 21:46:09 +01:00
Thomas Gelf
bc7ab2e6be
ImportsourceCommand: show eventual JSON errors
2021-03-01 15:30:33 +01:00
Thomas Gelf
e4e96206b4
ServiceFinder: replace HostServiceRedirector
2021-01-16 15:04:29 +01:00
Thomas Gelf
958b19758c
DataController: allow for IcingaHost in dictionary
2021-01-15 12:26:10 +01:00
Thomas Gelf
c4261cb241
Merge branch 'feature/datatype-dictionary-337'
2021-01-15 11:51:52 +01:00
Thomas Gelf
40e1b5a798
DataTypeDictionary: new data type
...
fixes #337
2021-01-15 11:45:35 +01:00
Thomas Gelf
121dd774c4
IcingaTemplateChoiceForm: allow to require...
...
...a specific template/import
fixes #1178
2021-01-15 11:20:33 +01:00
Thomas Gelf
0544b57db4
IcingaHostForm: strike only HTML elements
...
fixes #2253
2020-12-16 05:59:48 +01:00
Thomas Gelf
f397894149
IcingaHostForm: optionally allow restricted...
...
...users to set group membership. Permissions are still enforced, but all
available groups are shown
fixes #2252
2020-12-15 14:34:26 +01:00
Thomas Gelf
a2757f1376
doc/changelog: refresh German translation
...
fixes #2240
2020-12-02 17:54:09 +01:00
Thomas Gelf
60f915a024
IndexController: unify setup tabs/titles
2020-12-01 05:51:23 +01:00
Thomas Gelf
db51fb4280
DaemonController: use Hint for errors, formatting
2020-12-01 05:49:19 +01:00
Thomas Gelf
4d406621aa
DeploymentChecker: new Background Daemon component
...
fixes #2045
fixes #1988
2020-11-30 18:47:52 +01:00
Thomas Gelf
921aafab3a
ConfigDiff: use gipfl/diff, drop php-diff
...
fixes #2226
2020-11-30 17:45:20 +01:00
Thomas Gelf
637315d5e2
DirectorObjectForm: centralize field priority
...
fixes #2041
2020-11-30 12:39:48 +01:00
Thomas Gelf
a2f294fea2
IcingaCloneObjectForm: explicit baseUrl
...
fixes #1894
2020-11-30 10:19:21 +01:00
Thomas Gelf
aa0980e168
SuggestController: use datalist keys
...
fixes #1918
2020-11-30 09:39:39 +01:00
valentina da rold
0c3a866020
locale: add Italian translation
...
fixes #2080
2020-11-28 20:00:17 +01:00
Thomas Gelf
e2696fd75a
IcingaConfig: remove magic_apply_for
...
This has always been and experimental feature, deprecated since v1.7.0
fixes #1851
2020-11-28 19:09:58 +01:00
Thomas Gelf
81f853e5dc
IcingaNotificationForm: explain time units
...
fixes #1897
2020-11-28 17:54:19 +01:00
Thomas Gelf
b8ab90f135
PropertyModifierRejectOrSelect: usability
...
This also introduces a new Form helper method -> getSetting
fixes #2228
2020-11-25 02:53:29 +01:00
Thomas Gelf
84610bf80d
SelfService: we agreed on aliases, as the new...
...
...parameters are also subject to mapping. Disabled installation, now the
script should run without asking any questions. Remaining task: eventually
ask whether and how to install the framework components. Setting names have
already been defined with this commit
refs #2147
2020-11-24 20:20:26 +01:00
Thomas Gelf
e908306f79
SelfServiceController: disable new install options
...
...for now
refs #2147
2020-11-24 18:10:49 +01:00
Thomas Gelf
6091b98d47
SelfService: respect setting
...
refs #2147
2020-11-24 18:00:40 +01:00
Thomas Gelf
0cb0904d14
SelfService: provide ConvertEndpointIPConfig
...
refs #2147
2020-11-24 17:57:36 +01:00
Thomas Gelf
f77de7992b
BasketController: change NV-table style
...
fixes #2225
2020-11-24 09:52:16 +01:00
Thomas Gelf
a761485b96
CompareBasketObject: new helper for basket diffs
...
...with lot's of workarounds for foreign baskets
fixes #2223
2020-11-24 04:36:48 +01:00
Thomas Gelf
5c8a12da38
SelfService: fix error handling
...
fixes #1728
2020-11-18 19:51:40 +01:00
Thomas Gelf
213f897ffc
HostController: details for external services...
...
...when clicking "Modify" in the monitoring module
fixes #1531
2020-10-27 01:18:18 +01:00
Thomas Gelf
456832e7d1
css, various places: use Hint class
2020-10-26 18:50:13 +01:00
Thomas Gelf
24a5411a93
ActionController: provide response-helper for all
...
...controllers
2020-10-26 16:39:36 +01:00
Thomas Gelf
3acd9ed114
ImportsourceController: fix order
2020-10-09 11:56:12 +02:00
Thomas Gelf
f2461bb7e9
ImportsourceController: catch the whole block
2020-10-09 11:55:24 +02:00
Thomas Gelf
1705e2e3e5
ImportsourceController: error handling for json
2020-10-09 11:54:09 +02:00
Thomas Gelf
b45d12a85a
ImportsourceController: typo
2020-10-09 11:51:59 +02:00
Thomas Gelf
7f1018a018
ImportsourceController: catch failures on preview
2020-10-09 11:50:56 +02:00
Gianluca Piccolo
533d2d7b77
Add key param to deployment status cli
2020-10-07 19:24:49 +02:00
Gianluca Piccolo
0a54fda6b6
Add deployment status cli
2020-10-07 19:24:49 +02:00
Gianluca Piccolo
dd53e4db9d
Fix params names
2020-10-07 16:04:06 +02:00
Gianluca Piccolo
fab69d7c0e
Add log files collection
2020-10-07 16:04:06 +02:00
Gianluca Piccolo
23214529f1
First deployment status api implementation
2020-10-07 16:04:06 +02:00
Thomas Gelf
3f8f7bd1eb
DeploymentStatus: new helper
...
* this also adds director/config/deployment-status
refs #2187
2020-10-07 16:04:06 +02:00
Pascal de Bruijn
9f7568c0ea
KickstartForm: add 'UTF8' to array of allowed charsets, to support Postgres
...
Followup to eae7a8ab86
UTF8 without a dash is the proper encoding shown by psql -c '\l'
2020-09-22 19:04:01 +02:00
Thomas Gelf
6736e3296e
IcingaServiceForm: use "re/deactivate" (wording)
...
fixes #2135
2020-06-06 22:24:40 +02:00
Thomas Gelf
d8f55a47b3
IcingaHostForm: do not trust HTML separator
...
fixes #2133
2020-06-06 21:56:54 +02:00
Thomas Gelf
80f9ea29b5
BasketForm: allow Notification Templates
2020-04-09 14:59:52 +02:00
Thomas Gelf
a7ea5d0b76
ImportsourceController: fix pagination
...
Next page pointed to importsource/fetch, should stay importsource/preview
refs #2096
2020-03-09 10:26:49 +01:00
Thomas Gelf
413ac8f281
ImportsourceController: fix download link
...
refs #2096
2020-03-05 13:10:49 +01:00
Thomas Gelf
865ed3f0d0
ImportsourceController: allow to fetch preview
...
fixes #2096
2020-03-05 13:06:51 +01:00
Thomas Gelf
421f47d08d
IcingaObjectResolver: new for ServicesetController
2020-02-12 10:41:58 +01:00
Thomas Gelf
c12a6baeea
Sync: implement update-only policy
...
fixes #2059
2020-01-17 09:01:25 +01:00
Thomas Gelf
2ef30f5f12
various: formatting, cleanup
2020-01-10 12:33:54 +01:00
Thomas Gelf
d795ad3c8e
BenchmarkCommand: add more flattening tests
2020-01-10 12:31:40 +01:00
Thomas Gelf
de993f4f16
BasketController: fix typo
...
refs #2052
2020-01-09 08:49:28 +01:00
Thomas Gelf
3e98d828e5
OverriddenVarsResolver: externalize lookup logic
...
This now also takes into account properties overridden on intermediate
Host templates
2019-12-04 12:36:47 +01:00
Thomas Gelf
e0c0662be1
IcingaHostSelfServiceForm: ignore empty values
2019-12-04 12:28:19 +01:00
Thomas Gelf
3f657a01c8
DeployFormsBug7350: add a reminder
2019-12-04 12:25:00 +01:00
Thomas Gelf
be8c1101f2
travis: use phpcs 3.5.2
2019-11-28 07:13:22 +01:00