- Apr 07, 2020
-
-
Damien Grisonnet authored
Signed-off-by:
Damien Grisonnet <dgrisonn@redhat.com>
-
- Apr 06, 2020
-
-
Damien Grisonnet authored
Signed-off-by:
Damien Grisonnet <dgrisonn@redhat.com>
-
Damien Grisonnet authored
Signed-off-by:
Damien Grisonnet <dgrisonn@redhat.com>
-
Damien Grisonnet authored
Signed-off-by:
Damien Grisonnet <dgrisonn@redhat.com>
-
- Mar 24, 2020
-
-
paulfantom authored
-
- Mar 03, 2020
-
-
Lili Cosic authored
-
Paul Gier authored
The new version (v0.3.1) of jsonnet bundler causes some changes to go.mod and jsonnetfile.json. The build should 'go get' a specific version instead of the latest to prevent new releases from breaking existing builds.
-
- Feb 06, 2020
- Oct 24, 2019
-
-
Benoît Knecht authored
Since 1664600b, manifests are built using `examples/kustomize.jsonnet` instead of `example.jsonnet`. This commit updates the dependencies in the `manifests` target to reflect that change.
-
- Oct 14, 2019
-
-
paulfantom authored
-
- Sep 25, 2019
-
-
Simon Pasquier authored
-
- Aug 28, 2019
-
-
Kyle Byerly authored
-
- Jul 11, 2019
-
-
Frederic Branczyk authored
-
- May 17, 2019
-
-
zzg authored
-
- May 14, 2019
-
-
paulfantom authored
-
- Apr 15, 2019
-
-
Matthias Loibl authored
-
- Mar 26, 2019
-
-
goll authored
-
- Mar 20, 2019
-
-
Cory O'Daniel authored
* [Modified] Makefile to run kustomize.jsonnet * [Modified] Moved kustomization from example.jsonnet to examples/kustomize.jsonnet * [Modified] kustomization file to land at root of kube-prometheus so current users can continue to use `kubectl apply -f manifests`
-
- Jan 24, 2019
-
-
Max Leonard Inden authored
-
- Jul 25, 2018
-
-
Frederic Branczyk authored
-
- Jul 08, 2018
-
-
Max Leonard Inden authored
[1] https://github.com/koalaman/shellcheck
-
- Jun 26, 2018
-
-
Frederic Branczyk authored
RemoteWriteSpec Expose QueueConfig Parameters (#1488)
-
- Jun 25, 2018
-
-
Max Leonard Inden authored
Previously the `manifests` and `vendor` folder content has been build via `manifests/**` and `vendor/**` target definitions. This results in two issues: 1. The GNU Make recipe is executed for every single file in the folders. 2. Not all timestamps inside the `manifests` folder would be updated on every run, thereby needing to be rerun on all following target executions. Solution: 1. Define the target based on the folder, not individual files 2. Remove target folder before execution recipe to ensure all timestamps are updated.
-
- Jun 12, 2018
-
-
Max Leonard Inden authored
- Move prometheus-config-reloader to cmd/ - Refactor Makefile & contrib/kube-prometheus/Makefile - Only execute a target if its dependencies changed - Create empty target file for docker builds - Replace promu with plain static `go build`
-
- Jun 06, 2018
-
-
Frederic Branczyk authored
-
- Jun 05, 2018
-
-
Frederic Branczyk authored
-
- May 25, 2018
-
-
Frederic Branczyk authored
-
- 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.
-
Frederic Branczyk authored
-
- May 06, 2018
-
-
Frederic Branczyk authored
-
- Apr 28, 2018
-
-
Frederic Branczyk authored
-
- Apr 13, 2018
-
-
Frederic Branczyk authored
-
- Dec 22, 2017
-
-
Frederic Branczyk authored
-
- Oct 30, 2017
-
-
Arve Knudsen authored
-
- Oct 06, 2017
-
-
Alexander Brandstedt authored
-
- Jul 24, 2017
-
-
Frederic Branczyk authored
-