$(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
$(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
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
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
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
# 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:
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
# 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)
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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:
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
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:
$(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
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:
$(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
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:
$(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
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:
$(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
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: