1
0
mirror of https://github.com/coreos/prometheus-operator.git synced 2026-02-05 06:45:27 +01:00

Merge pull request #1751 from squat/changelog

CHANGELOG: update changelog
This commit is contained in:
Lucas Servén Marín
2018-08-06 17:04:02 +02:00
committed by GitHub
8 changed files with 20 additions and 17 deletions

View File

@@ -1,6 +1,9 @@
# Upcoming
## 0.23.0 / 2018-08-06
* [CHANGE] Deprecate specification of Prometheus rules via ConfigMaps in favor of `PrometheusRule` CRDs
* [FEATURE] Introduce new flag to control logging format (#1475)
* [FEATURE] Ensure Prometheus Operator container runs as `nobody` user by default (#1393)
* [BUGFIX] Fix reconciliation of Prometheus StatefulSets due to ServiceMonitors and PrometheusRules changes when a single namespace is being watched (#1749)
## 0.22.2 / 2018-07-24
@@ -31,7 +34,7 @@
With this release we introduce a new Custom Resource Definition - the
`PrometheusRule` CRD. It addresses the need for rule syntax validation and rule
selection accross namespaces. `PrometheusRule` replaces the configuration of
selection across namespaces. `PrometheusRule` replaces the configuration of
Prometheus rules via K8s ConfigMaps. There are two migration paths:
1. Automated live migration: If the Prometheus Operator finds Kubernetes
@@ -79,7 +82,7 @@ Some changes cause Prometheus and Alertmanager clusters to be redeployed. If you
* [FEATURE] Allow configuring Prometheus and Alertmanager servers to listen on loopback interface, allowing proxies to be the ingress point of those Pods.
* [FEATURE] Allow configuring additional containers in Prometheus and Alertmanager Pods.
* [FEATURE] Add ability to whitelist Kubernetes labels to become Prometheus labels.
* [FEATURE] Allow specifying additonal secrets for Alertmanager Pods to mount.
* [FEATURE] Allow specifying additional secrets for Alertmanager Pods to mount.
* [FEATURE] Allow specifying `bearer_token_file` for Alertmanger configurations of Prometheus objects in order to authenticate with Alertmanager.
* [FEATURE] Allow specifying TLS configuration for Alertmanger configurations of Prometheus objects.
* [FEATURE] Add metrics for reconciliation errors: `prometheus_operator_alertmanager_reconcile_errors_total` and `prometheus_operator_prometheus_reconcile_errors_total`.
@@ -114,7 +117,7 @@ This release adds validations as a beta feature. It will only be installed on ne
* [FEATURE] Add ability to specify log level.
* [FEATURE] Add support for dropping metrics at scrape time.
* [ENHANCEMENT] Ensure that resource limit can't make Pods unschedulable.
* [ENHANCEMENT] Allow configuring emtpyDir volumess
* [ENHANCEMENT] Allow configuring emtpyDir volumes
* [BUGFIX] Use `--storage.tsdb.no-lockfile` for Prometheus 2.0.
* [BUGFIX] Fix Alertmanager default storage.path.

View File

@@ -117,8 +117,8 @@ spec:
- --kubelet-service=kube-system/kubelet
- -logtostderr=true
- --config-reloader-image=quay.io/coreos/configmap-reload:v0.0.1
- --prometheus-config-reloader=quay.io/coreos/prometheus-config-reloader:v0.22.2
image: quay.io/coreos/prometheus-operator:v0.22.2
- --prometheus-config-reloader=quay.io/coreos/prometheus-config-reloader:v0.23.0
image: quay.io/coreos/prometheus-operator:v0.23.0
name: prometheus-operator
ports:
- containerPort: 8080

View File

@@ -1 +1 @@
0.22.2
0.23.0

View File

@@ -99,8 +99,8 @@ spec:
- --kubelet-service=kube-system/kubelet
- -logtostderr=true
- --config-reloader-image=quay.io/coreos/configmap-reload:v0.0.1
- --prometheus-config-reloader=quay.io/coreos/prometheus-config-reloader:v0.22.2
image: quay.io/coreos/prometheus-operator:v0.22.2
- --prometheus-config-reloader=quay.io/coreos/prometheus-config-reloader:v0.23.0
image: quay.io/coreos/prometheus-operator:v0.23.0
name: prometheus-operator
ports:
- containerPort: 8080

View File

@@ -51,4 +51,4 @@
"version": "master"
}
]
}
}

View File

@@ -20,8 +20,8 @@ spec:
- --kubelet-service=kube-system/kubelet
- -logtostderr=true
- --config-reloader-image=quay.io/coreos/configmap-reload:v0.0.1
- --prometheus-config-reloader=quay.io/coreos/prometheus-config-reloader:v0.22.2
image: quay.io/coreos/prometheus-operator:v0.22.2
- --prometheus-config-reloader=quay.io/coreos/prometheus-config-reloader:v0.23.0
image: quay.io/coreos/prometheus-operator:v0.23.0
name: prometheus-operator
ports:
- containerPort: 8080

View File

@@ -20,8 +20,8 @@ spec:
- --kubelet-service=kube-system/kubelet
- -logtostderr=true
- --config-reloader-image=quay.io/coreos/configmap-reload:v0.0.1
- --prometheus-config-reloader=quay.io/coreos/prometheus-config-reloader:v0.22.2
image: quay.io/coreos/prometheus-operator:v0.22.2
- --prometheus-config-reloader=quay.io/coreos/prometheus-config-reloader:v0.23.0
image: quay.io/coreos/prometheus-operator:v0.23.0
name: prometheus-operator
ports:
- containerPort: 8080

View File

@@ -5,7 +5,7 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
namespace: 'default',
versions+:: {
prometheusOperator: 'v0.22.2',
prometheusOperator: 'v0.23.0',
configmapReloader: 'v0.0.1',
},
@@ -119,8 +119,8 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
container.withPorts(containerPort.newNamed('http', targetPort)) +
container.withArgs([
'--kubelet-service=kube-system/kubelet',
# Prometheus Operator is run with a read-only root file system. By
# default glog saves logfiles to /tmp. Make it log to stderr instead.
// Prometheus Operator is run with a read-only root file system. By
// default glog saves logfiles to /tmp. Make it log to stderr instead.
'-logtostderr=true',
'--config-reloader-image=' + $._config.imageRepos.configmapReloader + ':' + $._config.versions.configmapReloader,
'--prometheus-config-reloader=' + $._config.imageRepos.prometheusConfigReloader + ':' + $._config.versions.prometheusOperator,