Improve build time for charts 90/143690/5
authorFiete Ostkamp <fiete.ostkamp@telekom.de>
Fri, 27 Mar 2026 14:11:25 +0000 (15:11 +0100)
committerFiete Ostkamp <fiete.ostkamp@telekom.de>
Fri, 27 Mar 2026 15:09:47 +0000 (16:09 +0100)
- remove the 3 second sleeps for each module
- fix parallelised build issue in submodule by
  changing the syntax how child makes are called

Issue-ID: OOM-3387
Change-Id: I6bf2c1d62779cee5ae6382ef9a9180564dd173d8
Signed-off-by: Fiete Ostkamp <fiete.ostkamp@telekom.de>
34 files changed:
kubernetes/Makefile
kubernetes/aai/Makefile
kubernetes/aai/components/Makefile
kubernetes/authentication/Makefile
kubernetes/authentication/components/Makefile
kubernetes/cds/Makefile
kubernetes/cds/components/Makefile
kubernetes/common/Makefile
kubernetes/common/elasticsearch/Makefile
kubernetes/common/elasticsearch/components/Makefile
kubernetes/cps/Makefile
kubernetes/cps/components/Makefile
kubernetes/dcaegen2-services/Makefile
kubernetes/dcaegen2-services/common/Makefile
kubernetes/dcaegen2-services/components/Makefile
kubernetes/make_all.py
kubernetes/multicloud/Makefile
kubernetes/multicloud/components/Makefile
kubernetes/platform/Makefile
kubernetes/platform/components/Makefile
kubernetes/policy/Makefile
kubernetes/policy/components/Makefile
kubernetes/portal-ng/Makefile
kubernetes/portal-ng/components/Makefile
kubernetes/sdc/Makefile
kubernetes/sdc/components/Makefile
kubernetes/sdnc/Makefile
kubernetes/sdnc/components/Makefile
kubernetes/so/Makefile
kubernetes/so/components/Makefile
kubernetes/strimzi/Makefile
kubernetes/strimzi/components/strimzi-kafka-bridge/Makefile
kubernetes/uui/Makefile
kubernetes/uui/components/Makefile

