@@ -170,11 +170,11 @@ GOVULNCHECK_VER := v1.0.0
170170GOVULNCHECK := $(abspath $(TOOLS_BIN_DIR ) /$(GOVULNCHECK_BIN ) -$(GOVULNCHECK_VER ) )
171171GOVULNCHECK_PKG := golang.org/x/vuln/cmd/govulncheck
172172
173- METRIC_GEN_VER := v2.9.2
174- METRIC_GEN_BIN := metric-gen
175- METRIC_GEN := $(abspath $(TOOLS_BIN_DIR ) /$(METRIC_GEN_BIN ) -$(METRIC_GEN_VER ) )
176- METRIC_GEN_PKG := k8s.io/kube-state-metrics/exp/metric-gen /v2
177- METRIC_GEN_MOD_REPLACE := $(METRIC_GEN_PKG ) =github.com/chrischdi/kube-state-metrics/exp/metric-gen/ v2@$(METRIC_GEN_VER ) k8s.io/kube-state-metrics/v2=k8s.io/kube-state-metrics/v2@ $( METRIC_GEN_VER )
173+ KUBE_STATE_METRICS_VER := e31ed9ab
174+ KUBE_STATE_METRICS_BIN := kube-state-metrics
175+ KUBE_STATE_METRICS := $(abspath $(TOOLS_BIN_DIR ) /$(KUBE_STATE_METRICS_BIN ) -$(KUBE_STATE_METRICS_VER ) )
176+ KUBE_STATE_METRICS_PKG := k8s.io/kube-state-metrics/v2
177+ KUBE_STATE_METRICS_MOD_REPLACE := $(KUBE_STATE_METRICS_PKG ) =github.com/chrischdi/kube-state-metrics/v2@$(KUBE_STATE_METRICS_VER )
178178
179179CONVERSION_VERIFIER_BIN := conversion-verifier
180180CONVERSION_VERIFIER := $(abspath $(TOOLS_BIN_DIR ) /$(CONVERSION_VERIFIER_BIN ) )
@@ -563,8 +563,8 @@ generate-e2e-templates-main: $(KUSTOMIZE)
563563 $(KUSTOMIZE) build $(INMEMORY_TEMPLATES)/main/cluster-template --load-restrictor LoadRestrictionsNone > $(INMEMORY_TEMPLATES)/main/cluster-template.yaml
564564
565565.PHONY : generate-metrics-config
566- generate-metrics-config : $(METRIC_GEN ) # # Generate ./hack/observability/kube-state-metrics/crd-config.yaml
567- $(METRIC_GEN ) ./apis/... > " ${OBSERVABILITY_DIR} /kube-state-metrics/crd-config.yaml"
566+ generate-metrics-config : $(KUBE_STATE_METRICS ) # # Generate ./hack/observability/kube-state-metrics/crd-config.yaml
567+ $(KUBE_STATE_METRICS ) generate ./apis/... > " ${OBSERVABILITY_DIR} /kube-state-metrics/crd-config.yaml"
568568
569569 METRICS_DIR="${OBSERVABILITY_DIR}/kube-state-metrics/metrics"; \
570570 echo "# This file was auto-generated via: make generate-metrics-config" > "$${OUTPUT_FILE}"; \
@@ -1300,8 +1300,8 @@ $(GOLANGCI_LINT_BIN): $(GOLANGCI_LINT) ## Build a local copy of golangci-lint.
13001300.PHONY : $(GOVULNCHECK_BIN )
13011301$(GOVULNCHECK_BIN ) : $(GOVULNCHECK ) # # Build a local copy of govulncheck.
13021302
1303- .PHONY : $(METRIC_GEN_BIN )
1304- $(METRIC_GEN_BIN ) : $(METRIC_GEN ) # # Build a local copy of metric-gen.
1303+ .PHONY : $(KUBE_STATE_METRICS_BIN )
1304+ $(KUBE_STATE_METRICS_BIN ) : $(KUBE_STATE_METRICS ) # # Build a local copy of metric-gen.
13051305
13061306$(CONTROLLER_GEN ) : # Build controller-gen from tools folder.
13071307 GOBIN=$(TOOLS_BIN_DIR ) $(GO_INSTALL ) $(CONTROLLER_GEN_PKG ) $(CONTROLLER_GEN_BIN ) $(CONTROLLER_GEN_VER )
@@ -1357,8 +1357,8 @@ $(GOLANGCI_LINT): # Build golangci-lint from tools folder.
13571357$(GOVULNCHECK ) : # Build govulncheck.
13581358 GOBIN=$(TOOLS_BIN_DIR ) $(GO_INSTALL ) $(GOVULNCHECK_PKG ) $(GOVULNCHECK_BIN ) $(GOVULNCHECK_VER )
13591359
1360- $(METRIC_GEN ) : # Build metric-gen .
1361- GOBIN=$(TOOLS_BIN_DIR ) GOMOD_REPLACE=" $( METRIC_GEN_MOD_REPLACE ) " $(GO_TOOLS_BUILD ) $(METRIC_GEN_PKG ) $(METRIC_GEN_BIN ) $(METRIC_GEN_VER )
1360+ $(KUBE_STATE_METRICS ) : # Build kube-state-metrics .
1361+ GOBIN=$(TOOLS_BIN_DIR ) GOMOD_REPLACE=" $( KUBE_STATE_METRICS_MOD_REPLACE ) " $(GO_TOOLS_BUILD ) $(KUBE_STATE_METRICS_PKG ) $(KUBE_STATE_METRICS_BIN ) $(KUBE_STATE_METRICS_VER )
13621362
13631363# # --------------------------------------
13641364# # Helpers
0 commit comments