Commit Graph

1005 Commits

Author SHA1 Message Date
Kubernetes Prow Robot 48a9424dcc
Merge pull request #814 from brancz/cut-v1.7.0-rc.0
*: cut v1.7.0-rc.0
2019-07-10 08:56:25 -07:00
Frederic Branczyk cdea14ad27
*: cut v1.7.0-rc.0 2019-07-10 13:37:01 +02:00
Kubernetes Prow Robot c3577ca013
Merge pull request #809 from bboreham/patch-1
Fix typo
2019-07-01 04:33:19 -07:00
Bryan Boreham 8106b267f8
Fix typo
Signed-off-by: Bryan Boreham <bryan@weave.works>
2019-07-01 11:43:42 +01:00
Kubernetes Prow Robot a21ddb6a1e
Merge pull request #808 from tariq1890/rename_fn
rename kubeAnnotationsToPrometheusAnnotations to kubeAnnotationsToPrometheusLabels
2019-06-28 01:03:38 -07:00
Tariq Ibrahim 5c5a8932ab
rename kubeAnnotationsToPrometheusAnnotations to kubeAnnotationsToPrometheusLabels 2019-06-28 00:15:57 -07:00
Kubernetes Prow Robot c729fc76da
Merge pull request #807 from tariq1890/fix_govet
fix go vet issues in whitblacklist.go
2019-06-26 13:33:21 -07:00
Tariq Ibrahim 81d7cef0a7
fix go vet issues in whitblacklist.go 2019-06-26 12:11:48 -07:00
Kubernetes Prow Robot 5f9ddfd8e9
Merge pull request #805 from LiliC/cleanup-removed-api
*: Cleanup references to removed API
2019-06-26 10:35:24 -07:00
Lili Cosic ec29426150 *: Remove reference to removed APIs 2019-06-26 19:17:51 +02:00
Lili Cosic a8bf79afc3 kubernetes: Remove comment from deployment file
As users that have that API in the clusters cannot use
kube-state-metrics anyways as we do not support that API,
the message is redundant.
2019-06-26 19:05:17 +02:00
Kubernetes Prow Robot c55a5c3271
Merge pull request #804 from qw1mb0/replicaset-appsv1
use appsv1 apigroup for ReplicaSet
2019-06-26 09:32:19 -07:00
Andrey Sidorov 536aef35f4 use appsv1 apigroup for ReplicaSet 2019-06-26 17:25:01 +03:00
Kubernetes Prow Robot f24d831a47
Merge pull request #770 from qw1mb0/add-kube-deployment-revision
add kube_*_annotations metrics
2019-06-26 00:29:15 -07:00
Kubernetes Prow Robot 406dcc937f
Merge pull request #803 from tariq1890/matrix
Update compatibility matrix to record only 5 kubernetes releases
2019-06-25 18:03:15 -07:00
Andrey Sidorov 5ae00bb93f add kube_*_annotations metrics for all objects 2019-06-25 22:29:27 +03:00
Tariq Ibrahim 460e8b296a
Update compatibility matrix to record only 5 kubernetes releases 2019-06-25 11:14:22 -07:00
Kubernetes Prow Robot 55b096027b
Merge pull request #798 from tariq1890/k8s1.15
update kubernetes versions to point to 1.15
2019-06-25 00:34:35 -07:00
Kubernetes Prow Robot ac7b214ad6
Merge pull request #799 from tariq1890/fix_lint
add missing godoc comment for the WhiteBlackList.Parse method
2019-06-20 18:50:36 -07:00
Tariq Ibrahim 2d2504d4e4
add missing godoc comment for the WhiteBlackList.Parse method 2019-06-20 14:24:14 -07:00
Tariq Ibrahim bdd3481c9a
update kubernetes versions to point to 1.15 2019-06-20 11:13:48 -07:00
Kubernetes Prow Robot 0ffcc30a0f
Merge pull request #791 from monzo/vertical-pod-autoscaler-metrics
store: add metrics for VerticalPodAutoscaler objects
2019-06-20 06:02:49 -07:00
Miles Bryant 67ef5ecc9c
store: add verticalpodautoscaler metrics 2019-06-20 12:24:37 +01:00
Kubernetes Prow Robot 9a421a9b18
Merge pull request #797 from AvTiMp/master
Fixes Wrong description about metrics-server in README.md #794
2019-06-19 23:30:49 -07:00
baidongtian 10ccabfcc2 Fixes Wrong description about metrics-server in README.md #794 2019-06-20 09:26:34 +08:00
Kubernetes Prow Robot 3b1c7c268d
Merge pull request #773 from tariq1890/regex
feat: implement black/white- listing of metrics by regex
2019-06-19 06:48:32 -07:00
Kubernetes Prow Robot afbb3472d4
Merge pull request #795 from tariq1890/prom_client
update client_golang to v1.0.0
2019-06-19 03:50:35 -07:00
Tariq Ibrahim 8b7bcacc98
update client_golang to v1.0.0 2019-06-19 02:24:00 -07:00
Tariq Ibrahim 2a3c696347
feat: implement black/white- listing of metrics by regex 2019-06-19 02:16:52 -07:00
Kubernetes Prow Robot 82ab559b83
Merge pull request #793 from monzo/fix-default-available-collectors
builder/main: allow collectors not enabled by default
2019-06-18 09:02:26 -07:00
Miles Bryant e1b45de7f6
builder/main: allow collectors not enabled by default
This fixes an issue where it was impossible to specify a collector that
was available but not selected by default.