index b92d41f..4aad32e 100644 (file)
@@ -45,23 +45,23 @@ all: print_helm_bin $(COMMON_CHARTS_DIR) $(SUBMODS) $(HELM_CHARTS) $(PARENT_CHAR
 
 $(COMMON_CHARTS_DIR):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 $(HELM_CHARTS): $(COMMON_CHARTS_DIR)
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 $(SUBMODS): $(COMMON_CHARTS_DIR)
        @echo "\n[$@]"
-       @make submod-$@
-       @make package-$@
+       @$(MAKE) submod-$@
+       @$(MAKE) package-$@
 
 $(PARENT_CHART): $(HELM_CHARTS)
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 submod-%:
-       @make $*/Chart.yaml
+       @$(MAKE) $*/Chart.yaml
 
 %/Chart.yaml:
        $(error Submodule $* needs to be retrieved from gerrit.  See https://wiki.onap.org/display/DW/OOM+-+Development+workflow+after+code+transfer+to+tech+teams ); fi
@@ -70,7 +70,7 @@ print_helm_bin:
        $(info Using Helm binary ${HELM_BIN} which is helm version ${HELM_VER})
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -81,7 +81,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME $(HELM_REPO); fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
 
 clean:
        @rm -f */Chart.lock
index c483a02..de96349 100644 (file)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index fa3c4b9..d73fa1e 100644 (file)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index f47666e..ade8788 100644 (file)
@@ -35,10 +35,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -49,7 +49,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 4ecfbc5..13b66fc 100644 (file)
@@ -34,10 +34,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -48,7 +48,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 08ed7cb..b94f24a 100644 (file)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 9544d70..0eca362 100644 (file)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 2fce88f..c17dafc 100644 (file)
@@ -40,22 +40,25 @@ all: $(COMMON_CHARTS_DIR) $(PROCESSED_FIRST) $(HELM_CHARTS) $(PROCESSED_LAST)
 
 $(COMMON_CHARTS_DIR):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 $(PROCESSED_FIRST): $(COMMON_CHARTS_DIR)
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
+
+# readinessCheck depends on repositoryGenerator at the Chart.yaml level
+readinessCheck: repositoryGenerator
 
 $(HELM_CHARTS): $(PROCESSED_FIRST)
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 $(PROCESSED_LAST): $(HELM_CHARTS)
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -66,7 +69,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index ef273d0..85e640b 100644 (file)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) package -d $(PACKAGE_DIR) $*; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 79ba2fb..5b4869f 100644 (file)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) package -d $(PACKAGE_DIR) $*; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 5617b0d..3df7aa7 100644 (file)
@@ -36,10 +36,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -50,7 +50,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 616a5fc..ca6dd88 100644 (file)
@@ -43,10 +43,10 @@ all: $(HELM_CHARTS) helm-repo-update
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -57,7 +57,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME $(HELM_REPO); fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 501ab2c..3af4ac7 100644 (file)
@@ -36,10 +36,13 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
+
+# components depend on common/dcaegen2-services-common via @local
+components: common
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -50,7 +53,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME $(HELM_REPO); fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 616a5fc..ca6dd88 100644 (file)
@@ -43,10 +43,10 @@ all: $(HELM_CHARTS) helm-repo-update
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -57,7 +57,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME $(HELM_REPO); fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 7a8d304..b79637a 100644 (file)
@@ -36,10 +36,10 @@ all: $(HELM_CHARTS) helm-repo-update
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -50,7 +50,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME $(HELM_REPO); fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index f7aa548..2ff093a 100755 (executable)
@@ -84,7 +84,7 @@ pushed_packages = set()
 
 def check_helm_version(helm_bin: str) -> bool:
     """
-    Check if the Helm version starts with 3.7
+    Check if the Helm version is 3.x or 4.x
 
     Args:
         helm_bin: Path to the Helm binary
@@ -106,12 +106,12 @@ def check_helm_version(helm_bin: str) -> bool:
         # Extract just the version number (remove leading 'v' if present)
         version_clean = version_output.lstrip('v')
 
-        # Check if the version starts with "3.7"
-        if version_clean.startswith("3.7"):
-            logger.info(f"Helm version {version_output} is compatible (starts with 3.7)")
+        # Check if the version starts with "3." or "4."
+        if version_clean.startswith("3.") or version_clean.startswith("4."):
+            logger.info(f"Helm version {version_output} is compatible")
             return True
         else:
-            logger.error(f"Helm version {version_output} does not start with 3.7 as required")
+            logger.error(f"Helm version {version_output} is not supported (requires 3.x or 4.x)")
             return False
 
     except Exception as e:
@@ -284,6 +284,9 @@ def push_to_chartmuseum(chart_path: Union[str, Path], package_name: str, helm_bi
         return False
     else:
         logger.info(f"Successfully pushed {package_path_obj} to chart museum")
+        # Refresh local repo index so subsequent charts can resolve this as a dependency
+        repo_update_cmd = [helm_bin, "repo", "update", "local"]
+        subprocess.run(repo_update_cmd, check=False, capture_output=True, text=True)
         return True
 
 
@@ -710,8 +713,7 @@ Examples:
 
     # Check Helm version compatibility at startup
     if not check_helm_version(helm_bin):
-        print("ERROR: Helm version 3.7.x or compatible is required to build charts.")
-        print("Using an incompatible version will result in hardcoded size limits preventing successful builds.")
+        print("ERROR: Helm version 3.x or 4.x is required to build charts.")
         print(f"You can specify an alternative Helm binary using the --helm-bin parameter. Current binary: {helm_bin}")
         return sys.exit(1)
 
index 08ed7cb..b94f24a 100644 (file)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 9544d70..0eca362 100644 (file)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 4ecfbc5..13b66fc 100644 (file)
@@ -34,10 +34,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -48,7 +48,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 5970a97..fb5568a 100644 (file)
@@ -35,10 +35,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -49,7 +49,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 08ed7cb..b94f24a 100755 (executable)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 9544d70..0eca362 100755 (executable)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 08ed7cb..b94f24a 100644 (file)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 08ed7cb..b94f24a 100644 (file)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index d0b2b1f..619e68d 100644 (file)
@@ -35,10 +35,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -49,7 +49,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 497e2b4..2940bc6 100644 (file)
@@ -34,10 +34,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -48,7 +48,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 47f9c9f..9440933 100644 (file)
@@ -35,10 +35,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -49,7 +49,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 4938b2e..94073ce 100644 (file)
@@ -35,10 +35,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -49,7 +49,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 08ed7cb..b94f24a 100644 (file)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index d07f55b..efb8abe 100644 (file)
@@ -33,14 +33,14 @@ all: $(HELM_CHARTS)
 
 soHelpers:
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 $(HELM_CHARTS): soHelpers
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -51,7 +51,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 08ed7cb..b94f24a 100644 (file)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index ef273d0..85e640b 100644 (file)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) package -d $(PACKAGE_DIR) $*; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 08ed7cb..b94f24a 100644 (file)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean:
index 9544d70..0eca362 100644 (file)
@@ -33,10 +33,10 @@ all: $(HELM_CHARTS)
 
 $(HELM_CHARTS):
        @echo "\n[$@]"
-       @make package-$@
+       @$(MAKE) package-$@
 
 make-%:
-       @if [ -f $*/Makefile ]; then make -C $*; fi
+       @if [ -f $*/Makefile ]; then $(MAKE) -C $*; fi
 
 dep-%: make-%
        @if [ -f $*/Chart.yaml ]; then $(HELM_BIN) dep up $*; fi
@@ -47,7 +47,7 @@ lint-%: dep-%
 package-%: lint-%
        @mkdir -p $(PACKAGE_DIR)
        @if [ -f $*/Chart.yaml ]; then PACKAGE_NAME=$$($(HELM_BIN) package -d $(PACKAGE_DIR) $* | cut -d":" -f2) && $(HELM_BIN) cm-push -f $$PACKAGE_NAME local; fi
-       @sleep 3
+       @$(HELM_BIN) repo update local
        #@$(HELM_BIN) repo index $(PACKAGE_DIR)
 
 clean: