Markus Frosch
1592894fd7
CustomVariable*(Legacy): Add toLegacyConfigString
...
refs #12919
2016-11-03 13:41:44 +01:00
Markus Frosch
ffab574355
IcingaConfigRenderer: Add toLegacyConfigString to support legacy config
...
refs #12919
2016-11-03 13:41:44 +01:00
Markus Frosch
7916e0c0c6
CustomVariable: Fix getType to output a useable value
2016-11-03 13:41:44 +01:00
Markus Frosch
1e70cface0
IcingaObject(Legacy): Render directly added groups
...
refs #12919
2016-11-03 13:41:44 +01:00
Markus Frosch
a8179507dc
IcingaObject(Legacy): Make getLegacyObjectType public
...
refs #12919
2016-11-03 13:41:44 +01:00
Markus Frosch
ffa5da86c9
IcingaCommand(Legacy): Fix type and render command_line
...
refs #12919
2016-11-03 13:41:44 +01:00
Markus Frosch
1cedc64c5a
IcingaObject(Legacy): Properly comment a disabled object
...
refs #12919
2016-11-03 13:41:44 +01:00
Markus Frosch
a2151fd9d1
IcingaObject(Legacy): Add getLegacyObjectType function
...
So the type rendered to the object header can get overwritten.
refs #12919
2016-11-03 13:41:44 +01:00
Markus Frosch
802b923df6
IcingaConfig: Add v1-masterless config format
...
Do not render a passive checkable to the master zone then.
refs #12919
2016-11-03 13:41:44 +01:00
Markus Frosch
31a321e13e
IcingaObject(legacy): Add flag to render only supported objects
...
refs #12919
2016-11-03 13:41:44 +01:00
Markus Frosch
2e2f4739c7
IcingaObject(legacy): Only render passive objects for checkables
...
Also simplify renderToLegacyConfig.
refs #12919
2016-11-03 13:41:44 +01:00
Thomas Gelf
c32cc3ca92
Merge branch 'feature/cnt-apply-12968'
2016-11-03 13:36:30 +01:00
Thomas Gelf
4a82bd5b90
IcingaConfig: count apply rules and show them
2016-11-03 13:35:44 +01:00
Thomas Gelf
92bb24b414
schema: add cnt_apply column
2016-11-03 13:25:32 +01:00
Thomas Gelf
c073278ee3
ServiceSet: re-enable them
2016-11-03 12:54:15 +01:00
Thomas Gelf
ce9e4409ff
Merge branch 'feature/object-list-12965'
2016-11-03 12:34:31 +01:00
Thomas Gelf
a540fd08aa
cli/objects: provide new commands
...
fixes #12965
2016-11-03 12:32:51 +01:00
Thomas Gelf
8a57ca9437
ObjectsCommand: initial import
2016-11-03 12:25:48 +01:00
Thomas Gelf
f43481a13e
Merge branch 'feature/inspect-permission-11764'
2016-11-03 11:50:01 +01:00
Thomas Gelf
d006449564
inspect: enforce permissions
...
fixes #11763
fixes #11764
2016-11-03 11:49:04 +01:00
Thomas Gelf
c1c5a161c9
director/inspect: just a new permission setting
2016-11-03 11:39:39 +01:00
Markus Frosch
59f858bf87
Add contrib example to run tests with docker
2016-11-03 10:20:01 +01:00
Markus Frosch
9305f55e92
BaseTestCase: Support more resource settings via ENV
2016-11-03 10:19:44 +01:00
Markus Frosch
10ee7901c8
Add composer support for testing
2016-11-03 10:19:25 +01:00
Thomas Gelf
dfb97268ee
doc/testing: new chapter
2016-11-03 04:11:56 +01:00
Thomas Gelf
7e2f8c9430
test/bootstrap: allow fallback to configdir
2016-11-03 03:06:06 +01:00
Thomas Gelf
c57b943544
Merge branch 'feature/test-runner-12905'
2016-11-03 02:56:13 +01:00
Thomas Gelf
a52e52b517
IcingaHostTest: temporarily skip broken test
2016-11-03 02:54:59 +01:00
Thomas Gelf
b996a684be
tests: refactor bootstrapping, initial Gitlab-CI..
...
...support. Currently expects three test-runners offering Debian Jessie,
Ubuntu 16.04 LTS (Xenial) and CentOS 7. Removed all dependencies on the
Icinga Web 2 test module, installing phpunit should suffice to run tests
in a normal environment.
This is a first attempt to make things easier, more to come.
2016-11-03 02:50:39 +01:00
Thomas Gelf
6c23a02252
Test: add test suite prototype and command
...
refs #12905
2016-11-02 19:30:11 +01:00
Thomas Gelf
468a2719a7
DirectorActivityLog: optionally log to file/syslog
...
fixes #12976
2016-11-02 18:40:43 +01:00
Thomas Gelf
984740db9a
IcingaUer(Group)Form: allow to specify a zone
...
fixes #11754
2016-11-02 18:04:35 +01:00
Thomas Gelf
57e4c441bd
deploymentlink: show even when there are only...
...
...unrelated changes
fixes #12032
2016-11-02 17:37:04 +01:00
Lee Clemens
f38ded6223
IcingaUserForm: fix object_name description
...
fixes #13023
2016-11-02 14:34:20 +01:00
Thomas Gelf
fcacf3433e
doc/getting-started: mention global-zone
...
Already existed in how-it-works, but should be more prominent
fixes #11547
2016-11-02 14:31:55 +01:00
Thomas Gelf
aec44c90d8
tables: use db, not connection, less code
2016-11-02 14:27:23 +01:00
Thomas Gelf
cff76236d8
Icinga2Agent.psm1: a few upstream improvements
2016-11-02 13:51:41 +01:00
Lord Hepipud
160a630c5c
Icinga2Agent.psm1: <nscp> and <windows-plugins>
...
fixes #12476
2016-11-02 13:40:56 +01:00
Thomas Gelf
e410beb935
CoreApi: skip incomplete stages
...
fixes #13028
2016-11-02 11:06:15 +01:00
Thomas Gelf
ee0def7d2b
Lots of files: make IDE users happy
2016-11-01 18:28:36 +01:00
Markus Frosch
1a02543321
Sync: Use PrefetchCache
2016-10-31 17:21:21 +01:00
Markus Frosch
2b227a356b
IcingaObjectGroups: Respect PrefetchCache
2016-10-31 17:21:21 +01:00
Markus Frosch
672a45b26e
IcingaObject: loadAllByType should respect PrefetchCache
2016-10-31 17:21:21 +01:00
Markus Frosch
86d2f317ee
IcingaObject: Do not invalidate templateResolver on every setImports()
...
Do not clear templateResolver, but refresh current object with its "new" parents.
refs #11803
2016-10-31 17:21:21 +01:00
Thomas Gelf
22802114ac
IcingaService: do not disable services twice
...
fixes #13017
2016-10-31 12:36:45 +00:00
Markus Frosch
15f08170ec
Merge branch 'feature/import-templates-11778'
2016-10-31 10:55:30 +01:00
Markus Frosch
b04e5f401f
Sync: Allow importing / syncing templates
...
Purging a used template will obviously fail.
refs #11778
2016-10-31 10:55:21 +01:00
Tobias von der Krone
48c4ee7c23
CommandForm: Make imports optional on commands
...
Specifying an import should be optional for Commands. You have to
specify the execution method, e.g. "Plugin Check Command", anyway so
that the correct base template will be imported by icinga director
automatically.
fixes #12979
2016-10-31 08:38:06 +00:00
Thomas Gelf
55e0ebd02d
kickstart: add new route /kickstart allowing one...
...
...to re-run the kickstart wizard
fixes #13014
2016-10-31 08:34:26 +00:00
Thomas Gelf
cbf1a30a26
Kickstart: import notification commands
...
fixes #12028
2016-10-30 12:35:12 +00:00