- Jun 28, 2018
-
-
Frederic Branczyk authored
-
Frederic Branczyk authored
-
Frederic Branczyk authored
-
- Jun 27, 2018
-
-
Frederic Branczyk authored
-
- Jun 25, 2018
-
-
Frederic Branczyk authored
-
- Jun 18, 2018
-
-
Frederic Branczyk authored
-
- Jun 15, 2018
-
-
Max Leonard Inden authored
Node exporter needs to run in the host network, not in the pod network in order to pick up network metrics of the node.
-
- Jun 14, 2018
-
-
Frederic Branczyk authored
-
- Jun 12, 2018
-
-
Frederic Branczyk authored
-
- Jun 07, 2018
-
-
Frederic Branczyk authored
-
- Jun 06, 2018
-
-
Frederic Branczyk authored
-
- Jun 05, 2018
-
-
Aleksandar Topuzovic authored
-
Max Leonard Inden authored
-
Frederic Branczyk authored
-
Frederic Branczyk authored
-
- Jun 04, 2018
-
-
Max Leonard Inden authored
89fc4e306972604eba2dcb961a6d29cc27a668ad introduced the new Prometheus rule file custom resource definition. This patch adjusts the kube-prometheus project to use the new custom resource definition.
-
- May 31, 2018
-
-
Frederic Branczyk authored
-
Max Leonard Inden authored
Since PR 460 [1] the Prometheus Operator is using Kubernetes Custom Resource Definitions instead of Kubernetes Third Party Resources. Permissions to handle Third Party Resources in the RBAC rules of the Prometheus Operator is thereby obsolete. [1] https://github.com/coreos/prometheus-operator/pull/460
-
slene authored
-
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 30, 2018
-
-
Nicholas Whitehead authored
-
- May 29, 2018
-
-
Frederic Branczyk authored
-
- May 25, 2018
-
-
Frederic Branczyk authored
-
- May 24, 2018
-
-
Joshua Olson authored
Also checking in the changes made to prometheus-rules.yaml by "make generate", in order to (hopefully) get the build to be green.
-
Joshua Olson authored
After modifying prometheus-operator.libsonnet (see commit ec19c16), these are the changes that were made to 0prometheus-operator-clusterRole.yaml by running "make generate".
-
- 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 10, 2018
-
-
Giancarlo Rubio authored
-
- May 08, 2018
-
-
Frederic Branczyk authored
-
- May 06, 2018
-
-
Frederic Branczyk authored
-
- Apr 28, 2018
-
-
Frederic Branczyk authored
-
- Apr 26, 2018
-
-
Max Leonard Inden authored
-
Brandon Dimcheff authored
The addon resizer was referring to an incorrect role binding and was unable to access the API. This changes the rolebinding name to refer to the correctly defined rolebinding.
-
- Apr 22, 2018
-
-
Frederic Branczyk authored
-
- Apr 18, 2018
-
-
Max Leonard Inden authored
With 1d00e0ab ("ServiceMonitor: Enable Prometheus to select ServMon outside own ns") merged: To emphasize the fact, that ServiceMonitors can be deployed alongside their targets, this patch moves the Alertmanager, Kube-State-Metrics, Node-Exporter and Prometheus Operator Service-Monitor into the respective target folder in the kube-prometheus project.
-
Joakim Karlsson authored
-
Joakim Karlsson authored
-
- Apr 13, 2018
-
-
Max Leonard Inden authored
In preparation of PR #1206 [1], This patch moves the Thanos manifests to the `experimental` folder. [1] https://github.com/coreos/prometheus-operator/pull/1206
-
Frederic Branczyk authored
-
Fabian Reinartz authored
-
- Apr 10, 2018
-
-
Arslanbekov Denis authored
* in description is displayed correctly namespace * Bump kube state version * Update Chart.yaml
-