]> granicus.if.org Git - icinga2/log
icinga2
5 years agoMerge pull request #7272 from Icinga/feature/notification-logging
Michael Friedrich [Wed, 17 Jul 2019 13:16:45 +0000 (15:16 +0200)]
Merge pull request #7272 from Icinga/feature/notification-logging

Improve type logging for notifications

5 years agoMerge pull request #7331 from Icinga/bugfix/unit-tests-packaging-7327
Michael Friedrich [Wed, 17 Jul 2019 13:16:04 +0000 (15:16 +0200)]
Merge pull request #7331 from Icinga/bugfix/unit-tests-packaging-7327

Shutdown timers cleanly on exit

5 years agoShutdown timers cleanly on exit 7331/head
Alexander A. Klimov [Wed, 17 Jul 2019 11:35:59 +0000 (13:35 +0200)]
Shutdown timers cleanly on exit

refs #7327

5 years agoTests: Add Notification state/type to string cases 7272/head
Michael Friedrich [Tue, 16 Jul 2019 11:46:22 +0000 (13:46 +0200)]
Tests: Add Notification state/type to string cases

5 years agoImprove type logging for notifications
Michael Friedrich [Tue, 2 Jul 2019 14:33:11 +0000 (16:33 +0200)]
Improve type logging for notifications

5 years agoMerge pull request #7319 from Icinga/feature/docs-troubleshoot-tls-handshake-ciphers
Michael Friedrich [Mon, 15 Jul 2019 13:09:30 +0000 (15:09 +0200)]
Merge pull request #7319 from Icinga/feature/docs-troubleshoot-tls-handshake-ciphers

Docs: Add cipher analysis to troubleshooting docs

5 years agoMerge pull request #7318 from Icinga/bugfix/tls-options
Michael Friedrich [Mon, 15 Jul 2019 13:08:58 +0000 (15:08 +0200)]
Merge pull request #7318 from Icinga/bugfix/tls-options

TLS: Ensure to specify options in one place

5 years agoDocs: Add cipher analysis to troubleshooting docs 7319/head
Michael Friedrich [Mon, 15 Jul 2019 11:33:40 +0000 (13:33 +0200)]
Docs: Add cipher analysis to troubleshooting docs

refs #7277

5 years agoTLS: Ensure to specify options in one place 7318/head
Michael Friedrich [Mon, 15 Jul 2019 11:27:51 +0000 (13:27 +0200)]
TLS: Ensure to specify options in one place

`SetTlsProtocolminToSSLContext()` may have overridden
previous flags.

refs #7277

refs #7041
refs #7211

5 years agoMerge pull request #7303 from Icinga/bugfix/filesync-7296
Michael Friedrich [Mon, 15 Jul 2019 08:53:22 +0000 (10:53 +0200)]
Merge pull request #7303 from Icinga/bugfix/filesync-7296

Cluster config sync: Fix new files not being moved

5 years agoFix style and comments 7303/head
Michael Friedrich [Mon, 15 Jul 2019 07:48:38 +0000 (09:48 +0200)]
Fix style and comments

5 years agoCluster Sync: Improve log messages
Diana Flach [Thu, 11 Jul 2019 13:11:16 +0000 (15:11 +0200)]
Cluster Sync: Improve log messages

5 years agoConfig sync: Count the updates and log them
Michael Friedrich [Wed, 10 Jul 2019 10:34:40 +0000 (12:34 +0200)]
Config sync: Count the updates and log them

```
[2019-07-10 12:34:27 +0200] information/ApiListener: Received configuration updates (2) from endpoint 'master1' are equal to production, not triggering reload.
```

5 years agoCluster Sync: Ensure that files are synced everytime
Diana Flach [Tue, 9 Jul 2019 13:36:20 +0000 (15:36 +0200)]
Cluster Sync: Ensure that files are synced everytime

5 years agoMerge pull request #7315 from Icinga/feature/api-cipher-list-log
Diana Flach [Fri, 12 Jul 2019 14:55:07 +0000 (16:55 +0200)]
Merge pull request #7315 from Icinga/feature/api-cipher-list-log

TLS: Fetch the cipher list and log them for debugging (OpenSSL 1.1.x)

5 years agoRespect OpenSSL 1.1.0 vs older 7315/head
Michael Friedrich [Fri, 12 Jul 2019 12:47:46 +0000 (14:47 +0200)]
Respect OpenSSL 1.1.0 vs older

5 years agoTLS: Fetch the cipher list and log them for debugging
Michael Friedrich [Fri, 12 Jul 2019 12:37:25 +0000 (14:37 +0200)]
TLS: Fetch the cipher list and log them for debugging

5 years agoArray: Move Join into the base class, available for programmers
Michael Friedrich [Fri, 12 Jul 2019 12:36:55 +0000 (14:36 +0200)]
Array: Move Join into the base class, available for programmers

5 years agoMerge pull request #7314 from Icinga/feature/docs-macos-dev
Michael Friedrich [Fri, 12 Jul 2019 11:36:50 +0000 (13:36 +0200)]
Merge pull request #7314 from Icinga/feature/docs-macos-dev

Docs: Update macOS dev environment

5 years agoDocs: Update macOS dev environment 7314/head
Michael Friedrich [Fri, 12 Jul 2019 11:34:20 +0000 (13:34 +0200)]
Docs: Update macOS dev environment

5 years agoMerge pull request #7313 from Icinga/feature/docs-dev-windows
Michael Friedrich [Fri, 12 Jul 2019 10:17:30 +0000 (12:17 +0200)]
Merge pull request #7313 from Icinga/feature/docs-dev-windows

Docs: Update Windows build development environment

5 years agoDocs: Update Windows build development environment 7313/head
Michael Friedrich [Thu, 4 Jul 2019 09:44:39 +0000 (11:44 +0200)]
Docs: Update Windows build development environment

5 years agoMerge pull request #7223 from KAMI911/feature/check_logfile
Michael Friedrich [Fri, 12 Jul 2019 08:25:38 +0000 (10:25 +0200)]
Merge pull request #7223 from KAMI911/feature/check_logfile

Add check_logfiles to ITL

5 years agoMerge pull request #7310 from Icinga/bugfix/icinga-app-null
Michael Friedrich [Fri, 12 Jul 2019 06:48:25 +0000 (08:48 +0200)]
Merge pull request #7310 from Icinga/bugfix/icinga-app-null

DB IDO: Fix possible crash with program status updates before IcingaApplication is loaded

5 years agoMerge pull request #7297 from Icinga/bugfix/notifications-lost-during-restart-7086
Michael Friedrich [Fri, 12 Jul 2019 06:47:49 +0000 (08:47 +0200)]
Merge pull request #7297 from Icinga/bugfix/notifications-lost-during-restart-7086

Stash notifications until object authority has been updated once

5 years agoITL: Fix check_logfiles definition and documentation 7223/head
Michael Insel [Thu, 11 Jul 2019 17:14:38 +0000 (19:14 +0200)]
ITL: Fix check_logfiles definition and documentation

This fixes several issues with the ITL definition for the check plugin
check_logfiles.

* Moved the documentation parts into the Log Management section.

* Moved the CheckCommand parts into logmanagement.conf and dropped
logfiles.conf

* Renamed the CheckCommand to logfiles

* Removed the .pl suffix in the command attribute

* Removed the -H argument since its unknown to the plugin

* Fixed typo in documentation parts

5 years agoDB IDO: Fix possible crash with program status updates before IcingaApplication is... 7310/head
Michael Friedrich [Thu, 11 Jul 2019 13:50:52 +0000 (15:50 +0200)]
DB IDO: Fix possible crash with program status updates before IcingaApplication is loaded

5 years agoStash notifications until object authority has been updated once 7297/head
Alexander A. Klimov [Mon, 8 Jul 2019 16:31:42 +0000 (18:31 +0200)]
Stash notifications until object authority has been updated once

refs #7086

5 years agoAdd ApiListener::UpdatedObjectAuthority()
Alexander A. Klimov [Mon, 8 Jul 2019 14:41:47 +0000 (16:41 +0200)]
Add ApiListener::UpdatedObjectAuthority()

refs #7086

5 years agoMerge pull request #7270 from Icinga/feature/notification-after-downtime-ends-5919
Michael Friedrich [Thu, 11 Jul 2019 08:46:59 +0000 (10:46 +0200)]
Merge pull request #7270 from Icinga/feature/notification-after-downtime-ends-5919

Re-send suppressed notifications

5 years agoDocs: Add upgrading docs for Notification re-sends after Downtime 7270/head
Michael Friedrich [Thu, 11 Jul 2019 08:43:56 +0000 (10:43 +0200)]
Docs: Add upgrading docs for Notification re-sends after Downtime

5 years agoDocs: Add event::SuppressedNotifications to technical concepts
Michael Friedrich [Thu, 11 Jul 2019 08:43:31 +0000 (10:43 +0200)]
Docs: Add event::SuppressedNotifications to technical concepts

5 years agoFix compiler warnings and style
Michael Friedrich [Wed, 10 Jul 2019 09:51:58 +0000 (11:51 +0200)]
Fix compiler warnings and style

5 years agoMerge pull request #7305 from Icinga/bugfix/internal-methods-command-cr
Michael Friedrich [Wed, 10 Jul 2019 09:04:34 +0000 (11:04 +0200)]
Merge pull request #7305 from Icinga/bugfix/internal-methods-command-cr

Internal methods must update the 'command' key in the check result

5 years agoInternal methods must update the 'command' key in the check result 7305/head
Michael Friedrich [Wed, 10 Jul 2019 08:15:15 +0000 (10:15 +0200)]
Internal methods must update the 'command' key in the check result

Currently this is `null` which isn't really correct.

As otherwise, it is tremendously hard to figure out which check
command was involved, if you're not looking at the `.check_command`
checkable object.

5 years agoMerge pull request #7299 from Icinga/bugfix/arm-atomic
Michael Friedrich [Wed, 10 Jul 2019 06:21:49 +0000 (08:21 +0200)]
Merge pull request #7299 from Icinga/bugfix/arm-atomic

CMake: Detect ARM target architecture and set required -latomic

5 years agoMerge pull request #7302 from Icinga/bugfix/tests-tps
Michael Friedrich [Wed, 10 Jul 2019 06:18:02 +0000 (08:18 +0200)]
Merge pull request #7302 from Icinga/bugfix/tests-tps

Rewrite tests for Timeperiods with Boost.DateTime and fix "day -X" specification

5 years agoWait until the next check result if it's expected to arrive soon before re-sending...
Alexander A. Klimov [Wed, 3 Jul 2019 13:12:58 +0000 (15:12 +0200)]
Wait until the next check result if it's expected to arrive soon before re-sending a suppressed notification

refs #5919

5 years agoRe-send suppressed notifications
Alexander A. Klimov [Tue, 2 Jul 2019 09:23:16 +0000 (11:23 +0200)]
Re-send suppressed notifications

refs #5919

5 years agoTimePeriod: Fully support and test "day -X" notation 7302/head
Michael Friedrich [Tue, 9 Jul 2019 14:21:07 +0000 (16:21 +0200)]
TimePeriod: Fully support and test "day -X" notation

Previously no tests would have detected if this really worked or not.

5 years agoFix parsing of "day -X (last day of month)" in TimePeriod class
Michael Friedrich [Tue, 9 Jul 2019 14:13:54 +0000 (16:13 +0200)]
Fix parsing of "day -X (last day of month)" in TimePeriod class

5 years agoTests: Rewrite TimePeriod tests using Boost::DateTime
Michael Friedrich [Wed, 3 Jul 2019 13:40:43 +0000 (15:40 +0200)]
Tests: Rewrite TimePeriod tests using Boost::DateTime

