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. 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