Commit Graph

2407 Commits

Author SHA1 Message Date
Kubernetes Prow Robot acca9b050e
Merge pull request #1818 from kubernetes/release-2.6
Merge Release 2.6.0 back to master
2022-08-26 01:48:25 -07:00
Shaun Sabo 5bfe00666c documentation 2022-08-24 13:26:51 -07:00
Shaun Sabo eb3c14002c fix test 2022-08-24 13:07:04 -07:00
Shaun Sabo ffb6fe77e8 remove reason from exitcode 2022-08-24 12:55:27 -07:00
Shaun Sabo 085935314b unit tests 2022-08-24 12:55:27 -07:00
Shaun Sabo e31b035319 create new metric 2022-08-24 12:55:27 -07:00
Shaun Sabo 1851bfae76 fix unitests 2022-08-24 12:55:27 -07:00
Shaun Sabo c9bb45384a add exit code 2022-08-24 12:55:27 -07:00
Kubernetes Prow Robot bc3b98558b
Merge pull request #1817 from mrueg/prep-release-2.6.0
*: Cut v2.6.0
2022-08-24 09:38:03 -07:00
Manuel Rüger 1b8b443e4b *: Cut v2.6.0 2022-08-24 17:09:08 +02:00
Kubernetes Prow Robot ebc0e18687
Merge pull request #1814 from nabokihms/local-storage-labels
feat: Add local storage labels to kube_persistentvolume_info
2022-08-24 07:38:03 -07:00
Kubernetes Prow Robot 6dfeab3dc5
Merge pull request #1816 from mrueg/disable-rbac-metrics
Remove RBAC resources from default exposed metric set
2022-08-24 06:34:05 -07:00
Kubernetes Prow Robot 4c141d5877
Merge pull request #1810 from chrischdi/pr-custom-resource-flag-repeat
Prevent definition of same gvk in custom resource configuration
2022-08-24 00:20:24 -07:00
m.nabokikh 9e639b2ff9 Add host path metrics, fix table formatting
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
2022-08-24 11:17:08 +04:00
Christian Schlotter 44831f7386
Prevent multiple custom resource configurations for the same resource 2022-08-24 08:20:08 +02:00
Manuel Rüger 93e79fc9d8 Remove RBAC resources from default exposed metric set
These resources might create a lot of metrics,
so we won't enable them by default for now.

Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-08-23 18:44:55 +02:00
Kubernetes Prow Robot 5b017f7ffc
Merge pull request #1789 from mrueg/update-go
Update dependencies
2022-08-23 07:13:24 -07:00
Kubernetes Prow Robot 69cc1960b9
Merge pull request #1812 from bavarianbidi/deprecate_precomputed_endpoint_metrics
graduate new endpoint metrics to STABLE
2022-08-23 07:09:24 -07:00
m.nabokikh 9939059be5 Make code inline with the other parts
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
2022-08-23 17:03:40 +04:00
m.nabokikh a6984e00ef feat: Add local storage labels to kube_persistentvolume_info
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
2022-08-23 15:45:07 +04:00
Mario Constanti 9f7d1af299 graduate new endpoint metrics to STABLE
* graduate kube_endpoint_ports and kube_endpoint_address to STABLE
* graduate kube_endpoint_address_not_ready and
  kube_endpoint_address_available to DEPRECATED as the information is
precomputed during metrics-scraping

Signed-off-by: Mario Constanti <mario@constanti.de>
2022-08-23 09:06:49 +02:00
Manuel Rüger 03906e6e49 Update dependencies
go v1.18.3 -> v1.18.5
prometheus v2.35.0 -> v2.37.0
golangci-lint v1.46.2 -> v1.48.0

Several go dependencies, among them:

k8s v1.24.2 -> v1.24.4

cloudbuild image
v20211118-2f2d816b90 -> v20220609-2e4c91eb7e

Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-08-22 18:56:39 +02:00
Kubernetes Prow Robot f1d5653465
Merge pull request #1809 from chrischdi/pr-info-nometric-nil
Do not expose info metric for nil objects
2022-08-19 05:45:52 -07:00
Christian Schlotter 25f3b8f45a
Do not expose info metric for nil objects 2022-08-19 13:28:23 +02:00
Kubernetes Prow Robot 3532203e8f
Merge pull request #1799 from kaitoii11/rolebinding
Add support for rolebindings
2022-08-18 12:22:12 -07:00
Kubernetes Prow Robot b314ccb826
Merge pull request #1777 from chrischdi/poc-additional-metric-types-2
pkg/customresourcestate implement info and stateSet metric type and refactor configuration file
2022-08-18 12:20:13 -07:00
Christian Schlotter 52d3ab621b
pkg/customresourcestate implement info and stateSet metric type and refactor configuration file
* Adds detection of booleans in string format to getNum.
* Refactors configuration file to allow definition of different metric types
  having different configuration variables.
