Skip to content

Commit 598927d

Browse files
committed
Makefile
1 parent d75b709 commit 598927d

15 files changed

+11
-870
lines changed

Makefile

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -170,11 +170,11 @@ GOVULNCHECK_VER := v1.0.0
170170
GOVULNCHECK := $(abspath $(TOOLS_BIN_DIR)/$(GOVULNCHECK_BIN)-$(GOVULNCHECK_VER))
171171
GOVULNCHECK_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

179179
CONVERSION_VERIFIER_BIN := conversion-verifier
180180
CONVERSION_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

hack/go-tools-build.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ set -o errexit
1717
set -o nounset
1818
set -o pipefail
1919

20-
set -x
21-
2220
if [ -z "${1}" ]; then
2321
echo "must provide module as first parameter"
2422
exit 1

hack/observability/kube-state-metrics/metrics/README.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

hack/observability/kube-state-metrics/metrics/cluster.yaml

Lines changed: 0 additions & 79 deletions
This file was deleted.

hack/observability/kube-state-metrics/metrics/clusterclass.yaml

Lines changed: 0 additions & 26 deletions
This file was deleted.

hack/observability/kube-state-metrics/metrics/common_metrics.yaml

Lines changed: 0 additions & 52 deletions
This file was deleted.

hack/observability/kube-state-metrics/metrics/header.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

hack/observability/kube-state-metrics/metrics/kubeadmconfig.yaml

Lines changed: 0 additions & 30 deletions
This file was deleted.

hack/observability/kube-state-metrics/metrics/kubeadmcontrolplane.yaml

Lines changed: 0 additions & 84 deletions
This file was deleted.

0 commit comments

Comments
 (0)