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:
11
CHANGELOG.md
11
CHANGELOG.md
@@ -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.
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -51,4 +51,4 @@
|
||||
"version": "master"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user