11874 Commits

Author SHA1 Message Date
Alexander A. Klimov
7066e2610a Indicate and handle left out zones in config::Update 2020-09-10 18:18:56 +02:00
Alexander A. Klimov
3449e73e9f Handle partial config::Update
refs #8210
2020-09-09 11:04:51 +02:00
Alexander A. Klimov
ebcc64cbed config::WantFiles: send partial config::Update
refs #8210
2020-09-08 19:00:53 +02:00
Alexander A. Klimov
18a7388117 config::HaveFiles: send config::WantFiles if not up-to-date
refs #8210
2020-09-08 15:54:10 +02:00
Alexander A. Klimov
faf93f8ab6 config::WantObjects: send config::HaveFiles
refs #8210
2020-09-08 13:58:13 +02:00
Alexander A. Klimov
3d79fdbaf1 config::HaveZones: send config::WantZones if not up-to-date
refs #8210
2020-09-08 12:05:54 +02:00
Alexander A. Klimov
1c4cf7c98d Config sync: send config::HaveZones to v2.13+ on connect
refs #8210
2020-09-08 12:00:00 +02:00
Alexander A. Klimov
ac1371a6f4 Increment /var/lib/icinga2/api/zones/*/.timestamp only on config change
refs #8210
2020-09-08 11:56:16 +02:00
Alexander A. Klimov
71e19c4d01 Introduce Utility::GetModTime()
refs #8210
2020-09-08 11:56:16 +02:00
Alexander A. Klimov
f6db26f683 Create /var/lib/icinga2/api/zones/*/.checksum
refs #8210
2020-09-08 11:56:16 +02:00
Alexander A. Klimov
a0285769dd config::WantObjects: send the actual config objects
refs #8210
2020-09-08 11:56:14 +02:00
Alexander A. Klimov
61586ed6f2 config::HaveObjects: send config::WantObjects if not up-to-date
refs #8210
2020-09-08 11:55:02 +02:00
Alexander A. Klimov
ee211daf76 Runtime objects: send config::HaveObjects to v2.13+ on connect
refs #8210
2020-09-07 16:45:32 +02:00
Alexander A. Klimov
8c6998b66d icinga::Hello: document version param 2020-08-26 17:28:57 +02:00
Alexander A. Klimov
645dcbdc9e Introduce Endpoint#icinga_version
... and set it to e.g. 21200 via icinga::Hello.
2020-07-07 18:24:06 +02:00
Alexander A. Klimov
bbe0f2d8c4 mkclass: make .ti class members atomic if possible
... not to have to lock the objects while setting attributes.
2020-07-07 18:24:06 +02:00
Noah Hilverling
d5d89b7f39
Merge pull request #7970 from Icinga/bugfix/reconnect-loop
RequestCertificateHandler(): don't disconnect nodes already integrated into the cluster
2020-04-27 13:05:22 +02:00
Noah Hilverling
af7768944a
Merge pull request #7985 from Icinga/bugfix/icingadb-sticky-ack
IcingaDB::SerializeState(): include whether an ack is sticky
2020-04-22 17:15:25 +02:00
Alexander A. Klimov
35f25e99b4 IcingaDB::SerializeState(): include whether an ack is sticky 2020-04-20 14:53:55 +02:00
Alexander A. Klimov
5a5cf1a2eb RequestCertificateHandler(): don't disconnect nodes already integrated into the cluster
... not to cause a reconnect loop.
2020-04-08 13:29:55 +02:00
Alexander Aleksandrovič Klimov
2e22ceb23e
Merge pull request #7936 from Icinga/bugfix/config-sync-failed-reload-7742
ApiListener::ConfigUpdateHandler(): make the whole process mutually exclusive
2020-04-07 15:55:14 +02:00
Noah Hilverling
4464e4990e
Merge pull request #7946 from Icinga/bugfix/regression-ca-verification
Fix CA verification regression
2020-04-01 15:05:52 +02:00
Michael Insel
51e534ff4c Fix CA verification regression
Uninitialized bool values may evaluate to true while it should be false.
2020-03-29 16:05:29 +02:00
Alexander Aleksandrovič Klimov
2ab08a8d96
Merge pull request #7938 from Icinga/bugfix/icinga-web-2-docs-url
Docs: Fix Icinga Web 2 docs URL
2020-03-24 15:05:46 +01:00
Noah Hilverling
d21b5cf09f Docs: Fix Icinga Web 2 docs URL 2020-03-24 09:08:23 +01:00
Alexander A. Klimov
38f3108c1a ApiListener::HandleConfigUpdate(): make the whole process mutually exclusive
refs #7742
2020-03-23 17:33:14 +01:00
Alexander A. Klimov
dc3062a9b0 ApiListener::ConfigUpdateHandler(): block as less as possible
refs #7742
2020-03-23 17:31:59 +01:00
Noah Hilverling
71cefb9ea4 Release version 2.12.0-rc1 v2.12.0-rc1 2020-03-13 14:09:52 +01:00
Noah Hilverling
dd7fe150d2
Merge pull request #7908 from Icinga/feature/sort-mailmap
Sort .mailmap
2020-03-13 13:45:13 +01:00
Noah Hilverling
d073d62b03
Merge pull request #7913 from Icinga/feature/icingadb-docs
Docs: Icinga DB installation
2020-03-13 10:03:12 +01:00
Noah Hilverling
18c9d91f0c Docs: Add Icinga DB installation 2020-03-13 10:00:52 +01:00
Noah Hilverling
7ed690610f
Merge pull request #7911 from Icinga/feature/authors-sort-ci
Sort AUTHORS case-insensitively
2020-03-12 15:22:54 +01:00
Alexander A. Klimov
0339993887 Sort AUTHORS case-insensitively 2020-03-12 14:16:29 +01:00
Alexander A. Klimov
cd0957a876 Sort .mailmap
sort -fuo .mailmap .mailmap
2020-03-12 14:05:29 +01:00
Noah Hilverling
1c9cab6add
Merge pull request #7906 from Icinga/feature/icingadb-flapping-history-percent-state-change-start_end
Icinga DB - Flapping history: Add percent_state_change_start/end
2020-03-10 16:40:18 +01:00
Noah Hilverling
595ffc438e Icinga DB - Flapping history: Add percent_state_change_start/end 2020-03-10 14:44:08 +01:00
Noah Hilverling
7af15ae66e
Merge pull request #7902 from Icinga/bugfix/missing-2.11.3-changelog
Add missing 2.11.3 CHANGELOG entry
2020-03-10 10:19:59 +01:00
Alexander Aleksandrovič Klimov
0ea3b48f5f
Merge pull request #7900 from Icinga/bugfix/icingadb-host_id-missing
IcingaDB: Downtime, Comment, Notification: Add host_id, if object_type is service
2020-03-10 10:11:48 +01:00
Michael Insel
3410124ea1 Add missing 2.11.3 CHANGELOG entry 2020-03-09 18:16:22 +01:00
Noah Hilverling
5ec31aed14 Downtime, Comment, Notification: Add host_id, if object_type is service 2020-03-09 10:50:02 +01:00
Noah Hilverling
4c9e4959f3
Merge pull request #7823 from Icinga/bugfix/unify-application-start-times
Fix timing point for Application::GetStartTime() (related to command endpoint grace period)
2020-03-09 09:45:57 +01:00
Noah Hilverling
b8d518bce7
Merge pull request #7789 from Icinga/feature/nextupdate-passive
Checkable#next_update: always use #check_interval if !#enable_active_checks
2020-03-06 10:58:08 +01:00
Alexander A. Klimov
aa258685be Checkable#next_update: always use #check_interval if !#enable_active_checks 2020-03-06 10:03:56 +01:00
Noah Hilverling
e4c920b69e
Merge pull request #7887 from Icinga/bugfix/icingadb-sendevent
Drop IcingaDB#HandleEvents()
2020-03-05 16:22:22 +01:00
Noah Hilverling
2c467bbfef
Merge pull request #7890 from Icinga/bugfix/icingadb-flapping-history-more-ends-than-starts-7885
Fire Checkable::OnFlappingChange only if flapping is enabled
2020-03-05 09:36:57 +01:00
Alexander A. Klimov
0e24462064 Fire Checkable::OnFlappingChange only if flapping is enabled
refs #7885
2020-03-04 14:58:32 +01:00
Alexander A. Klimov
ff0efbc2a2 Drop IcingaDB#HandleEvents() 2020-03-04 14:37:17 +01:00
Alexander A. Klimov
54d555bd92 Drop IcingaDB#SendEvent() 2020-03-04 14:36:43 +01:00
Alexander A. Klimov
867481de7c Connect IcingaDB::StateChangeHandler to Checkable::OnAcknowledgementSet instead of calling it in IcingaDB#SendEvent() 2020-03-04 14:36:07 +01:00
Alexander A. Klimov
efa548fbdf Connect IcingaDB::UpdateState to Checkable::OnNewCheckResult instead of calling it in IcingaDB#SendEvent() 2020-03-04 14:34:43 +01:00