icingadb/internal
Alvar Penning 06dbd08974
Introduce Password File Configuration
A new password_file YAML key or PASSWORD_FILE environment variable
is introduced next to password in configurations. When used, it takes
precedence over password, but populates the password from the given
file.

Having passwords in a separate file from the main configuration might be
desired when using a configuration management software together with a
secret manager, e.g., Ansible together with SOPS. Another use case are
containers, configured through environment variables, where one might
not want to directly put a password.

This is possible through an update to the IGL:
https://github.com/Icinga/icinga-go-library/pull/180
2026-02-20 09:03:36 +01:00
..
command Use config#Load from our library 2025-03-17 09:32:01 +01:00
config Introduce Password File Configuration 2026-02-20 09:03:36 +01:00
version.go Release Icinga DB Version 1.5.1 2025-12-15 14:38:04 +01:00