|
Some checks failed
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/nomad-validate Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/nomad-validate Pipeline was successful
ci/woodpecker/pr/secret-scan Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline failed
Pipeline #911 on PR #833 failed because `vault operator diagnose -config= nomad/vault.hcl -skip=storage -skip=listener` returns exit code 2 — not on a hard failure, but because our factory dev-box vault.hcl deliberately runs TLS-disabled on a localhost-only listener (documented in the file header), which triggers an advisory "Check Listener TLS" warning. The -skip flag disables runtime sub-checks (storage access, listener bind) but does NOT suppress the advisory checks on the parsed config, so a valid dev-box config with documented-and-intentional warnings still exits non-zero under strict CI. Fix: wrap the command in a case on exit code. Treat rc=0 (all green) and rc=2 (advisory warnings only — config still parses) as success, and fail hard on rc=1 (real HCL/schema/storage failure) or any other rc. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| agent-smoke.sh | ||
| ci.yml | ||
| detect-duplicates.py | ||
| nomad-validate.yml | ||
| publish-images.yml | ||
| run-secret-scan.sh | ||
| secret-scan.yml | ||
| smoke-init.yml | ||