Add init loop in prometheus sidecar container
[osm/devops.git] / descriptor-packages / mk / pkg.mk
index 9c623c4..4226ebf 100644 (file)
@@ -20,7 +20,7 @@ TOOLS_DIR := $(TOPDIR)/descriptor-packages/tools
 PKG_BASE_NAME := $(shell basename $(shell pwd))
 PKG_NAME      := $(addsuffix .tar.gz, $(PKG_BASE_NAME))
 
-CHARM_DIR        := $(TOPDIR)/juju-charms
+CHARM_DIR        := $(TOPDIR)/charms
 CHARM_SRC_DIR    := $(CHARM_DIR)/layers
 CHARM_DOCKER_TAG := charm-tools
 CHARM_BUILD_DIR  := $(CHARM_DIR)/builds
@@ -31,6 +31,7 @@ Q=@
 GEN_VNFD_PKG := $(TOOLS_DIR)/gen_vnfd_pkg.sh
 GEN_NSD_PKG  := $(TOOLS_DIR)/gen_nsd_pkg.sh
 GEN_PKG      := $(TOOLS_DIR)/generate_descriptor_pkg.sh
+TEST_PKG     := $(TOOLS_DIR)/validate_descriptor.py
 BUILD_VNFD   := $(shell readlink -f .|sed -e 's/\/.*descriptor-packages//' | grep vnfd)
 
 DEP_FILES = $(wildcard src/*)
@@ -66,11 +67,16 @@ $(CHARM_BUILD_DIR)/%: $(CHARM_SRC_DIR)/%
        $(CHARM_DIR) $(CHARM_DOCKER_TAG) charm-build -o $(CHARM_DIR) $<
 else
 $(CHARM_BUILD_DIR)/%: $(CHARM_SRC_DIR)/%
-       $(Q)charm-build -o $(CHARM_DIR) $<
+       $(Q)charm build -o $(CHARM_DIR) $<
 endif
+
 clean:
        $(Q)rm -rf $(BUILD_DIR)
        $(Q)rm -rf $(CHARM_BUILD_DIR)
 
+test:
+       $(Q)echo -n testing $(shell readlink -f src/*.yaml)  "             "
+       $(Q)$(TEST_PKG) src/*.yaml
+       $(Q)echo OK
+
 .DEFAULT_GOAL := all