Commit Graph

12391 Commits

Author SHA1 Message Date
Julian Brost f8f00139cf
Merge pull request #8458 from widhalmt/doc/satellites
docs: Add section about usage of satellites
2020-12-02 12:26:16 +01:00
Alexander A. Klimov 854939a8ce On recovery: re-check children 2020-12-02 12:24:40 +01:00
Julian Brost 9cf90eee2b
Merge pull request #8498 from MarcusCaepio/master
Added new options for ipmi-sensor to ITL
2020-12-02 12:24:36 +01:00
Alexander A. Klimov 668bf06424 Don't fire suppressed notifications if last parent recovery >= last check result 2020-12-02 12:03:19 +01:00
Alexander Aleksandrovič Klimov ac531cf422
Merge pull request #8524 from Icinga/probot/update-authors/master/9e85dc088e4c5e1779d88d52f2f2190c2fcfc783
Update AUTHORS
2020-12-02 11:59:12 +01:00
icinga-probot[bot] 681710829e
Update AUTHORS 2020-12-02 10:58:26 +00:00
Julian Brost 9e85dc088e
Merge pull request #8523 from Icinga/bugfix/mailmap
Update .mailmap
2020-12-02 11:58:19 +01:00
Alexander A. Klimov 00c77f51db Update .mailmap 2020-12-02 11:11:09 +01:00
Alexander Aleksandrovič Klimov bee4ac7f7c
Merge pull request #8040 from Icinga/feature/v1-actions-execute-command-8034
Add API endpoint: /v1/actions/execute-command
2020-12-02 10:53:24 +01:00
Julian Brost 5224648ee0
Merge pull request #8451 from Icinga/bugfix/http
s/http/https/g
2020-12-02 10:40:58 +01:00
Noah Hilverling 43cb464dfb
Merge pull request #8519 from Icinga/feature/fedora29
GitHub actions: drop Fedora 29
2020-12-02 08:50:20 +01:00
Noah Hilverling 2cb682f13d
Merge pull request #8518 from Icinga/feature/opensuse150
GitHub actions: drop openSUSE 15.0
2020-12-02 08:49:51 +01:00
Alexander A. Klimov af0f5544f7 s/http/https/g 2020-12-01 18:41:58 +01:00
Alexander Aleksandrovič Klimov 87d468e257
Merge pull request #8520 from Icinga/feature/centos6
GitHub actions: drop CentOS 6
2020-12-01 15:23:19 +01:00
Alexander A. Klimov 6378fe7e18 GitHub actions: drop Fedora 30 2020-12-01 13:53:45 +01:00
Alexander A. Klimov acb90a47bd GitHub actions: drop CentOS 6 2020-12-01 13:41:26 +01:00
Alexander A. Klimov 82311c61da GitHub actions: drop Fedora 29 2020-12-01 12:44:47 +01:00
Alexander A. Klimov 9eb20c3e2a GitHub actions: drop openSUSE 15.0 2020-12-01 12:08:05 +01:00
Alexander Aleksandrovič Klimov 653c6f4596
Merge pull request #8517 from Icinga/feature/sles150
GitHub actions: drop SLES 15.0
2020-12-01 11:07:15 +01:00
Alexander A. Klimov d2d8fa6a47 GitHub actions: drop SLES 15.0 2020-12-01 10:37:10 +01:00
Alexander Aleksandrovič Klimov a147a19153
Merge pull request #8516 from Icinga/feature/sles124
GitHub actions: drop SLES 12.4
2020-12-01 10:18:14 +01:00
Alexander A. Klimov 41c5769789 GitHub actions: drop SLES 12.4 2020-11-30 18:36:50 +01:00
Alexander Aleksandrovič Klimov 3f4b09f01c
Merge pull request #8488 from Icinga/feature/improve-config-sync-locking
Improve config sync locking
2020-11-27 17:55:15 +01:00
Julian Brost 48ec484cc4
Merge pull request #8074 from Icinga/bugfix/doc-use-S-parameter-8065
Add -S and -i parameters to the api queries
2020-11-26 14:56:58 +01:00
Alexander Aleksandrovič Klimov 54344d669b
Merge pull request #8494 from andygrunwald/feature/remove-old-issue-template
Remove old and unused issue template from GitHub
2020-11-25 18:10:10 +01:00
MarcusCaepio e5c04c35b4 Added new options for ipmi-sensor to ITL
Regarding my PR at https://github.com/thomas-krenn/check_ipmi_sensor_v3/pull/42
I want to add the new options to the Icinga ITL.
2020-11-25 16:10:30 +01:00
Alexander Aleksandrovič Klimov 81ed8d5629
Merge pull request #8321 from Icinga/bugfix/cant-create-api-user-w-password-8164
Allow to create API User w/ password
2020-11-25 15:40:07 +01:00
Julian Brost 8c5e17a799
Merge pull request #8222 from Icinga/bugfix/typo
Fix typo
2020-11-25 14:55:42 +01:00
Yonas Habteab f4011eac26 Add -S and -i parameters to the api queries 2020-11-25 14:53:33 +01:00
Julian Brost 97b59dc6cf
Merge pull request #8504 from Icinga/bugfix/replay-log-blocks
Start ApiListener#SyncClient() in the thread pool
2020-11-25 08:58:29 +01:00
Julian Brost 06a07bbeb2
Merge pull request #8149 from Icinga/bugfix/release-sed
RELEASE.md: use perl, not sed
2020-11-25 08:36:49 +01:00
Alexander A. Klimov 0e36564f1d RELEASE.md: use perl, not sed
Rationale:
sed: 1: "VERSION": invalid command code V
2020-11-24 18:43:26 +01:00
Alexander A. Klimov 1343fd538d Start ApiListener#SyncClient() in the thread pool
... not hosting the coroutines not to block them.

