@@ -161,11 +161,12 @@ GOVULNCHECK_VER := v1.0.0
161
161
GOVULNCHECK := $(abspath $(TOOLS_BIN_DIR ) /$(GOVULNCHECK_BIN ) -$(GOVULNCHECK_VER ) )
162
162
GOVULNCHECK_PKG := golang.org/x/vuln/cmd/govulncheck
163
163
164
- METRIC_GEN_VER := v2.9.2
165
- METRIC_GEN_BIN := metric-gen
166
- METRIC_GEN := $(abspath $(TOOLS_BIN_DIR ) /$(METRIC_GEN_BIN ) -$(METRIC_GEN_VER ) )
167
- METRIC_GEN_PKG := k8s.io/kube-state-metrics/exp/metric-gen/v2
168
- 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 )
164
+ KUBE_STATE_METRICS_VER := e31ed9ab
165
+ KUBE_STATE_METRICS_BIN := kube-state-metrics
166
+ KUBE_STATE_METRICS := $(abspath $(TOOLS_BIN_DIR ) /$(KUBE_STATE_METRICS_BIN ) -$(KUBE_STATE_METRICS_VER ) )
167
+ KUBE_STATE_METRICS_PKG := k8s.io/kube-state-metrics/v2
168
+ KUBE_STATE_METRICS_MOD_REPLACE := $(KUBE_STATE_METRICS_PKG ) =github.com/chrischdi/kube-state-metrics/v2@$(KUBE_STATE_METRICS_VER )
169
+
169
170
170
171
GOVC_VER := $(shell cat go.mod | grep "github.com/vmware/govmomi" | awk '{print $$NF}')
171
172
GOVC_BIN := govc
@@ -322,8 +323,8 @@ generate-e2e-templates-main: $(KUSTOMIZE) ## Generate test templates for the mai
322
323
" $( KUSTOMIZE) " --load-restrictor LoadRestrictionsNone build $(E2E_TEMPLATE_DIR ) /main/dhcp-overrides > $(E2E_TEMPLATE_DIR ) /main/cluster-template-dhcp-overrides.yaml
323
324
324
325
.PHONY : generate-metrics-config
325
- generate-metrics-config : $(METRIC_GEN ) # # Generate ./crd-metrics-config.yaml
326
- $(METRIC_GEN ) ./apis/... > crd-metrics-config.yaml
326
+ generate-metrics-config : $(KUBE_STATE_METRICS ) # # Generate ./crd-metrics-config.yaml
327
+ $(KUBE_STATE_METRICS ) generate ./apis/v1beta1/ ... > config/metrics/ crd-metrics-config.yaml
327
328
328
329
# # --------------------------------------
329
330
# # Lint / Verify
@@ -764,8 +765,8 @@ $(GOLANGCI_LINT_BIN): $(GOLANGCI_LINT) ## Build a local copy of golangci-lint.
764
765
.PHONY : $(GOVULNCHECK_BIN )
765
766
$(GOVULNCHECK_BIN ) : $(GOVULNCHECK ) # # Build a local copy of govulncheck.
766
767
767
- .PHONY : $(METRIC_GEN_BIN )
768
- $(METRIC_GEN_BIN ) : $(METRIC_GEN ) # # Build a local copy of metric-gen.
768
+ .PHONY : $(KUBE_STATE_METRICS_BIN )
769
+ $(KUBE_STATE_METRICS_BIN ) : $(KUBE_STATE_METRICS ) # # Build a local copy of metric-gen.
769
770
770
771
.PHONY : $(GOVC_BIN )
771
772
$(GOVC_BIN ) : $(GOVC ) # # Build a local copy of govc.
@@ -818,8 +819,8 @@ $(GOLANGCI_LINT): # Build golangci-lint.
818
819
$(GOVULNCHECK ) : # Build govulncheck.
819
820
GOBIN=$(TOOLS_BIN_DIR ) $(GO_INSTALL ) $(GOVULNCHECK_PKG ) $(GOVULNCHECK_BIN ) $(GOVULNCHECK_VER )
820
821
821
- $(METRIC_GEN ) : # Build metric-gen .
822
- GOBIN=$(TOOLS_BIN_DIR ) GOMOD_REPLACE=" $( METRIC_GEN_MOD_REPLACE ) " $(GO_TOOLS_BUILD ) $(METRIC_GEN_PKG ) $(METRIC_GEN_BIN ) $(METRIC_GEN_VER )
822
+ $(KUBE_STATE_METRICS ) : # Build kube-state-metrics .
823
+ 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 )
823
824
824
825
$(GOVC ) : # Build GOVC.
825
826
CGO_ENABLED=0 GOBIN=$(TOOLS_BIN_DIR ) $(GO_INSTALL ) $(GOVC_PKG ) $(GOVC_BIN ) $(GOVC_VER )
0 commit comments