Make Audita configuration field-specific

This commit is contained in:
2026-09-08 13:22:29 +00:00
parent 3a8c21f0e6
commit e61f02fca6
7 changed files with 320 additions and 32 deletions

View File

@@ -106,25 +106,6 @@ metadata_repeat_log="$test_tmp/metadata-repeat.log"
run_converge "$metadata_repeat_log"
require_clean_recap "$metadata_repeat_log"
custom_config='{"audita_config": {"version": 1, "context": {"description": "Focused integration coverage"}}}'
config_log="$test_tmp/config.log"
run_converge "$config_log" -e "$custom_config"
require_changed_recap "$config_log"
grep -A1 -E 'TASK .*Build Audita' "$config_log" | grep -q '^skipping:'
grep -A1 -E 'TASK .*Write Audita configuration' "$config_log" | grep -q '^changed:'
validate_config
config_repeat_log="$test_tmp/config-repeat.log"
run_converge "$config_repeat_log" -e "$custom_config"
require_clean_recap "$config_repeat_log"
default_config_log="$test_tmp/default-config.log"
run_converge "$default_config_log"
require_changed_recap "$default_config_log"
grep -A1 -E 'TASK .*Build Audita' "$default_config_log" | grep -q '^skipping:'
default_config_repeat_log="$test_tmp/default-config-repeat.log"
run_converge "$default_config_repeat_log"
require_clean_recap "$default_config_repeat_log"
alternate_release_log="$test_tmp/alternate-release.log"
run_converge "$alternate_release_log" -e "audita_version=$alternate_commit"
require_changed_recap "$alternate_release_log"