mirror of
https://github.com/ceph/ceph
synced 2024-12-27 14:03:25 +00:00
86d040e2fc
Made following changes to files, Makefile: Add needed 'tox' target to generate alert files Now we can do 'make generate' OR 'make test' to generate all the yaml files (and run tests) alerts.jsonnet: Added an 'import' line to include 'config.libsonnet' file. This fix the errors in generating 'prometheus_alerts.yml' file tox.ini: Added all the existing 'alerts-' targets to 'envlist' Added the missing 'alerts-test' target to 'testenv' Added 'jsonnet' to 'allowlist_externals', which prevents a deprecation waring A minor spell correction lint-jsonnet.sh: Made errors more verbose. Signed-off-by: Arun Kumar Mohan <amohan@redhat.com>
26 lines
397 B
Makefile
26 lines
397 B
Makefile
all: fmt generate lint test
|
|
|
|
fmt:
|
|
./lint-jsonnet.sh -i
|
|
|
|
generate: dashboards_out
|
|
tox -ealerts-fix
|
|
|
|
vendor: jsonnetfile.lock.json
|
|
tox -ejsonnet-bundler-install
|
|
|
|
dashboards_out: vendor dashboards
|
|
tox -ejsonnet-fix
|
|
|
|
lint:
|
|
tox -ejsonnet-lint
|
|
tox -ealerts-lint
|
|
|
|
test: generate
|
|
tox -ejsonnet-check
|
|
tox -epromql-query-test
|
|
tox -ealerts-test
|
|
check: test
|
|
|
|
.PHONY: all fmt generate lint test check
|