From 6d7e534bd18fba4d61df5b3d057fe1842cbd772e Mon Sep 17 00:00:00 2001 From: Frederic Branczyk Date: Wed, 2 Aug 2017 13:49:09 +0200 Subject: [PATCH 1/2] CHANGELOG: add 1.0.0-rc.1 entry --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f29036f8b..edea1d7cce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +## v1.0.0-rc.1 / 2017-08-02 + +* [CHANGE] Remove `kube_node_status_ready`, `kube_node_status_out_of_disk`, `kube_node_status_memory_pressure`, `kube_node_status_disk_pressure`, and `kube_node_status_network_unavailable` metrics in favor of one generic `kube_node_status_condition` metric. +* [CHANGE] Flatten created by label on `kube_pod_info` metric. +* [FEATURE] Add `kube_pod_start_time` metric. +* [FEATURE] Add PersistentVolumeClaim metrics. +* [FEATURE] Add StatefulSet metrics. +* [FEATURE] Add Job and CronJob metrics. +* [FEATURE] Add label metrics for deployments. +* [FEATURE] Add `kube_node_status_disk_pressure` metric. +* [FEATURE] Add `kube_pod_owner` metrics. +* [ENHANCEMENT] Add `provider_id` label to `kube_node_info` metric. +* [BUGFIX] Fix various nil pointer panics. + + ## v0.5.0 / 2017-05-03 * [FEATURE] Add label metrics for Pods, Nodes and Services. From 56d9a8ae72e5f3fbe6dcfb37608e7c144cafd27f Mon Sep 17 00:00:00 2001 From: Frederic Branczyk Date: Wed, 2 Aug 2017 14:26:52 +0200 Subject: [PATCH 2/2] kubernetes: update deployment and cluster role --- kubernetes/kube-state-metrics-cluster-role.yaml | 10 ++++++++++ kubernetes/kube-state-metrics-deployment.yaml | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/kubernetes/kube-state-metrics-cluster-role.yaml b/kubernetes/kube-state-metrics-cluster-role.yaml index 1433ad92a4..70560d715a 100644 --- a/kubernetes/kube-state-metrics-cluster-role.yaml +++ b/kubernetes/kube-state-metrics-cluster-role.yaml @@ -11,6 +11,7 @@ rules: - resourcequotas - replicationcontrollers - limitranges + - persistentvolumeclaims verbs: ["list", "watch"] - apiGroups: ["extensions"] resources: @@ -18,4 +19,13 @@ rules: - deployments - replicasets verbs: ["list", "watch"] +- apiGroups: ["apps"] + resources: + - statefulsets + verbs: ["list", "watch"] +- apiGroups: ["batch"] + resources: + - cronjobs + - jobs + verbs: ["list", "watch"] diff --git a/kubernetes/kube-state-metrics-deployment.yaml b/kubernetes/kube-state-metrics-deployment.yaml index 8db1a69000..da2ca85f54 100644 --- a/kubernetes/kube-state-metrics-deployment.yaml +++ b/kubernetes/kube-state-metrics-deployment.yaml @@ -13,7 +13,7 @@ spec: serviceAccountName: kube-state-metrics containers: - name: kube-state-metrics - image: gcr.io/google_containers/kube-state-metrics:v0.5.0 + image: gcr.io/google_containers/kube-state-metrics:v1.0.0-rc.1 ports: - name: http-metrics containerPort: 8080