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.
Edited by brunos