Commit Graph

12296 Commits

Author SHA1 Message Date
Julian Brost e86bd24348 Verify certificates against CRL before renewing them
When a CRL is specified in the ApiListener configuration, Icinga 2 only
used it when connections were established so far, but not when a
certificate is requested. This allows a node to automatically renew a
revoked certificate if it meets the other conditions for auto-renewal
(issued before 2017 or expires in less than 30 days).
2020-12-09 12:10:59 +01:00
Alexander Aleksandrovič Klimov c788709593
Merge pull request #8535 from Icinga/bugfix/api-default-ipv6-8183
Configuration.ApiBindHost: default to ::
2020-12-09 11:32:30 +01:00
Julian Brost 7c76e7e5f4
Merge pull request #8534 from Icinga/bugfix/icinga2-node-setup-actual-parameter-8531
List the actual CLI parameters in the node setup docs
2020-12-08 17:48:48 +01:00
Alexander A. Klimov b3dd9502ff List the actual CLI parameters in the node setup docs
refs #8531
2020-12-04 17:05:04 +01:00
Alexander A. Klimov b8bb8cb946 Configuration.ApiBindHost: default to ::
refs #8183
2020-12-04 16:52:58 +01:00
Julian Brost f2a532de32
Merge pull request #8035 from Icinga/feature/expiry-date-comments-4663
/v1/actions/add-comment: add param expiry
2020-12-04 15:48:50 +01:00
Julian Brost d84a903a02
Merge pull request #8294 from Icinga/bugfix/doc-sort-global-functions
Sort doc/18-library-reference.md
2020-12-04 15:19:29 +01:00
Alexander Aleksandrovič Klimov 6f33c2f90c
Merge pull request #8314 from Icinga/feature/add-support-influxdb-basic-auth-7644
Add support Influxdb basic auth
2020-12-03 11:00:04 +01:00
Julian Brost 2c9233eff3
Merge pull request #8221 from Icinga/feature/doc-node-wizard-verify-command
Document command for verifying the parent node's cert
2020-12-03 09:41:17 +01:00
Yonas Habteab 2ade57bcbb Add support influxdb basic auth
fixes #7644
2020-12-02 16:48:03 +01:00
Julian Brost 9b6326ce72
Merge pull request #8527 from Icinga/bugfix/mailmap
Update .mailmap
2020-12-02 12:33:50 +01:00
Alexander A. Klimov b800daaab8 Update .mailmap 2020-12-02 12:30:48 +01:00
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
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 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 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