现象:CI run 347 / job 362 在 security-secrets 失败,指向 cmd/object-gateway/main_test.go:30 的 pg-url 类别。 根因:该 DSN 只用于 127.0.0.1:1 故意不可达连接,验证启动能越过 配置阶段到达 journal/后端准入,本身不需要任何口令,却写成了带口令形式。 取舍:直接换成合法无口令 URL,不拆秘密字符串隐藏检测、不改扫描器/基线/ 必需项范围。产品代码与测试行为不变。 证据:check_secrets.py 由 exit 1(指向该行)转为 exit 0;go test ./cmd/object-gateway 通过;umask 022 下 make verify 16 项本地必需全 success。
This commit is contained in:
@@ -27,7 +27,7 @@ func startErrorMessage(t *testing.T, extra ...string) (string, int) {
|
||||
"PATH=" + os.Getenv("PATH"),
|
||||
"HOME=" + os.Getenv("HOME"),
|
||||
"OBJECT_GATEWAY_LISTEN=127.0.0.1:0",
|
||||
"OBJECT_GATEWAY_DATABASE_URL=postgres://gateway:gateway@127.0.0.1:1/gateway?sslmode=disable&connect_timeout=2",
|
||||
"OBJECT_GATEWAY_DATABASE_URL=postgres://gateway@127.0.0.1:1/gateway?sslmode=disable&connect_timeout=2",
|
||||
"OBJECT_GATEWAY_PROVIDER=minio",
|
||||
"OBJECT_GATEWAY_ENDPOINT=http://127.0.0.1:19100",
|
||||
"OBJECT_GATEWAY_BUCKET=maintenance-fixture-bucket",
|
||||
|
||||
Reference in New Issue
Block a user