From 8d6679658f8c33ee8b183a4e2d9510718337ee64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20W=C3=BCrbach?= Date: Tue, 7 Apr 2020 22:26:00 +0200 Subject: [PATCH 1/2] k8s-prometheus-adapter v0.7.0 --- .../prometheus-adapter/prometheus-adapter.libsonnet | 2 +- manifests/prometheus-adapter-deployment.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jsonnet/kube-prometheus/prometheus-adapter/prometheus-adapter.libsonnet b/jsonnet/kube-prometheus/prometheus-adapter/prometheus-adapter.libsonnet index 97e41f81..3ca13cf3 100644 --- a/jsonnet/kube-prometheus/prometheus-adapter/prometheus-adapter.libsonnet +++ b/jsonnet/kube-prometheus/prometheus-adapter/prometheus-adapter.libsonnet @@ -5,7 +5,7 @@ local k = import 'ksonnet/ksonnet.beta.4/k.libsonnet'; namespace: 'default', versions+:: { - prometheusAdapter: 'v0.5.0', + prometheusAdapter: 'v0.7.0', }, imageRepos+:: { diff --git a/manifests/prometheus-adapter-deployment.yaml b/manifests/prometheus-adapter-deployment.yaml index 2228106a..12745f7d 100644 --- a/manifests/prometheus-adapter-deployment.yaml +++ b/manifests/prometheus-adapter-deployment.yaml @@ -25,7 +25,7 @@ spec: - --metrics-relist-interval=1m - --prometheus-url=http://prometheus-k8s.monitoring.svc:9090/ - --secure-port=6443 - image: quay.io/coreos/k8s-prometheus-adapter-amd64:v0.5.0 + image: quay.io/coreos/k8s-prometheus-adapter-amd64:v0.7.0 name: prometheus-adapter ports: - containerPort: 6443 From ab8f1bb9f24d3cbc4968c58eddb9600d20df9c19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20W=C3=BCrbach?= Date: Tue, 7 Apr 2020 22:26:27 +0200 Subject: [PATCH 2/2] custom metrics v1beta2 api --- .../kube-prometheus-custom-metrics.libsonnet | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/jsonnet/kube-prometheus/kube-prometheus-custom-metrics.libsonnet b/jsonnet/kube-prometheus/kube-prometheus-custom-metrics.libsonnet index 479a7ee5..7c5b4166 100644 --- a/jsonnet/kube-prometheus/kube-prometheus-custom-metrics.libsonnet +++ b/jsonnet/kube-prometheus/kube-prometheus-custom-metrics.libsonnet @@ -134,6 +134,24 @@ local k = import 'ksonnet/ksonnet.beta.4/k.libsonnet'; versionPriority: 100, }, }, + customMetricsApiServiceV1Beta2: { + apiVersion: 'apiregistration.k8s.io/v1', + kind: 'APIService', + metadata: { + name: 'v1beta2.custom.metrics.k8s.io', + }, + spec: { + service: { + name: $.prometheusAdapter.service.metadata.name, + namespace: $._config.namespace, + }, + group: 'custom.metrics.k8s.io', + version: 'v1beta2', + insecureSkipTLSVerify: true, + groupPriorityMinimum: 100, + versionPriority: 200, + }, + }, customMetricsClusterRoleServerResources: local clusterRole = k.rbac.v1.clusterRole; local policyRule = clusterRole.rulesType;