Thomas Gelf
f2a1ec91f7
test/php: allow to skip tests with db-dependency
2016-02-26 12:01:00 +01:00
Thomas Gelf
4bc5afb2f8
library/Director: fix PSR2 complaints
2016-02-26 11:58:37 +01:00
Thomas Gelf
586c043290
README.md: fix links
2016-02-26 09:15:45 +01:00
Thomas Gelf
ccc6274be5
schema/mysql: add hints to file header
2016-02-26 09:14:07 +01:00
Thomas Gelf
5f3fb2b023
README.md: refresh requirements and installation
2016-02-26 08:50:31 +01:00
Thomas Gelf
2d265caf95
RestApiClient: wait max 3sec for connection
2016-02-26 08:18:07 +01:00
Thomas Gelf
9bed3b7f8a
IcingaHostTest: ship rendered objects, compare
2016-02-25 21:46:51 +01:00
Thomas Gelf
75e2511f53
IcingaHostTest: add various persistance tests...
...
...for custom vars
2016-02-25 20:27:59 +01:00
Thomas Gelf
c32fe0a3bb
AssignRendererTest: add more test cases
2016-02-25 20:11:39 +01:00
Thomas Gelf
364b902468
IcingaTimePeriodRangesTest: store period, not ranges
2016-02-25 20:04:03 +01:00
Thomas Gelf
66f85a3b52
BenchmarkCommand: remove obsolete stream action
2016-02-25 20:02:03 +01:00
Thomas Gelf
bf8108d937
IcingaTimePeriodRanges: improve "modified" handling
...
Seems to be currently unused nonetheless
2016-02-25 19:58:08 +01:00
Thomas Gelf
14223712eb
DbObject: fix storing object multiple times
2016-02-25 19:57:08 +01:00
Thomas Gelf
2bac3c682f
CustomVariables: do not count deleted vars
2016-02-25 19:40:06 +01:00
Thomas Gelf
a3a17df437
IcingaObject: fix host merge test
2016-02-25 19:38:52 +01:00
Thomas Gelf
dd23380363
IcingaTimePeriodRangesTest: rename according class
2016-02-25 19:25:38 +01:00
Thomas Gelf
8684824ddf
IcingaTimePeriodRanges: fetch period id on store
2016-02-25 19:22:19 +01:00
Thomas Gelf
9417d4881b
TimePeriodRangesTest: tests need meaningful names
2016-02-25 19:21:47 +01:00
Thomas Gelf
682c2619d4
IcingaHostTest: add Icinga Host object tests
2016-02-25 19:21:10 +01:00
Thomas Gelf
77804d2b37
BaseTestCase: provide db for our tests
2016-02-25 19:01:48 +01:00
Thomas Gelf
f9c694d39d
TimePeriodRangesTest: restructure test
2016-02-25 18:56:39 +01:00
Thomas Gelf
78877e9440
IcingaTimePeriodForm: allow to delete timeperiods
2016-02-25 18:37:10 +01:00
Thomas Gelf
b31855ac33
TimePeriodRangesTest: moved according to namespace
...
Started cleanup, still not working
2016-02-25 18:36:42 +01:00
Thomas Gelf
e9152f2f3d
BaseTestCase: bootstrap only once
2016-02-25 18:31:00 +01:00
Thomas Gelf
c741042108
AssignRendererTest: first new simple test
2016-02-25 18:24:17 +01:00
Thomas Gelf
9cd5f46a68
BaseTestCase: add simple test bootstrapping
2016-02-25 18:23:05 +01:00
Thomas Gelf
40d505a7fe
doc: add automation chapter
2016-02-25 11:44:44 +01:00
Thomas Gelf
1261bd93e1
IcingaObject: add merge method, use in Sync
2016-02-25 00:23:27 +01:00
Thomas Gelf
f0d02edbe6
Sync: fix negation lost at ca76f30
2016-02-25 00:12:10 +01:00
Thomas Gelf
79f4aec592
Sync: initialize empty array only for combined keys
2016-02-25 00:10:40 +01:00
Thomas Gelf
b9ee674d3f
IcingaObject: render assignments (experimental)
2016-02-24 23:59:50 +01:00
Thomas Gelf
4939b7d6c8
IcingaAssignServiceToHostForm: store escaped...
...
...Icinga strings in filter expressions for now
2016-02-24 23:58:40 +01:00
Thomas Gelf
518ff61b3f
AssignRenderer: initial implementation
2016-02-24 23:00:49 +01:00
Thomas Gelf
0e11d60928
ServiceController: offer assign only for apply
2016-02-24 21:40:46 +01:00
Thomas Gelf
39f789aa7b
DirectorObjectForm: allow to choose apply rule type
2016-02-24 21:40:03 +01:00
Thomas Gelf
c65d042ed4
ObjectController: re-order tabs, fields to the right
2016-02-24 21:38:42 +01:00
Thomas Gelf
fb6518a887
IcingaObject: add awareness for apply object type
2016-02-24 21:37:48 +01:00
Thomas Gelf
bda927b446
css/tables: style apply rows
2016-02-24 21:34:31 +01:00
Thomas Gelf
6e06d7c7bc
ActivityLogTable: order by time and id
2016-02-24 21:34:13 +01:00
Thomas Gelf
697c367fe7
Sync: fix syntax. Broken by git add -p, sorry :p
2016-02-24 16:37:45 +01:00
Thomas Gelf
e455bbf37a
Sync: finish combined key support
...
Services on hosts should be fine right now
2016-02-24 15:33:08 +01:00
Thomas Gelf
ca76f30aa0
Sync: support IcingaObjects in fillVariables
2016-02-24 15:19:54 +01:00
Thomas Gelf
4292f31f4f
IcingaObject: generic loadAll support...
...
...also for multi-key objects
2016-02-24 15:18:30 +01:00
Thomas Gelf
f2f6bdfadf
Sync: re-organize, store sync history
2016-02-24 12:24:19 +01:00
Thomas Gelf
6e62cbf900
show/activity: show hex checksum
2016-02-24 12:23:17 +01:00
Thomas Gelf
92f54dbae2
schema/mysql: storing what we know makes life easier
2016-02-24 12:20:48 +01:00
Thomas Gelf
2e7342b879
Db: fetchActivityLogIdByChecksum - one more helper
2016-02-24 11:38:11 +01:00
Thomas Gelf
402d2a7f53
mysql-migrations/upgrade_68: oops, forgot a file
2016-02-24 11:36:49 +01:00
Thomas Gelf
ab5bc8035d
schema/mysql: sync_run.duration_ms might be null
...
This allows us to store sync_run stats without a duration in the sync
transaction while updating duration afterwards. This way the commit
duration makes part of our measurement.
2016-02-24 11:23:01 +01:00
Thomas Gelf
e2cd8958c3
SyncRun: less useless use of use
2016-02-24 11:14:12 +01:00