vFW CDS CNF CBA with native k8s profile upload
[demo.git] / heat / vFW_CNF_CDS / templates / Makefile
1 .PHONY: all clean helm base cba clean_all
2 ONBOARDING_PACKAGE_NAME ?= vfw_k8s_demo
3 CBA_NAME ?= CBA
4
5 clean_all:
6         $(MAKE) clean
7         $(MAKE) all
8
9 #Can't use .csar extension or SDC will panic
10 all: package/ helm base cba
11         cd package/ && zip -r $(ONBOARDING_PACKAGE_NAME).zip .
12         mv package/$(ONBOARDING_PACKAGE_NAME).zip .
13
14 helm: package/
15         make -C helm
16         mv helm/*.tgz package/
17
18 base: package/
19         cp base/* package/
20
21 cba: package/
22         cd cba/ && zip -r $(CBA_NAME).zip . -x pom.xml .idea/\* target/\*
23         mv cba/$(CBA_NAME).zip package/
24
25 package/:
26         mkdir package/
27
28 clean:
29         rm -rf package/
30         rm -f $(ONBOARDING_PACKAGE_NAME).zip