Commit Graph

391 Commits

Author SHA1 Message Date
Frederic Branczyk
9ec8ae65ee *: Allow settings custom tags of container images 2018-07-09 13:23:00 +02:00
Frederic Branczyk
17477a1107 Merge pull request #1561 from brancz/fix-generated-crds
*: Fix CRD generation
2018-07-04 16:37:20 +02:00
Max Inden
938fe3745c Merge pull request #1361 from luarx/readme-compiling-section
Make "Compiling" section easier to execute
2018-07-04 13:57:23 +02:00
Frederic Branczyk
a114989eac Merge pull request #1552 from brancz/static-etcd
kube-prometheus: Add kube-prometheus mixin to configure static etcd
2018-07-03 15:58:14 +02:00
Frederic Branczyk
ad748858e3 kube-prometheus: Add kube-prometheus mixin to configure static etcd 2018-07-03 15:57:48 +02:00
luarx
b6e323ca46 Add a tip about compiling process 2018-07-03 11:11:06 +02:00
Frederic Branczyk
9c26600e0a *: Fix CRD generation 2018-07-02 16:54:56 +02:00
Frederic Branczyk
171b7c41e1 *: Re-generate 2018-07-02 10:54:27 +02:00
Frederic Branczyk
5c4c200df7 Merge branch 'make-deps' into k-1.11 2018-07-02 10:34:30 +02:00
Tamal Saha
0de5a5c8cd Update client libraries to Kubernetes 1.11 2018-07-01 09:23:00 -07:00
Frederic Branczyk
cb504f678a *: Re-generate 2018-07-01 12:23:43 +02:00
Tamal Saha
5f5664b3aa Update client libraries to Kubernetes 1.11 2018-06-30 02:25:43 -07:00
Frederic Branczyk
2a96d77dd9 kube-prometheus: Re-generate Grafana jsonnet dependency 2018-06-28 17:31:58 +02:00
Or Sela
04b7f2f110 Fix missing and broken links in developing-prometheus-rules-and-grafana-dashboards doc 2018-06-28 17:37:32 +03:00
Frederic Branczyk
dd834f3128 kube-prometheus: Re-generate dashboards 2018-06-28 13:44:51 +02:00
Frederic Branczyk
fad7e6ed35 *: Bump version to v0.21.0 2018-06-28 11:40:53 +02:00
Frederic Branczyk
2c478cb99d Merge pull request #1524 from mxinden/make-folder
kube-prometheus/Makefile: Change target output from files to folder
2018-06-27 11:43:49 +02:00
Frederic Branczyk
b9f095257f Merge branch 'master' into make-folder 2018-06-27 11:34:06 +02:00
Frederic Branczyk
f434ee9ae9 kube-prometheus: Regenerate prometheus CRD 2018-06-27 10:24:33 +02:00
Frederic Branczyk
509f33eaee Remote write queue config (#1517)
RemoteWriteSpec Expose QueueConfig Parameters (#1488)
2018-06-26 22:03:02 +08:00
Max Leonard Inden
22066b4708 kube-prometheus/Makefile: Change target output from files to folder
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.
2018-06-26 00:08:30 +08:00
Frederic Branczyk
6312998080 kube-prometheus: Bump various versions 2018-06-25 13:48:36 +02:00
Frederic Branczyk
e301f7f31a *: Add Thanos integration 2018-06-22 15:49:02 +02:00
Frederic Branczyk
4b6a761dc5 kube-prometheus: Update kubernetes monitoring mixing 2018-06-18 14:28:19 +02:00
Max Inden
c42e9d835c Merge pull request #1484 from mxinden/node-exporter-host-port
kube-prometheus: Run node-exporter in host network
2018-06-15 13:37:26 +02:00
Max Leonard Inden
603771ff14 kube-prometheus: Run node-exporter in host network
Node exporter needs to run in the host network, not in the pod network
in order to pick up network metrics of the node.
2018-06-15 11:47:51 +02:00
Frederic Branczyk
ba506ced74 kube-prometheus: Update grafana jsonnet dependency 2018-06-14 18:57:00 +02:00
Frederic Branczyk
d2c6a30a16 Merge pull request #1462 from mxinden/refactor-build-system
*: Refactor build system
2018-06-12 15:00:10 +02:00
Max Leonard Inden
1d36d01b97 *: Refactor build system
- 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`
2018-06-12 13:56:57 +02:00
Frederic Branczyk
3446f3cf25 Merge pull request #1466 from brancz/dashboard-cms
kube-prometheus: Use 1 ConfigMap per Grafana dashboard
2018-06-12 11:52:25 +02:00
Frederic Branczyk
f81bdd8928 kube-prometheus: Use 1 ConfigMap per Grafana dashboard 2018-06-12 10:02:11 +02:00
Frederic Branczyk
30b84794d7 Merge pull request #1433 from atopuzov/ignore_etc_files
NodeDiskRunningFull ignore etc files mountpoints
2018-06-11 15:44:39 +02:00
Frederic Branczyk
62fa823e3e kube-prometheus: Add docs on how to set Alertmanager configuration 2018-06-07 11:53:37 +02:00
Frederic Branczyk
9ecfa96875 kube-prometheus: Add troubleshooting section 2018-06-07 11:35:58 +02:00
Frederic Branczyk
5c1166ed71 Merge pull request #1449 from brancz/jsonnet-master
*: Use all jsonnet from master branch
2018-06-07 11:10:43 +02:00
Frederic Branczyk
4e4a49f394 Merge pull request #1445 from dimm0/patch-1
Added section about grafana config
2018-06-07 10:22:13 +02:00
Frederic Branczyk
502044ff93 *: Use all jsonnet from master branch 2018-06-07 10:04:05 +02:00
Dmitry Mishin
8601fb7bea Added section about grafana config #1436 2018-06-06 11:42:24 -07:00
Frederic Branczyk
1d5623d4a0 kube-prometheus: Extract prometheus-operator jsonnet out of contrib 2018-06-06 18:01:32 +02:00
Aleksandar Topuzovic
acb7ce62bf Commit generated files 2018-06-05 15:05:41 +01:00
Aleksandar Topuzovic
64c73eafe5 Ignore '/etc/*' mountpoints
* Ignores '/etc/resolv.conf', '/etc/hosts' and '/etc/hostname' mountpoints
* Otherwise 3 additional alerts are generated
2018-06-05 14:59:40 +01:00
Max Leonard Inden
c13b0556ba *: Bump version to v0.20.0 2018-06-05 15:07:17 +02:00
Frederic Branczyk
9b4f6ce56b *: Remove PrometheusRuleSelector 2018-06-05 13:59:31 +02:00
Frederic Branczyk
e84b101fe7 *: Rename RuleFile to PrometheusRule 2018-06-05 13:34:13 +02:00
Max Leonard Inden
8f3b505049 kube-prometheus: Adjust to new Prometheus rule file CRD
89fc4e306972604eba2dcb961a6d29cc27a668ad introduced the new Prometheus
rule file custom resource definition. This patch adjusts the
kube-prometheus project to use the new custom resource definition.
2018-06-04 20:23:02 +02:00
Max Inden
a47d97859a Merge pull request #1407 from mxinden/rm-leftover
kube-prometheus: Remove duplicate unused files
2018-06-04 11:59:25 +02:00
Frederic Branczyk
b7d0da01d5 kube-prometheus: Remove unnecessary namespace selectors 2018-05-31 17:37:43 +02:00
Max Leonard Inden
304db75813 kube-prometheus: Remove duplicate unused files
afe9711ce2ef5dd0e0b5091f921ae9bc0aab3711 introduced
contrib/kube-prometheus/0prometheus-operator-clusterRole.yaml and
contrib/kube-prometheus/0prometheus-operator-deployment.yaml by mistake.
2018-05-31 16:09:53 +02:00
Frederic Branczyk
10bbf403fe Merge pull request #1404 from mxinden/rm-tpr
rbac: Remove Third Party Resources rules
2018-05-31 15:40:36 +02:00
Max Leonard Inden
553d6b0c63 rbac: Remove Third Party Resources rules
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
2018-05-31 15:12:15 +02:00