[go: up one dir, main page]

Incorrect assertion of config.yk8s.k8s-service-layer.vault.s3_config_file (v10 regression)

config.yk8s.k8s-service-layer.vault.s3_config_file is forced to not be null when config.yk8s.k8s-service-layer.vault.enabled is true by a Nix assertion which was added with release v10.0.0. This is undesired because the s3_config_file config option is only intended for temporary use while uploading the configured file to the Vault backend.

At most the assertion should enforce that s3_config_file is null when enabled = false. However that would not match our current implementation style which allows options of a config section to be set although it is not enabled.
The assertion should therefore be removed.

Affected-releases: v10.0.0
Bug-introduced-by: 29ca93bf

Edited by brunos