prometheus/cmd/promtool
zzehring 42628899b5 promtool: Add `--syntax-only` flag for `check config`
This commit adds a `--syntax-only` flag for `promtool check config`.
When passing in this flag, promtool will omit various file existence
checks that would cause the check to fail (e.g. the check would not
fail if `rule_files` files don't exist at their respective paths).

This functionality will allow CI systems to check the syntax of
configs without worrying about referenced files.

Fixes: #5222
Signed-off-by: zzehring <zack.zehring@grafana.com>
2021-12-02 15:33:11 -05:00
..
testdata promtool: Add `--syntax-only` flag for `check config` 2021-12-02 15:33:11 -05:00
archive.go Format Go source files using 'gofumpt -w -s -extra' 2021-11-02 19:52:34 +01:00
backfill.go Move packages out of deprecated pkg directory 2021-11-09 08:03:10 +01:00
backfill_test.go cmd: use t.TempDir instead of ioutil.TempDir on tests (#9852) 2021-11-23 20:09:28 -05:00
debug.go Format Go source files using 'gofumpt -w -s -extra' 2021-11-02 19:52:34 +01:00
main.go promtool: Add `--syntax-only` flag for `check config` 2021-12-02 15:33:11 -05:00
main_test.go promtool: Add `--syntax-only` flag for `check config` 2021-12-02 15:33:11 -05:00
rules.go Move packages out of deprecated pkg directory 2021-11-09 08:03:10 +01:00
rules_test.go cmd: use t.TempDir instead of ioutil.TempDir on tests (#9852) 2021-11-23 20:09:28 -05:00
sd.go Move packages out of deprecated pkg directory 2021-11-09 08:03:10 +01:00
sd_test.go Move packages out of deprecated pkg directory 2021-11-09 08:03:10 +01:00
tsdb.go Move packages out of deprecated pkg directory 2021-11-09 08:03:10 +01:00
unittest.go Move packages out of deprecated pkg directory 2021-11-09 08:03:10 +01:00
unittest_test.go Promtool: Add feature flags to unit tests (#8958) 2021-06-30 22:43:39 +01:00