@@ -127,11 +127,6 @@ CONVERSION_GEN_BIN := conversion-gen
127127CONVERSION_GEN := $(abspath $(TOOLS_BIN_DIR ) /$(CONVERSION_GEN_BIN ) )
128128CONVERSION_GEN_PKG := k8s.io/code-generator/cmd/conversion-gen
129129
130- ENVSUBST_BIN := envsubst
131- ENVSUBST_VER := $(call get_go_version,github.com/drone/envsubst/v2)
132- ENVSUBST := $(abspath $(TOOLS_BIN_DIR ) /$(ENVSUBST_BIN ) -$(ENVSUBST_VER ) )
133- ENVSUBST_PKG := github.com/drone/envsubst/v2/cmd/envsubst
134-
135130GO_APIDIFF_VER := v0.8.2
136131GO_APIDIFF_BIN := go-apidiff
137132GO_APIDIFF := $(abspath $(TOOLS_BIN_DIR ) /$(GO_APIDIFF_BIN ) -$(GO_APIDIFF_VER ) )
@@ -615,14 +610,14 @@ generate-e2e-templates-main: $(KUSTOMIZE)
615610 $(KUSTOMIZE) build $(INMEMORY_TEMPLATES)/main/cluster-template --load-restrictor LoadRestrictionsNone > $(INMEMORY_TEMPLATES)/main/cluster-template.yaml
616611
617612.PHONY : generate-metrics-config
618- generate-metrics-config : $( ENVSUBST_BIN ) # # Generate ./config/metrics/crd-metrics-config.yaml
613+ generate-metrics-config : # # Generate ./config/metrics/crd-metrics-config.yaml
619614 OUTPUT_FILE=" ./config/metrics/crd-metrics-config.yaml" ; \
620615 METRIC_TEMPLATES_DIR=" ./config/metrics/templates" ; \
621616 echo " # This file was auto-generated via: make generate-metrics-config" > " $$ {OUTPUT_FILE}" ; \
622617 cat " $$ {METRIC_TEMPLATES_DIR}/header.yaml" >> " $$ {OUTPUT_FILE}" ; \
623618 for resource in clusterclass cluster kubeadmcontrolplane kubeadmconfig machine machinedeployment machinehealthcheck machineset machinepool; do \
624619 cat " $$ {METRIC_TEMPLATES_DIR}/$$ {resource}.yaml" ; \
625- RESOURCE= " $$ {resource} " ${ENVSUBST_BIN} < " $$ {METRIC_TEMPLATES_DIR}/common_metrics.yaml" ; \
620+ sed ' s/ $${RESOURCE}/ ' $$ {resource} ' /g ' " $$ {METRIC_TEMPLATES_DIR}/common_metrics.yaml" ; \
626621 if [[ " $$ {resource}" != " cluster" ]]; then \
627622 cat " $$ {METRIC_TEMPLATES_DIR}/owner_metric.yaml" ; \
628623 fi \
@@ -1412,9 +1407,6 @@ $(GOTESTSUM_BIN): $(GOTESTSUM) ## Build a local copy of gotestsum.
14121407.PHONY : $(GO_APIDIFF_BIN )
14131408$(GO_APIDIFF_BIN ) : $(GO_APIDIFF ) # # Build a local copy of go-apidiff
14141409
1415- .PHONY : $(ENVSUBST_BIN )
1416- $(ENVSUBST_BIN ) : $(ENVSUBST ) # # Build a local copy of envsubst.
1417-
14181410.PHONY : $(KUSTOMIZE_BIN )
14191411$(KUSTOMIZE_BIN ) : $(KUSTOMIZE ) # # Build a local copy of kustomize.
14201412
@@ -1473,9 +1465,6 @@ $(GOTESTSUM): # Build gotestsum from tools folder.
14731465$(GO_APIDIFF ) : # Build go-apidiff from tools folder.
14741466 GOBIN=$(TOOLS_BIN_DIR ) $(GO_INSTALL ) $(GO_APIDIFF_PKG ) $(GO_APIDIFF_BIN ) $(GO_APIDIFF_VER )
14751467
1476- $(ENVSUBST ) : # Build gotestsum from tools folder.
1477- GOBIN=$(TOOLS_BIN_DIR ) $(GO_INSTALL ) $(ENVSUBST_PKG ) $(ENVSUBST_BIN ) $(ENVSUBST_VER )
1478-
14791468$(KUSTOMIZE ) : # Build kustomize from tools folder.
14801469 CGO_ENABLED=0 GOBIN=$(TOOLS_BIN_DIR ) $(GO_INSTALL ) $(KUSTOMIZE_PKG ) $(KUSTOMIZE_BIN ) $(KUSTOMIZE_VER )
14811470
0 commit comments