fixes #7257

5 years agoMerge pull request #7300 from Icinga/bugfix/gcc-likely
Michael Friedrich [Tue, 9 Jul 2019 11:57:58 +0000 (13:57 +0200)]
Merge pull request #7300 from Icinga/bugfix/gcc-likely

Quality: Prefer BOOST_{,UN}LIKELY gcc optimizer macros over our own

5 years agoQuality: Prefer BOOST_{,UN}LIKELY gcc optimizer macros over our own 7300/head
Michael Friedrich [Tue, 9 Jul 2019 11:20:53 +0000 (13:20 +0200)]
Quality: Prefer BOOST_{,UN}LIKELY gcc optimizer macros over our own

Our macro collides with Boost::DateTime and the gregorian classes
and I don't see any reason why we shouldn't use Boost::Config
being already there.

5 years agoCMake: Detect ARM target architecture and set required -latomic 7299/head
Michael Friedrich [Mon, 8 Jul 2019 11:48:15 +0000 (13:48 +0200)]
CMake: Detect ARM target architecture and set required -latomic

5 years agoMerge pull request #7283 from Icinga/bugfix/cluster-sync-checksum-change
Diana Flach [Mon, 8 Jul 2019 13:53:17 +0000 (15:53 +0200)]
Merge pull request #7283 from Icinga/bugfix/cluster-sync-checksum-change

Cluster: Avoid checking for checksum length with internal files in use

5 years agoMerge pull request #7294 from dasJ/doc-instancename
Michael Friedrich [Mon, 8 Jul 2019 11:56:01 +0000 (13:56 +0200)]
Merge pull request #7294 from dasJ/doc-instancename

doc: Add notes about the `instance_name` IDO field

5 years agoMerge pull request #7295 from Icinga/bugfix/docs-initial-sync
Michael Friedrich [Mon, 8 Jul 2019 11:55:15 +0000 (13:55 +0200)]
Merge pull request #7295 from Icinga/bugfix/docs-initial-sync

Docs: Clarify on when a manual initial cluster sync is needed

5 years agoDocs: Clarify on when a manual initial cluster sync is needed 7295/head
Michael Friedrich [Mon, 8 Jul 2019 11:53:57 +0000 (13:53 +0200)]
Docs: Clarify on when a manual initial cluster sync is needed

refs #7292

5 years agodoc: Add notes about the `instance_name` IDO field 7294/head
Janne Heß [Mon, 8 Jul 2019 10:18:41 +0000 (12:18 +0200)]
doc: Add notes about the `instance_name` IDO field

Related to #7292

5 years agoMerge pull request #7065 from uubk/logrotate-fix
Michael Friedrich [Mon, 8 Jul 2019 07:47:18 +0000 (09:47 +0200)]
Merge pull request #7065 from uubk/logrotate-fix

Fix logrotate "Operation not permitted"

5 years agoMerge pull request #7287 from Icinga/bugfix/script-debugger-crash-7284
Michael Friedrich [Mon, 8 Jul 2019 07:31:15 +0000 (09:31 +0200)]
Merge pull request #7287 from Icinga/bugfix/script-debugger-crash-7284

Service: don't rely on the own host being already set during derivative state calculation

5 years agoMerge pull request #7268 from m4k5ym/patch-1
Michael Friedrich [Mon, 8 Jul 2019 06:47:53 +0000 (08:47 +0200)]
Merge pull request #7268 from m4k5ym/patch-1

Add printer_health CheckCommand definition

5 years agoAdd printer_health CheckCommand definition 7268/head
Max Deparade [Mon, 8 Jul 2019 06:44:01 +0000 (08:44 +0200)]
Add printer_health CheckCommand definition

5 years agoMerge pull request #7279 from Icinga/bugfix/docs-cluster-health-dependency
Michael Friedrich [Thu, 4 Jul 2019 15:08:42 +0000 (17:08 +0200)]
Merge pull request #7279 from Icinga/bugfix/docs-cluster-health-dependency

