ceph/monitoring/ceph-mixin/Makefile
Arun Kumar Mohan 86d040e2fc ceph-mixin: fix ceph-mixin setup
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>
2023-08-09 12:19:04 +05:30

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