* Refactor order of types and funcs in pkg/customersourcestate.
* Allows info and stateSet metrics to iterate over arrays.
* Adds `nilIsZero` config variable to gauge to indicate non-existing values to tread as 0 value instead of returning an error.
* Skip adding a label instead of setting value to `<nil>`.
* Replace namespace and subsystem by metricsNamePrefix
* Adjust docs for customresourcestate metrics to align with new configuration file
2022-08-18 21:05:09 +02:00
Kubernetes Prow Robot 4bb1b38397
Merge pull request #1807 from dmpe/strcuturedlogging_part1
feat(logging): migration to structure logging for main.go, pkg/ & internal/ folders
2022-08-16 00:17:07 -07:00
Kubernetes Prow Robot 9063fa6b17
Merge pull request #1808 from mrueg/drop-pkg-errors
Replace pkg/errors with stdlib errors
2022-08-15 22:41:07 -07:00
Manuel Rüger 2f20203c09 Replace pkg/errors with stdlib errors
github.com/pkg/errors is archived and not maintained anymore.
Replace it with stdlib functions.

Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-08-15 20:25:09 +02:00
John ebb8b10551
Apply suggestions from code review
Co-authored-by: JUN YANG <yang.jun22@zte.com.cn>
2022-08-13 21:44:46 +02:00
John d5486a7d87
Apply suggestions from code review
Co-authored-by: JUN YANG <yang.jun22@zte.com.cn>
2022-08-13 21:44:23 +02:00
John 62beea063a
Apply suggestions from code review
Co-authored-by: JUN YANG <yang.jun22@zte.com.cn>
2022-08-13 21:44:00 +02:00
John a2ccd75234
Apply suggestions from code review
Co-authored-by: JUN YANG <yang.jun22@zte.com.cn>
2022-08-13 14:46:18 +02:00
dmpe f406c1aa1d feat(logging): migrate to structured logging
Signed-off-by: dmpe <John Malc> <cincenko@outlook.com>
2022-08-13 14:18:56 +02:00
Kaito Ii ba904d874c fix typos 2022-08-10 01:56:20 +09:00
Kaito Ii aa01f53446 fix metrics name 2022-08-10 01:49:55 +09:00
Kaito Ii df7dafe962
Apply suggestions from code review
Co-authored-by: Manuel Rüger <manuel@rueg.eu>
2022-08-10 00:36:49 +09:00
Kubernetes Prow Robot 767af98d2f
Merge pull request #1725 from tanguyfalconnet/feat/hpa/status_current_target
feat(hpa): status current metric
2022-08-09 07:34:51 -07:00
Kaito Ii 2cd6aaa8aa fix filename and sort order 2022-08-09 23:17:20 +09:00
Kaito Ii de8b1b40d2 fix typo 2022-08-07 02:03:09 +09:00
Kaito Ii 51df8fe763 add rolebinding metrics 2022-08-07 01:32:57 +09:00
Kubernetes Prow Robot fad76e457a
Merge pull request #1784 from ikarlashov/fix_customresourcestate_doc
Fix custom resource metrics documentation
2022-07-11 22:20:53 -07:00
Kubernetes Prow Robot 3fc5dd385f
Merge pull request #1780 from mrueg/update-security-contacts
SECURITY_CONTACTS: Sync with OWNERS
2022-07-11 08:01:48 -07:00
Evgen Karlashov 9197bb28b9 Changes to customresourcestate doc
Signed-off-by: Evgen Karlashov <ievgen.karlashov@kpn.com>
2022-07-08 11:25:06 +02:00
Evgen Karlashov 5ba662251f Fix custom resource metrics documentation
Signed-off-by: Evgen Karlashov <ievgen.karlashov@kpn.com>
2022-07-08 11:25:06 +02:00
Manuel Rüger c7810d151c SECURITY_CONTACTS: Sync with OWNERS
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-07-04 18:55:42 +02:00
Kubernetes Prow Robot 335e9e1235
Merge pull request #1759 from kaitoii11/roles
Add support for role and cluster role
2022-07-04 05:35:24 -07:00
Kaito Ii 64926a3407 fix libsonnet to add roles 2022-06-30 22:03:14 +09:00
Kaito Ii a601d33bb4 Fix typo
Signed-off-by: Kaito Ii <kaitoii1111@gmail.com>
2022-06-30 20:55:28 +09:00