- Feb 11, 2020
-
-
Paul Gier authored
-
- Feb 07, 2020
-
-
Paul Gier authored
This allows compatiblity with kubernetes v1.14 and earlier.
-
- Feb 03, 2020
-
-
Paul Gier authored
-
- Jan 06, 2020
-
-
Paul Gier authored
This prevents mismatch between prometheus-operator binary and related CRD yaml files.
-
- Dec 18, 2019
-
-
Lili Cosic authored
-
- Nov 01, 2019
-
-
Sergiusz Urbaniak authored
-
- Oct 23, 2019
-
-
Paul Gier authored
* Avoid race condition when deploying quickstart example The namespace and CRD creation must happen before any dependent objects are created. So we can put these in a separate directory (manifest/setup) so they can be created before the other objects. Some minor updates to the README and added a couple of scripts for the quickstarts Update travis script to avoid race condition Signed-off-by:
Paul Gier <pgier@redhat.com> * simplify the example quickstart script and improve readme Signed-off-by:
Paul Gier <pgier@redhat.com> * increase minikube memory to 6g for quickstart example
-
- Sep 12, 2019
-
-
Lili Cosic authored
-
- Aug 30, 2019
-
-
Lili Cosic authored
-
- Jun 10, 2019
-
-
Josh Tilles authored
Fixes [#105](https://github.com/coreos/kube-prometheus/issues/105)
-
- Feb 20, 2019
-
-
Matthias Loibl authored
-
- Jan 08, 2019
-
-
Frederic Branczyk authored
-
- Nov 30, 2018
-
-
Sergiusz Urbaniak authored
-
- Oct 25, 2018
-
-
Frederic Branczyk authored
-
- Oct 12, 2018
-
-
Matthias Loibl authored
-
- Aug 13, 2018
-
-
Frederic Branczyk authored
-
- Jul 25, 2018
-
-
Frederic Branczyk authored
-
- Jul 23, 2018
-
-
Lucas Serven authored
-
- Jul 09, 2018
-
-
Frederic Branczyk authored
-
- Jul 02, 2018
-
-
Frederic Branczyk authored
-
Frederic Branczyk authored
-
- Jul 01, 2018
-
-
Tamal Saha authored
-
Frederic Branczyk authored
-
- Jun 30, 2018
-
-
Tamal Saha authored
-
- May 31, 2018
-
-
Max Leonard Inden authored
With this patch the Prometheus Operator checks if there are any Kubernetes ConfigMaps inside the Prometheus namespace which fullfill the `Spec.RuleSelector` requirement. If so, it creates a RuleFile for each key in the `ConfigMap.Spec.Data` map inside the Prometheus namespace.
-
- May 18, 2018
-
-
Max Leonard Inden authored
This patch introduces a new Custom Resource Definition to the Prometheus Operator - the Rule CRD. It addresses two main needs: 1. Prometheus (alerting and recording) Rule validation during creation time via Kubernetes Custom Resource Definition validation. 2. Life-cycle management of Prometheus application Rules alongside the application itself, inside the applications Kubernetes namespace, not necessarily the namespace of the scraping Prometheus instance. A user defines Prometheus alerting and recording Rules via a Kubernetes Custom Resource Definition. These Custom Resource Definitions can be fully validated by the Kubernetes API server during creation time via automatically generated OpenAPI specifications. Instead of the restriction of a Prometheus instance to only select Rule definitions inside its own namespace, the Prometheus specification is extended to also specify namespaces to look for Rule Custom Resource Definitions outside its own namespace. --- Dependent technical changes: - prometheus: Use github.com/jimmidyson/configmap-reload to reload rules - prometheus: Remove Prometheus Statefulset deletion function. Starting with K8s >=1.8 this is handled via OwnerReferences. - prometheus: Do not add rule files checksum to Prometheus configuration secret - prometheus: Update StatefulSet only on relevant changes. Instead of updating the Prometheus StatefulSet on every `sync()` run, only update it if the input parameters to `makeStatefulSet` change. Enforce this via a checksum of the parameters which is saved inside the annotations of the statefulset. - e2e/prometheus: Check how often resources (Secret, ConfigMap, Prometheus CRD, Service) are updated to enforce that Prometheus Operator only updated created resources if necessary. - contrib/prometheus-config-reloader: Remove logic to retriev K8s ConfigMaps. These are mounted into the pod right away now.
-
- May 06, 2018
-
-
Frederic Branczyk authored
-
- Apr 28, 2018
-
-
Frederic Branczyk authored
-