Explore the latest product updates and best practices at our hybrid Checkmk Conference #12 from June 16-18, 2026 – Register here

Werk #7236: Deterministic rules.mk when "Use GIT version control for WATO" is enabled

Component Setup
Title Deterministic rules.mk when "Use GIT version control for WATO" is enabled
Date Mar 10, 2019
Level Trivial Change
Class New Feature
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
1.6.0b1 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)

When "Use GIT version control for WATO" is enabled to keep track of the changes that have been made to the Check_MK configuration, the history of the rules.mk files was problematic because several contents of that file were not saved in a deterministic way. This means that loading and saving the configuration without chaning anything resulted in a changed file, e.g. because attributes of dictionaries were not sorted.

The rules.mk is now stored in a deterministic way when "Use GIT version control for WATO" is enabled.

To the list of all Werks