Manuel Rüger
023f83dd03
Fix: Remove FieldSelector from non-namespaced resources
...
This should resolve the issue with namespace-denylist as discovered in https://github.com/kubernetes/kube-state-metrics/issues/2187
Regression introduced in c3c552821a
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2023-09-12 09:34:14 +02:00
opeco17
6de105ebbe
feat: disable labels and annotations metrics when metric-annotations-allowlist and metric-labels-allowlist are not provided
2023-08-14 14:38:23 +00:00
Manuel Rüger
c3c552821a
chore: Fix lint
...
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2023-07-13 10:35:24 +02:00
Catherine Fang
4342ca7b97
Migrate all NewFamilyGenerator to NewFamilyGeneratorWithStability
2023-02-05 22:02:47 -05:00
Catherine Fang
5995c1e2cf
Add all stable metrics
2022-10-14 08:25:39 -04:00
Sherif Abdel-Naby
e205fee343
Extract mergeKeyValue logic into a central function
2022-02-10 04:12:35 +02:00
Sherif Abdel-Naby
3a600f56c7
Optimize Slice Allocations
2022-02-05 18:53:35 +02:00
Min Wang
1b2c05c6c9
Add fieldSelector in listWatchFunc
2021-10-04 18:54:51 -07:00
Sylvain Rabot
0e045365f4
Factorize some code
...
Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>
2021-07-13 11:51:39 +02:00
Sylvain Rabot
65bc62af5c
Add kube_*_annotations metrics
...
Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>
2021-04-29 16:04:16 +02:00
Lili Cosic
0b76e7d4f4
internal/store: Rework label allow list for label metrics
2020-11-20 15:31:35 +01:00
Quentin Bisson
7250bc2b5c
Update go module path to k8s.io/kube-state-metrics/v2
...
Signed-off-by: Quentin Bisson <quentin@giantswarm.io>
2020-09-21 10:58:08 +02:00
Yuiko Mori
49197428ce
Add DeprecatedVersion to struct FamilyGenerator
2020-08-06 10:31:29 +00:00
Prabhakar Mishra
0ff5482079
update client-go, k/api, k/apimachinery to v1.18.6 and vertical-pod-autoscaler to commit b7922d74509c
...
use clientgofix library
add context parameter in verticalpodautoscaler
rename PodDisruptionsAllowed to DisruptionsAllowed because of PR 85863 in k8s repo
lint fixes and rename PodDisruptionsAllowed to DisruptionsAllowed in test file
run go mod tidy
2020-07-30 01:54:34 +02:00
cedric lamoriniere
72ad3cb412
Remove FamilyByteSlicer interface
...
- To allow other external Stores, remove the `FamilyByteSlicer` interface
and give access directly to `metric.Family`.
- Move functions present in `pkg/metric/generator.go` to a dedicated package
`generator` in `pkg/metric_generator/generator.go`.
Signed-off-by: cedric lamoriniere <cedric.lamoriniere@datadoghq.com>
2019-12-13 10:50:19 +01:00
Jan Wozniak
63cb3420e8
Add metrics for namespace status conditions
2019-11-01 11:49:06 +01:00
Tariq Ibrahim
9799ac0e61
Merge release-1.7 into upstream/master
2019-08-05 10:46:00 -07:00
Tariq Ibrahim
5c5a8932ab
rename kubeAnnotationsToPrometheusAnnotations to kubeAnnotationsToPrometheusLabels
2019-06-28 00:15:57 -07:00
Andrey Sidorov
5ae00bb93f
add kube_*_annotations metrics for all objects
2019-06-25 22:29:27 +03: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