Otherwise a large replay log would block messages sending
until the peer disconnects us.
2020-11-24 17:25:43 +01:00
Alexander Aleksandrovič Klimov 3dcc6c32f3
Merge pull request #8479 from Icinga/bugfix/close-anonymous-connections
Close anonymous connections after 10 seconds
2020-11-24 16:44:09 +01:00
Julian Brost 2a2924855f
Merge pull request #7922 from Icinga/feature/http-status-codes-in-icinga-mainlog-7053
Include HTTP status codes in log
2020-11-24 16:35:58 +01:00
Julian Brost da407660f2
Merge pull request #8500 from Icinga/bugfix/config-sync-only-remove-files-if-timestamp-changed
Config sync: Only remove files, if timestamp changed
2020-11-24 16:34:12 +01:00
Julian Brost c154d4d50e
Merge pull request #8466 from Icinga/feature/one-connection
ApiListener#NewClientHandlerInternal(): reject connections from already connected endpoints
2020-11-24 16:33:15 +01:00
Noah Hilverling 83b4d8e69d Config sync: Only remove files, if timestamp changed 2020-11-24 10:44:38 +01:00
Alexander Aleksandrovič Klimov 39bc1590f6
Merge pull request #8440 from Icinga/bugfix/message-routing-for-global-zones
Fix cluster message routing for global zones
2020-11-24 10:41:17 +01:00
Alexander Aleksandrovič Klimov e84a4a290d
Merge pull request #8450 from Icinga/bugfix/do-not-accept-api-updates-for-unknown-zone
API: Don't accept object updates for unknown global zone
2020-11-24 10:40:20 +01:00
Alexander A. Klimov 7cf01008e6 Improve /v1/actions/execute-command docs
refs #8034
2020-11-23 16:45:35 +01:00
Alexander A. Klimov 5cfac1f643 Fix function and variable names
refs #8034
2020-11-23 16:43:47 +01:00
Alexander A. Klimov fa61711c21 Introduce ReportIdoCheck()
... for code deduplication

refs #8034
2020-11-23 16:40:32 +01:00
Alexander A. Klimov 0ad1ab20aa Fix code style
refs #8034
2020-11-23 16:39:24 +01:00
Andy Grunwald a90513bf0d Remove old and unused issue template from GitHub
In 4c51a64e the new version of GitHub issue templates were introduced
to the Icinga2 repository. The former issue template was not removed
in this commit.
2020-11-22 12:29:57 +01:00
Julian Brost 3f15963651 Remove SpinLock
No longer needed as its only user now uses std::mutex.
2020-11-17 09:40:34 +01:00
Julian Brost 70c9d49ebc ApiListener: merge new config validation and actication functions
Merge AsyncTryActivateZonesStage and TryActivateZonesStageCallback and
name the result TryActivateZonesStage. The old split was a leftover from
the one being a callback function with no actual meaningful separation.
2020-11-17 09:37:13 +01:00
Noah Hilverling 2d1980c10d
Merge pull request #8476 from Icinga/docs/api-action-api-function
Clarify difference between API actions and functions in their docstrings
2020-11-17 08:17:05 +01:00
Julian Brost e4610e7dbd Use std::mutex instead of Spinlock 2020-11-16 17:38:03 +01:00
Julian Brost 74b65f1642 API filesync: wait for validation process to exit
This avoid having to pass a lock implictly using the captured variables
of a lambda.
2020-11-16 17:10:57 +01:00