Skip to content

Releases: prometheus-operator/prometheus-operator

0.10.1 / 2017-06-13

13 Jun 12:27
Compare
Choose a tag to compare

Attention: if the basic auth feature was previously used, the key and name
fields need to be switched. This was not intentional, and the bug is not fixed,
but causes this change.

  • [CHANGE] Prometheus default version v1.7.1.
  • [CHANGE] Alertmanager default version v0.7.1.
  • [BUGFIX] Fix basic auth secret key selector key and name switched.
  • [BUGFIX] Fix route prefix flag not always being set for Prometheus.
  • [BUGFIX] Fix nil panic on replica metrics.
  • [FEATURE] Add ability to specify Alertmanager path prefix for Prometheus.

0.10.0 / 2017-06-09

09 Jun 11:30
Compare
Choose a tag to compare
  • [CHANGE] Prometheus route prefix defaults to root.
  • [CHANGE] Default to Prometheus v1.7.0.
  • [CHANGE] Default to Alertmanager v0.7.0.
  • [FEATURE] Add route prefix support to Alertmanager resource.
  • [FEATURE] Add metrics on expected replicas.
  • [FEATURE] Support for runing Alertmanager v0.7.0.
  • [BUGFIX] Fix sensitive rollout triggering.

0.9.1 / 2017-05-18

18 May 16:23
Compare
Choose a tag to compare
  • [FEATURE] Add experimental Prometheus 2.0 support.
  • [FEATURE] Add support for setting Prometheus external labels.
  • [BUGFIX] Fix non-deterministic config generation.

0.9.0 / 2017-05-09

09 May 14:29
Compare
Choose a tag to compare
  • [CHANGE] The kubelet-object flag has been renamed to kubelet-service.
  • [CHANGE] Remove automatic relabelling of Pod and Service labels onto targets.
  • [CHANGE] Remove "non-namespaced" alpha annotation in favor of honor_labels.
  • [FEATURE] Add ability make use of the Prometheus honor_labels configuration option.
  • [FEATURE] Add ability to specify image pull secrets for Prometheus and Alertmanager pods.
  • [FEATURE] Add basic auth configuration option through ServiceMonitor.
  • [ENHANCEMENT] Add liveness and readiness probes to Prometheus and Alertmanger pods.
  • [ENHANCEMENT] Add default resource requests for Alertmanager pods.
  • [ENHANCEMENT] Fallback to ExternalIPs when InternalIPs are not available in kubelet sync.
  • [ENHANCEMENT] Improved change detection to trigger Prometheus rollout.
  • [ENHANCEMENT] Do not delete unmanaged Prometheus configuration Secret.

0.8.2 / 2017-04-20

28 Apr 10:07
Compare
Choose a tag to compare
  • [ENHANCEMENT] Use new Prometheus 1.6 storage flags and make it default.

0.8.1 / 2017-04-13

13 Apr 15:42
Compare
Choose a tag to compare
  • [ENHANCEMENT] Include kubelet insecure port in kubelet Enpdoints object.

0.8.0 / 2017-04-07

07 Apr 11:48
Compare
Choose a tag to compare
  • [FEATURE] Add ability to mount custom secrets into Prometheus Pods. Note that
    secrets cannot be modified after creation, if the list if modified after
    creation it will not effect the Prometheus Pods.
  • [FEATURE] Attach pod and service name as labels to Pod targets.

0.7.0 / 2017-03-17

17 Mar 15:51
Compare
Choose a tag to compare

This release introduces breaking changes to the generated StatefulSet's
PodTemplate, which cannot be modified for StatefulSets. The Prometheus and
Alertmanager objects have to be deleted and recreated for the StatefulSets to
be created properly.

  • [CHANGE] Use Secrets instead of ConfigMaps for configurations.
  • [FEATURE] Allow ConfigMaps containing rules to be selected via label selector.
  • [FEATURE] nodeSelector added to the Alertmanager kind.
  • [ENHANCEMENT] Use Prometheus v2 chunk encoding by default.
  • [BUGFIX] Fix Alertmanager cluster mesh initialization.

0.6.0 / 2017-02-28

28 Feb 13:58
Compare
Choose a tag to compare
  • [FEATURE] Allow not tagging targets with the namespace label.
  • [FEATURE] Allow specifying ServiceAccountName to be used by Prometheus pods.
  • [ENHANCEMENT] Label governing services to uniquely identify them.
  • [ENHANCEMENT] Reconcile Serive and Endpoints objects.
  • [ENHANCEMENT] General stability improvements.
  • [BUGFIX] Hostname cannot be fqdn when syncing kubelets into Endpoints object.

0.5.1 / 2017-02-17

20 Feb 10:10
Compare
Choose a tag to compare
  • [BUGFIX] Use correct governing Service for Prometheus StatefulSet.