Docs: Fix example for cluster health dependency

5 years agoService: don't rely on the own host being already set during derivative state calculation 7287/head
Alexander A. Klimov [Thu, 4 Jul 2019 14:14:40 +0000 (16:14 +0200)]
Service: don't rely on the own host being already set during derivative state calculation

refs #7284

5 years agoMerge pull request #7281 from Icinga/bugfix/openssl-1-0-1-7280
Michael Friedrich [Thu, 4 Jul 2019 12:27:45 +0000 (14:27 +0200)]
Merge pull request #7281 from Icinga/bugfix/openssl-1-0-1-7280

Use SSL_CTX_set_ecdh_auto only if available

5 years agoCluster: Avoid checking for checksum length with internal files in use 7283/head
Michael Friedrich [Thu, 4 Jul 2019 11:52:31 +0000 (13:52 +0200)]
Cluster: Avoid checking for checksum length with internal files in use

fixes #7282

5 years agoUse SSL_CTX_set_ecdh_auto only if available 7281/head
Alexander A. Klimov [Thu, 4 Jul 2019 11:05:31 +0000 (13:05 +0200)]
Use SSL_CTX_set_ecdh_auto only if available

refs #7280

5 years agoDocs: Fix example for cluster health dependency 7279/head
Michael Friedrich [Thu, 4 Jul 2019 09:43:34 +0000 (11:43 +0200)]
Docs: Fix example for cluster health dependency

5 years agoMerge pull request #7276 from Icinga/bugfix/windows-non-unity-build-fix
Michael Friedrich [Wed, 3 Jul 2019 13:40:19 +0000 (15:40 +0200)]
Merge pull request #7276 from Icinga/bugfix/windows-non-unity-build-fix

Buildfix for Windows with non-unity builds

5 years agoBuildfix for Windows with non-unity builds 7276/head
Michael Friedrich [Wed, 3 Jul 2019 11:23:14 +0000 (13:23 +0200)]
Buildfix for Windows with non-unity builds

5 years agoMerge pull request #7275 from Icinga/bugfix/doc-period-default
Michael Friedrich [Wed, 3 Jul 2019 10:51:22 +0000 (12:51 +0200)]
Merge pull request #7275 from Icinga/bugfix/doc-period-default

Clarify "Not set by default" of config object attributes referring to a time period

5 years agoClarify "Not set by default" of config object attributes referring to a time period 7275/head
Alexander A. Klimov [Wed, 3 Jul 2019 09:27:26 +0000 (11:27 +0200)]
Clarify "Not set by default" of config object attributes referring to a time period

5 years agoMerge pull request #7273 from Icinga/feature/docs-api-clients
Michael Friedrich [Wed, 3 Jul 2019 08:30:24 +0000 (10:30 +0200)]
Merge pull request #7273 from Icinga/feature/docs-api-clients

Docs: Improve API clients; add Powershell example

5 years agoDocs: Shorten the example script name 7273/head
Michael Friedrich [Wed, 3 Jul 2019 08:20:57 +0000 (10:20 +0200)]
Docs: Shorten the example script name

5 years agoDocs: Add TOC to REST API chapter
Michael Friedrich [Wed, 3 Jul 2019 08:19:21 +0000 (10:19 +0200)]
Docs: Add TOC to REST API chapter

5 years agoDocs: Add Powershell API example with PS ISE image
Michael Friedrich [Wed, 3 Jul 2019 08:08:17 +0000 (10:08 +0200)]
Docs: Add Powershell API example with PS ISE image

Thanks for the inspiration @mcktr

5 years agoDocs: Add gocinga to API docs
Michael Friedrich [Wed, 3 Jul 2019 07:18:46 +0000 (09:18 +0200)]
Docs: Add gocinga to API docs

