Commit Graph

13222 Commits

Author SHA1 Message Date
Alexander A. Klimov 2b53c47a3f CHANGELOG.md: add v2.13.5 2022-08-11 12:33:28 +00:00
Alexander Aleksandrovič Klimov 242f356259
Merge pull request #9477 from Icinga/docs/add-rhel9
Docs: Add RHEL 9 installation instructions
2022-08-11 14:33:15 +02:00
Henrik Triem de7e571c09 Docs: Add RHEL 9 installation instructions 2022-08-11 09:59:49 +02:00
Alexander Aleksandrovič Klimov c3074753aa
Merge pull request #9479 from Icinga/9478
IcingaDB::SendCustomVarsChanged(): don't delete custom vars of not synced types
2022-08-10 22:22:14 +02:00
Alexander A. Klimov a2362ebf17 IcingaDB::VersionChangedHandler(): don't handle not synced types
not to surprise (and crash) the Icinga DB daemon with unknown types.
2022-08-10 13:24:44 +02:00
Alexander A. Klimov 32871ca40c IcingaDB::SendCustomVarsChanged(): don't delete custom vars of not synced types
not to surprise (and crash) the Icinga DB daemon with unknown types.
2022-08-10 11:40:53 +02:00
Julian Brost 9ffcc80e9a
Merge pull request #9476 from Icinga/probot/update-authors/master/2b76351347c391cc0964783297cb37a65a3c5955
Update AUTHORS
2022-08-09 09:18:05 +02:00
icinga-probot[bot] 898b36a040
Update AUTHORS 2022-08-08 16:54:15 +00:00
Alexander Aleksandrovič Klimov 2b76351347
Merge pull request #9472 from mocdaniel/9471-rhel8-installation-docs
Updated RHEL8 installation documentation
2022-08-08 18:54:04 +02:00
Daniel Bodky f91d3c8532
Updated RHEL8 installation documentation 2022-08-05 12:18:47 +02:00
Julian Brost 409bda109c
Merge pull request #9444 from Icinga/bugfix/add-missing-redis-and-mysql-selinux-policy
Add missing Redis & Mysql unix socket SELinux policy
2022-08-05 10:41:38 +02:00
Julian Brost fb6331d2c1
Merge pull request #9468 from Icinga/probot/update-authors/master/03f60bbd1c1f01d60cd786280f66a248757a38b6
Update AUTHORS
2022-08-02 08:52:56 +02:00
icinga-probot[bot] 8bbb53abdd
Update AUTHORS 2022-08-01 16:05:37 +00:00
Jaap Marcus 03f60bbd1c
Replace apt-key add with gpg --dearmor (#9462)
* Replace apt-key add with gpg --dearmor

And follow the instructions as 

https://packages.icinga.com/ubuntu / debian / rasbian

* Remove extra space
2022-08-01 16:05:27 +00:00
Julian Brost 66be70509d
Merge pull request #9451 from Icinga/flush-state-file
Dump state file atomically not to corrupt it
2022-08-01 17:23:22 +02:00
Julian Brost 054d16500e
Merge pull request #9461 from Icinga/probot/update-authors/master/63dc1ac4146566dafb37330c22b6e2e38d1fde29
Update AUTHORS
2022-07-28 20:09:10 +02:00
Alexander A. Klimov c9d6eecc7f Dump state file atomically not to corrupt it
by using fsync(2) before close(2) and rename(2).
2022-07-28 18:00:37 +02:00
Alexander A. Klimov 600fb0e3c2 Introduce AtomicFile 2022-07-28 18:00:37 +02:00
Julian Brost 913566cbfa Windows: output useful error message for syscall errors 2022-07-28 17:00:57 +02:00
icinga-probot[bot] 07c0d429f1
Update AUTHORS 2022-07-28 13:14:14 +00:00
Julian Brost 63dc1ac414
Merge pull request #9459 from mrc-rpprcht/feature/itl-disk-fuse.portal
ITL: Add fuse.portal to disk_exclude_type for new Ubuntu LTS
2022-07-28 15:14:03 +02:00
Marc Rupprecht 70f88249fd ITL: Add fuse.portal to disk_exclude_type for new Ubuntu LTS 2022-07-28 09:42:14 +02:00
Julian Brost 24431146e5
Merge pull request #9456 from Icinga/openssl111q
Bump OpenSSL to 1.1.1q
2022-07-27 10:51:56 +02:00
Alexander A. Klimov 62379c1d5c Bump OpenSSL to 1.1.1q 2022-07-26 18:29:16 +02:00
Julian Brost 290e38f0e4
Merge pull request #9441 from Icinga/feature/windows-early-log-severity
Windows: only include critical messages in early log messages
2022-07-26 12:06:23 +02:00
Julian Brost 73aebde9a1
Merge pull request #9454 from Icinga/gha
GHA: Update build targets
2022-07-26 11:32:32 +02:00
Yonas Habteab 19f3e48344 Add missing IcingaDB Redis SELinux policy 2022-07-26 11:15:52 +02:00
Alexander Aleksandrovič Klimov 3bd2de9b3c
Merge pull request #9453 from Icinga/bugfix/gha-raspbian
GitHub Actions: Build Raspbian on Ubuntu 22.04
2022-07-25 18:07:35 +02:00
Alexander A. Klimov 235ac0e48e GHA: Update build targets 2022-07-25 16:55:34 +02:00
Julian Brost c14ccc5b0d
GitHub Actions: Build Raspbian on Ubuntu 22.04
Raspbian builds were running on Ubuntu 20.04 but with qemu-user-static from Ubuntu 21.10 (impish) due to need for newer features. However, the impish package repos are no longer available as that version reached its EOL. ubuntu-latest still refers to 20.04 on GitHub Actions but 22.04 is already available when explicitly specified. This commit switches the build over to that version and removes the workaround.
2022-07-25 13:00:42 +02:00
Julian Brost 5e759c7a6d
Merge pull request #9447 from Icinga/9431b
ITL: apt: render vars.apt_[dist_]upgrade=true as --[dist-]upgrade, not --[dist-]upgrade=true
2022-07-25 12:47:21 +02:00
Alexander A. Klimov e4c22e3973 ITL: apt: render vars.apt_[dist_]upgrade=true as --[dist-]upgrade, not --[dist-]upgrade=true
but preserve vars.apt_[dist_]upgrade=-s as --[dist-]upgrade=-s.
2022-07-20 17:25:22 +02:00
Yonas Habteab 148f5b8416 ConfigObject: Mark object names as required
This prevents a user from creating an object without a valid name such as `"", null`.
2022-07-15 15:51:58 +02:00
Julian Brost 32c7f7730d
Merge pull request #9443 from Icinga/Al2Klimov-patch-3
Update AUTHORS
2022-07-15 13:51:31 +02:00
Alexander Aleksandrovič Klimov c28cb6a0da
Update AUTHORS 2022-07-15 09:41:50 +02:00
Alexander Aleksandrovič Klimov e58b2d5b52
Merge pull request #9435 from Napsty/esxi-hardware-format
New additional parameters on esxi_hardware check
2022-07-15 09:33:24 +02:00
Julian Brost a927ba39b7 Windows: only include critical messages in early log messages
The point of logging to the Windows Event Log was to catch errors that happen
before the full logging configuration has been loaded and enabled. Messages
like the number of loaded objects per type just cause noise in the log and
provide little benefit. Therefore raise the required log level at this stage.

Note that this commit removes the (never documented) ability to use the -x flag
to change the level. But doing so would require patching the command line of
the service in the registry anyways.
2022-07-14 14:07:56 +02:00
Alexander Aleksandrovič Klimov eb74898271
Merge pull request #9437 from Icinga/feature/update-mailmap-atj
Update mailmap
2022-07-13 20:17:29 +02:00
Julian Brost 226a6f988a Update mailmap 2022-07-13 16:02:40 +02:00
Julian Brost d359cbeb71
Merge pull request #9347 from atj/add-sni-to-check_tcp
ITL: Add support for "--sni" option to check_tcp
2022-07-13 15:52:45 +02:00
Napsty 78ad74fea2 New additional parameters on esxi_hardware check 2022-07-08 08:45:59 +02:00
Julian Brost 3a4ddf4b4c
Docs: remove duration from schedule-downtime example
The API call does not explicitly specify `fixed` so the default of `true` is used. For a fixed downtime, `duration` is ignored so there is no reason for specifying it and it's just confusing ("why do I have to give start/end *and* a duration which should be the difference between start and end anyways?").
2022-07-05 09:10:45 +02:00
Alexander Aleksandrovič Klimov f679ea4d9f
Merge pull request #9428 from Icinga/probot/sync-changelog/master/edf672feb60a83df3ba40875461fca39e1278994
CHANGELOG.md: add v2.13.4
2022-06-30 19:06:49 +02:00
Adam James 47b1981fac ITL: Add support for "--sni" option to check_tcp
fixes #9307
2022-06-30 13:02:56 +01:00
Julian Brost f453869507 CHANGELOG.md: add v2.13.4 2022-06-30 11:23:03 +00:00
Alexander Aleksandrovič Klimov edf672feb6
Merge pull request #9268 from Icinga/Al2Klimov-patch-8
Doc: Windows Dev Environment: correct reboot requirement
2022-06-30 13:22:50 +02:00
Julian Brost 73d3323b47
Merge pull request #9387 from Icinga/icingadb-docs
Update Icinga DB related docs
2022-06-29 15:43:26 +02:00
Eric Lippmann 783387d83e Docs: Remove instructions for CentOS 8 2022-06-29 14:48:57 +02:00
Eric Lippmann e2e974796c Docs: Remove install Icinga Web section
The Icinga DB docs will link to installing Icinga DB Web.
2022-06-29 14:48:57 +02:00
Eric Lippmann 498079bd2c Docs: Add install Icinga DB daemon section 2022-06-29 14:48:57 +02:00