Skip to content

Commit 3f170f8

Browse files
sangwaclaude
andcommitted
fix: add missing env var binding for tls.public.skip_verify
ATTESTATION_SERVER_TLS_PUBLIC_SKIP_VERIFY was documented but had no viper.BindEnv call, so the env var was silently ignored. Also add missing explicit defaults for report.user_data.env and tls.public.skip_verify for consistency with other settings. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent f7af71b commit 3f170f8

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

cmd/root.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ func initConfig() {
5555
viper.SetDefault("server.port", 8187)
5656
viper.SetDefault("paths.build_info", "/etc/build-info.json")
5757
viper.SetDefault("paths.endorsements", "/etc/endorsements.json")
58+
viper.SetDefault("report.user_data.env", []string{})
5859
viper.SetDefault("report.evidence.nitronsm", false)
5960
viper.SetDefault("report.evidence.nitrotpm", false)
6061
viper.SetDefault("report.evidence.sevsnp", false)
@@ -75,6 +76,7 @@ func initConfig() {
7576
viper.SetDefault("endorsements.client.timeout", "10s")
7677
viper.SetDefault("http.allow_proxy", false)
7778
viper.SetDefault("http.cache.size", "100MiB")
79+
viper.SetDefault("tls.public.skip_verify", false)
7880
viper.SetDefault("endorsements.cosign.verify", true)
7981
viper.SetDefault("endorsements.cosign.url_suffix", ".sig")
8082
viper.SetDefault("endorsements.cosign.tuf_cache_path", "")
@@ -90,6 +92,7 @@ func initConfig() {
9092
_ = viper.BindEnv("paths.endorsements", "ATTESTATION_SERVER_PATHS_ENDORSEMENTS")
9193
_ = viper.BindEnv("tls.public.cert_path", "ATTESTATION_SERVER_TLS_PUBLIC_CERT_PATH")
9294
_ = viper.BindEnv("tls.public.key_path", "ATTESTATION_SERVER_TLS_PUBLIC_KEY_PATH")
95+
_ = viper.BindEnv("tls.public.skip_verify", "ATTESTATION_SERVER_TLS_PUBLIC_SKIP_VERIFY")
9396
_ = viper.BindEnv("tls.private.cert_path", "ATTESTATION_SERVER_TLS_PRIVATE_CERT_PATH")
9497
_ = viper.BindEnv("tls.private.key_path", "ATTESTATION_SERVER_TLS_PRIVATE_KEY_PATH")
9598
_ = viper.BindEnv("tls.private.ca_path", "ATTESTATION_SERVER_TLS_PRIVATE_CA_PATH")

0 commit comments

Comments
 (0)