Instead of checking whether chosen collectors are valid at flag parse
time, this moves the check into the builder, where we can reference it
against the availableStores in the builder. As a bonus, the error
message also prints out a list of available collectors:

```
kube-state-metrics --collectors non-existent-collector
I0618 15:23:34.517532   50719 main.go:88] Using collectors non-existent-collector
F0618 15:23:34.519132   50719 main.go:90] Error: collector non-existent-collector does not exist. Available collectors: persistentvolumeclaims,configmaps,limitranges,nodes,namespaces,persistentvolumes,pods,replicasets,services,cronjobs,deployments,ingresses,horizontalpodautoscalers,jobs,poddisruptionbudgets,secrets,certificatesigningrequests,daemonsets,endpoints,storageclasses,replicationcontrollers,resourcequotas,statefulsets
```
2019-06-18 16:28:11 +01:00
Kubernetes Prow Robot 4ee79c590f
Merge pull request #792 from reetasingh/master
updating version for CI tools to latest stable versions. Fix #790
2019-06-17 23:46:17 -07:00
Reeta Singh ae6a7a36b4 updating version for CI tools 2019-06-17 23:27:24 -07:00
Kubernetes Prow Robot 5d9ecd2699
Merge pull request #784 from brancz/fair-bench
main_test.go: Fair benchmark
2019-06-14 11:12:23 -07:00
Kubernetes Prow Robot e616706270
Merge pull request #786 from LiliC/remove-pointers
Remove collector package
2019-06-11 08:26:25 -07:00
Lili Cosic 68aea02d26 Makefile,internal/collector: Rename collector -> store
Since the removal of collector, this introduces both the concept of the
store and the resources instead of collectors that the user passes in.

The user facing logs and flags were not changed as that would be a
regression.
2019-06-11 16:18:53 +02:00
Lili Cosic 13d2747069 go.mod,go.sum,vendor/: Revendor 2019-06-11 16:18:53 +02:00
Lili Cosic cbb7762dc5 *: Remove collector package
collector package was an unnecessary wrapper. This replaces the
.Collect with a call to Store.WriteAll every time a collect is needed.
2019-06-11 16:18:52 +02:00
Kubernetes Prow Robot bb05952d04
Merge pull request #785 from LiliC/benchmark-against-master
Makefile: Enable benchmarking against master
2019-06-11 06:16:17 -07:00
Lili Cosic 0552f3754c Makefile: Enable benchmarking against master
Adding a benchmark against master helps us catch performance
regressions on the PR that introduces them, instead of at release
time, or only in a later PRs.
2019-06-11 14:31:23 +02:00
Frederic Branczyk 035562d5c7
main_test.go: Fair benchmark 2019-06-10 12:48:26 +02:00
Kubernetes Prow Robot 2626cb541c
Merge pull request #783 from LiliC/fix-doc-args
Run check in CI for generated docs
2019-06-07 12:41:58 -07:00
Lili Cosic c38a2a1ced Makefile: Add check for generated docs
This way we will catch when we need to regenerate the docs, as the
doccheck make target is run as part of CI.
2019-06-07 21:33:41 +02:00
Lili Cosic 23b7f268a6 CONTRIBUTING.md,docs/*: Run make generate
The docs were out of date.
2019-06-07 20:11:14 +02:00
Kubernetes Prow Robot 9520c9911f
Merge pull request #777 from xieyanker/master
Add Metrics About StorageClass
2019-06-07 05:27:59 -07:00
xieyanker 7bae302e93 remove storageclass resource_version 2019-06-06 18:34:19 +08:00
Kubernetes Prow Robot 97afa4d533
Merge pull request #782 from paulfantom/travis-names
.travis.yml: Add job names
2019-06-05 19:30:11 -07:00
paulfantom 0ebf1f3f15
.travis.yml: Add job names
Groupping all jobs into one stage and assigning names to it

Co-authored-by: LiliC <cosiclili@gmail.com>
2019-06-05 20:46:36 +02:00
Kubernetes Prow Robot 57be49b4f5
Merge pull request #779 from syscll/deployment-label-k8s-app
kube-state-metrics-deployment: add k8s-app label
2019-06-05 07:58:01 -07:00
Dan Bond 5fe6f5d752
kube-state-metrics-deployment: add k8s-app label 2019-06-05 15:26:19 +01:00