5 years agoDocs: Add Icinga Slack Bot to API docs
Michael Friedrich [Wed, 3 Jul 2019 06:32:13 +0000 (08:32 +0200)]
Docs: Add Icinga Slack Bot to API docs

5 years agoAPI: Don't be so strict with the downtime start_time
Michael Friedrich [Tue, 2 Jul 2019 13:12:47 +0000 (15:12 +0200)]
API: Don't be so strict with the downtime start_time

There may be a slight overlap between the actual request
time and 'now'.

refs #7271

5 years agoMerge pull request #7261 from Icinga/bugfix/throw-default
Michael Friedrich [Tue, 2 Jul 2019 10:33:54 +0000 (12:33 +0200)]
Merge pull request #7261 from Icinga/bugfix/throw-default

Avoid "~Class() throw() = default;"

5 years agoMerge pull request #7271 from Icinga/bugfix/api-schedule-downtime-parameters
Michael Friedrich [Tue, 2 Jul 2019 09:52:40 +0000 (11:52 +0200)]
Merge pull request #7271 from Icinga/bugfix/api-schedule-downtime-parameters

API: Improve error handling for 'schedule-downtime' action

5 years agoAPI: Improve error handling for 'schedule-downtime' action 7271/head
Michael Friedrich [Tue, 2 Jul 2019 09:15:43 +0000 (11:15 +0200)]
API: Improve error handling for 'schedule-downtime' action

5 years agoMerge pull request #7264 from BarbUk/feature/itl-check-memcached
Michael Friedrich [Mon, 1 Jul 2019 08:37:18 +0000 (10:37 +0200)]
Merge pull request #7264 from BarbUk/feature/itl-check-memcached

Add memcached CheckCommand definition

5 years agoUse PluginContribDir instead of PluginDir 7264/head
BarbUk [Sun, 30 Jun 2019 06:02:57 +0000 (10:02 +0400)]
Use PluginContribDir instead of PluginDir

5 years agoMerge pull request #7267 from Icinga/feature/security
Michael Friedrich [Fri, 28 Jun 2019 15:50:38 +0000 (17:50 +0200)]
Merge pull request #7267 from Icinga/feature/security

Add security issue URL to README/About in the docs

5 years agoDocs: Add security issue URL to About chapter 7267/head
Michael Friedrich [Fri, 28 Jun 2019 15:49:26 +0000 (17:49 +0200)]
Docs: Add security issue URL to About chapter

5 years agoAdd security issue URL to README
Michael Friedrich [Fri, 28 Jun 2019 15:47:37 +0000 (17:47 +0200)]
Add security issue URL to README

5 years agoMerge pull request #7266 from Icinga/bugfix/array-bound-7265
Michael Friedrich [Fri, 28 Jun 2019 15:13:55 +0000 (17:13 +0200)]
Merge pull request #7266 from Icinga/bugfix/array-bound-7265

Fix out-of-bounds crash with Array#remove

5 years agoFix Icinga when calling array.remove() 7266/head
Diana Flach [Fri, 28 Jun 2019 14:12:58 +0000 (16:12 +0200)]
Fix Icinga when calling array.remove()

fixes #7265

5 years agoAdd memcached CheckCommand definition
BarbUk [Fri, 28 Jun 2019 12:37:56 +0000 (16:37 +0400)]
Add memcached CheckCommand definition

5 years agoMerge pull request #7262 from Obihoernchen/patch-2
Michael Friedrich [Fri, 28 Jun 2019 07:11:33 +0000 (09:11 +0200)]
Merge pull request #7262 from Obihoernchen/patch-2

