@@ -170,11 +170,11 @@ GOVULNCHECK_VER := v1.0.0
170
170
GOVULNCHECK := $(abspath $(TOOLS_BIN_DIR ) /$(GOVULNCHECK_BIN ) -$(GOVULNCHECK_VER ) )
171
171
GOVULNCHECK_PKG := golang.org/x/vuln/cmd/govulncheck
172
172
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 )
178
178
179
179
CONVERSION_VERIFIER_BIN := conversion-verifier
180
180
CONVERSION_VERIFIER := $(abspath $(TOOLS_BIN_DIR ) /$(CONVERSION_VERIFIER_BIN ) )
@@ -563,8 +563,8 @@ generate-e2e-templates-main: $(KUSTOMIZE)
563
563
$(KUSTOMIZE) build $(INMEMORY_TEMPLATES)/main/cluster-template --load-restrictor LoadRestrictionsNone > $(INMEMORY_TEMPLATES)/main/cluster-template.yaml
564
564
565
565
.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"
568
568
569
569
METRICS_DIR="${OBSERVABILITY_DIR}/kube-state-metrics/metrics"; \
570
570
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.
1300
1300
.PHONY : $(GOVULNCHECK_BIN )
1301
1301
$(GOVULNCHECK_BIN ) : $(GOVULNCHECK ) # # Build a local copy of govulncheck.
1302
1302
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.
1305
1305
1306
1306
$(CONTROLLER_GEN ) : # Build controller-gen from tools folder.
1307
1307
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.
1357
1357
$(GOVULNCHECK ) : # Build govulncheck.
1358
1358
GOBIN=$(TOOLS_BIN_DIR ) $(GO_INSTALL ) $(GOVULNCHECK_PKG ) $(GOVULNCHECK_BIN ) $(GOVULNCHECK_VER )
1359
1359
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 )
1362
1362
1363
1363
# # --------------------------------------
1364
1364
# # Helpers
0 commit comments