Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: e2b1704f1ca490955d6054048ce0a3a57c482a7d
https://github.com/tribe29/checkmk/commit/e2b1704f1ca490955d6054048ce0a3a57…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-31 (Mon, 31 Jan 2022)
Changed paths:
M cmk/base/core_config.py
M cmk/gui/watolib/password_store.py
M cmk/utils/password_store.py
M tests/unit/checks/test_agent_mqtt.py
M tests/unit/cmk/base/test_core_config.py
M tests/unit/cmk/gui/watolib/test_watolib_password_store.py
M tests/unit/cmk/special_agents/test_agent_mqtt.py
Log Message:
-----------
Remove passwords from passwords.mk
The Password data structure we save in passwords.mk now holds the meta
data attributes related to a password store entry. To be consistent with
our Password type we leave the 'password' attribute with an empty string
value in the passwords.mk.
The actual passwords are stored exclusively in the stored_passwords
file.
With this change the stored_passwords file is directly updated when
saving a password change in Setup instead of during the core
configuration creation. To get back the previous behaviour we'll change
the base and core code to read the passwords from a separate file which
gets only updated during the core configuration creation in the next
step.
Change-Id: I9a27f76a31cde56955892daf7a189cec2ce6791c
Commit: be42f5204bf29c7e61d62c45efc935f8abbecf28
https://github.com/tribe29/checkmk/commit/be42f5204bf29c7e61d62c45efc935f8a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-31 (Mon, 31 Jan 2022)
Changed paths:
M cmk/utils/password_store.py
Log Message:
-----------
Extend module doc string
Change-Id: Ib0ff174aedee29f53daa8194b0c4f6a230af4650
Commit: dae2a8af6e7cb3175f48727b2882fb0cb78ca28d
https://github.com/tribe29/checkmk/commit/dae2a8af6e7cb3175f48727b2882fb0cb…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-31 (Mon, 31 Jan 2022)
Changed paths:
M cmk/base/core_config.py
M cmk/utils/password_store.py
M tests/unit/cmk/special_agents/test_agent_mqtt.py
M tests/unit/cmk/utils/test_password_store.py
Log Message:
-----------
Core helpers are now using helper password store copy
As before, the password store which is used by plugins during
monitoring is now created during "activate changes".
Change-Id: Icd04daa4643fee263a7a17d7b0c2a312fe2a97e1
Commit: 672a34a5461a1366810b585e20acbbd83bfd3471
https://github.com/tribe29/checkmk/commit/672a34a5461a1366810b585e20acbbd83…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-31 (Mon, 31 Jan 2022)
Changed paths:
M cmk/gui/valuespec.py
M cmk/utils/encryption.py
M tests/unit/cmk/gui/test_valuespec.py
A tests/unit/cmk/utils/test_encryption.py
Log Message:
-----------
Generalize valuespec password encrypter
The same logic will be used by the password store in the
next step.
Change-Id: Ieea5ee4b7461ad20e969118f64c60f5576eca134
Compare:
https://github.com/tribe29/checkmk/compare/1a09be20ec7d...672a34a5461a