Fix syntax (missing ")

5 years agoAvoid "~Class() throw() = default;" 7261/head
Alexander A. Klimov [Thu, 27 Jun 2019 08:43:59 +0000 (10:43 +0200)]
Avoid "~Class() throw() = default;"

5 years agoFix syntax (missing ") 7262/head
Obihörnchen [Thu, 27 Jun 2019 23:23:06 +0000 (01:23 +0200)]
Fix syntax (missing ")

Just a missing `"` ;)

5 years agoMerge pull request #7259 from dasJ/master
Michael Friedrich [Thu, 27 Jun 2019 06:20:45 +0000 (08:20 +0200)]
Merge pull request #7259 from dasJ/master

Fix Path to staged files

5 years agoFix Path to staged files 7259/head
Janne Heß [Wed, 26 Jun 2019 00:04:06 +0000 (02:04 +0200)]
Fix Path to staged files

The paths in the list are relative, not absolute to the stage directory.

5 years agoMerge pull request #7251 from Icinga/bugfix/wq-silence-exceptions
Henrik Triem [Mon, 24 Jun 2019 15:34:53 +0000 (17:34 +0200)]
Merge pull request #7251 from Icinga/bugfix/wq-silence-exceptions

Disable stack traces for WQ exceptions (used in config compiler)

5 years agoDocs: Add Naglite to API docs
Michael Friedrich [Mon, 24 Jun 2019 11:41:00 +0000 (13:41 +0200)]
Docs: Add Naglite to API docs

5 years agoMerge pull request #7252 from alanlitster/bugfix/nanorc-syntax-typo
Michael Friedrich [Mon, 24 Jun 2019 07:48:47 +0000 (09:48 +0200)]
Merge pull request #7252 from alanlitster/bugfix/nanorc-syntax-typo

Fix type in nanorc syntax file

5 years agoFix type in nanorc syntax file 7252/head
Alan Litster [Thu, 20 Jun 2019 12:46:38 +0000 (13:46 +0100)]
Fix type in nanorc syntax file

5 years agoMerge pull request #6727 from Icinga/feature/cluster-config-sync-stage
Michael Friedrich [Wed, 19 Jun 2019 15:37:30 +0000 (17:37 +0200)]
Merge pull request #6727 from Icinga/feature/cluster-config-sync-stage

Improve cluster config sync

5 years agoDocs: Add cluster config sync to technical concepts & upgrading 6727/head
Michael Friedrich [Wed, 19 Jun 2019 15:04:51 +0000 (17:04 +0200)]
Docs: Add cluster config sync to technical concepts & upgrading

5 years agoConfig sync: Only copy paths to prod which are actually there
Michael Friedrich [Wed, 19 Jun 2019 15:00:50 +0000 (17:00 +0200)]
Config sync: Only copy paths to prod which are actually there

Stored files may be removed by external sources.

5 years agoMerge pull request #7192 from Crited/bugfix/notification_whitespaceremoval
Henrik Triem [Wed, 19 Jun 2019 14:42:58 +0000 (16:42 +0200)]
Merge pull request #7192 from Crited/bugfix/notification_whitespaceremoval

Remove double whitespaces for notifications log message

resolves #7192

5 years agoConfig Sync: Only log config files for stage, no metadata
Michael Friedrich [Wed, 19 Jun 2019 14:09:16 +0000 (16:09 +0200)]
Config Sync: Only log config files for stage, no metadata

5 years agoQuality: Comments and logs in cluster config sync
Michael Friedrich [Fri, 7 Jun 2019 09:32:27 +0000 (11:32 +0200)]
Quality: Comments and logs in cluster config sync

5 years agoCluster sync: Don't load/sync the .authoritative config file marker
Michael Friedrich [Thu, 6 Jun 2019 15:45:43 +0000 (17:45 +0200)]
Cluster sync: Don't load/sync the .authoritative config file marker

This would influence everything else, and it isn't needed anywhere
but the master instance (zones.d -> var-zones).

5 years agoUse boost::filesystem & Utility classes for file IO
Michael Friedrich [Mon, 13 May 2019 09:27:49 +0000 (11:27 +0200)]
Use boost::filesystem & Utility classes for file IO

5 years agoAvoid concurrent cluster config sync transactions
Michael Friedrich [Mon, 13 May 2019 09:26:39 +0000 (11:26 +0200)]
Avoid concurrent cluster config sync transactions

fixes #6660