Commit Graph

2731 Commits

Author SHA1 Message Date
蓝宝石的傻话 d1f04c2479 Add code comments
Signed-off-by: 蓝宝石的傻话 <mickey_zzc@163.com>
2023-10-20 23:10:16 +08:00
蓝宝石的傻话 f7ca9909df globals rename pods
Signed-off-by: 蓝宝石的傻话 <mickey_zzc@163.com>
2023-10-18 14:01:18 +08:00
蓝宝石的傻话 5fc87fac85 add test
Signed-off-by: 蓝宝石的傻话 <mickey_zzc@163.com>
2023-10-13 00:08:54 +08:00
蓝宝石的傻话 d33929e543 examples generated from libsonnet
Signed-off-by: 蓝宝石的傻话 <mickey_zzc@163.com>
2023-10-12 23:20:38 +08:00
mickeyzzc 539f57d75d simplified configuration
Signed-off-by: mickeyzzc <mickey_zzc@163.com>
2023-10-12 21:00:10 +08:00
mickeyzzc f8b0cb75ca add examples
Signed-off-by: mickeyzzc <mickey_zzc@163.com>
2023-10-11 14:05:31 +08:00
mickeyzzc 82f567907e pods support no node scraping
Signed-off-by: mickeyzzc <mickey_zzc@163.com>
2023-10-11 13:47:05 +08:00
Kubernetes Prow Robot b91dd31139
Merge pull request #2198 from kubernetes/dependabot/go_modules/k8s.io/component-base-0.28.2
build(deps): Bump k8s.io/component-base from 0.28.1 to 0.28.2
2023-09-22 07:06:49 -07:00
dependabot[bot] 5761c277ee
build(deps): Bump k8s.io/component-base from 0.28.1 to 0.28.2
Bumps [k8s.io/component-base](https://github.com/kubernetes/component-base) from 0.28.1 to 0.28.2.
- [Commits](https://github.com/kubernetes/component-base/compare/v0.28.1...v0.28.2)

---
updated-dependencies:
- dependency-name: k8s.io/component-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-21 16:55:41 +00:00
Kubernetes Prow Robot b2a220b68b
Merge pull request #2197 from kubernetes/dependabot/go_modules/k8s.io/sample-controller-0.28.2
build(deps): Bump k8s.io/sample-controller from 0.28.1 to 0.28.2
2023-09-21 09:54:29 -07:00
dependabot[bot] a8ab3202b4
build(deps): Bump k8s.io/sample-controller from 0.28.1 to 0.28.2
Bumps [k8s.io/sample-controller](https://github.com/kubernetes/sample-controller) from 0.28.1 to 0.28.2.
- [Commits](https://github.com/kubernetes/sample-controller/compare/v0.28.1...v0.28.2)

---
updated-dependencies:
- dependency-name: k8s.io/sample-controller
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-20 13:17:06 +00:00
Kubernetes Prow Robot ac7f9fb056
Merge pull request #2196 from kubernetes/dependabot/go_modules/k8s.io/apimachinery-0.28.2
build(deps): Bump k8s.io/apimachinery from 0.28.1 to 0.28.2
2023-09-20 06:16:02 -07:00
dependabot[bot] 00161f140d
build(deps): Bump k8s.io/apimachinery from 0.28.1 to 0.28.2
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) from 0.28.1 to 0.28.2.
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.28.1...v0.28.2)

---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 09:22:09 +00:00
Kubernetes Prow Robot 76f42c19af
Merge pull request #2190 from dgrisonnet/fix-regression
fix: Remove FieldSelector from non-namespaced resources
2023-09-12 02:04:12 -07:00
Damien Grisonnet cf00170dd4 store: fix missing cluster-scoped resources
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2023-09-12 09:40:21 +02:00
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
Kubernetes Prow Robot a7cb7f736a
Merge pull request #2184 from opeco17/feat/introduce-markdown-formatter
feat: introduce Markdown linter and formatter
2023-09-11 07:30:12 -07:00
opeco17 81e825dfea feat: introduce Markdown formatter 2023-09-11 22:41:43 +09:00
Kubernetes Prow Robot 39d76ab36b
Merge pull request #2188 from kubernetes/dependabot/github_actions/actions/checkout-4
build(deps): Bump actions/checkout from 3 to 4
2023-09-11 03:12:10 -07:00
dependabot[bot] a2cdfc048c
build(deps): Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 09:35:18 +00:00
Kubernetes Prow Robot 48038befa7
Merge pull request #2183 from mrueg/go-1.21
chore: Build with go 1.21
2023-09-07 09:52:57 -07:00
Kubernetes Prow Robot 550775b7be
Merge pull request #2182 from mrueg/kube-1.28
chore: Bump to kubernetes 1.28
2023-09-07 09:50:57 -07:00
Manuel Rüger 435aa5a06e chore: Build with go 1.21 2023-09-06 21:33:25 +02:00
Manuel Rüger 08a183414b chore: Bump to kubernetes 1.28 2023-08-31 20:21:32 +02:00
Kubernetes Prow Robot 84abaf7138
Merge pull request #2181 from kubernetes/release-2.10
chore: Merge Release 2.10 back to main
2023-08-31 11:12:48 -07:00
Kubernetes Prow Robot 25fb4fa076
Merge pull request #2176 from mrueg/prep-v2.10.0
chore: Cut v2.10.0
2023-08-31 09:54:48 -07:00
Manuel Rüger 858a7f6035 chore: Cut v2.10.0
Co-authored-by: Damien Grisonnet <damien.grisonnet@epita.fr>
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2023-08-31 18:15:09 +02:00
Mark Robinson f3698288ff
feat: Add support for endpoint topology routing hints (#2090)
* Add support for endpoint topology routing hints

Fix goimports

Fix gocritic issue

* Update docs/endpointslice-metrics.md

Co-authored-by: Manuel Rüger <manuel@rueg.eu>

* Update internal/store/endpointslice.go

Co-authored-by: Manuel Rüger <manuel@rueg.eu>

* Update Dockerfile

* Update Dockerfile

* Update endpointslice_test.go

* Redesign metric

* Update endpointslice.go

Remove unneeded label

* Update endpointslice.go

* Update endpointslice-metrics.md

* Fix test

* Remove hostname

* Update docs/endpointslice-metrics.md

---------

Co-authored-by: Manuel Rüger <manuel@rueg.eu>
Co-authored-by: Damien Grisonnet <damien.grisonnet@epita.fr>
2023-08-31 16:33:20 +02:00
Kubernetes Prow Robot dbd456831b
Merge pull request #1988 from dfredell/main
docs: Add cli refrences to the docs around annotations and labels
2023-08-29 05:29:22 -07:00
Kubernetes Prow Robot db81be0f03
Merge pull request #2144 from opeco17/feature/kubeconfig-hot-reload
feat: hot reload kubeconfig
2023-08-29 05:07:21 -07:00
Kubernetes Prow Robot 5ce46d5f6c
Merge pull request #2067 from rexagod/colon-general-matching
feat: allow field KV general matching
2023-08-29 03:51:21 -07:00
Pranshu Srivastava e52fbce7d5
Allow field KV general matching
Currently all matching support is limited to map-list representations;
this adds support for a more general "key:value" based matching
expression for any `interface{}` field (non-map-list-like).
2023-08-29 15:02:02 +05:30
opeco17 7bf825d989 feat: hot reload kubeconfig 2023-08-29 01:19:45 +00:00
dfredell dcb8cf5b12 Add Description to all doc markdown tables. Add controlled by cli note about labels and annotations to all markdown files. 2023-08-28 14:55:01 -05:00
dfredell 66a6caecc9 Merge remote-tracking branch 'upstream/main' 2023-08-28 14:21:56 -05:00
dfredell 6bf2df6ba9 Run all docs through a markdown table formatter so they are more easily read in their text form. Used Markdown All in One in VSCode. 2023-08-28 14:14:59 -05:00
Kubernetes Prow Robot 535085e412
Merge pull request #2154 from chrischdi/pr-custom-metrics-missing-header
fix: custommetrics: always extract the headers but only write it when we have metrics
2023-08-28 09:43:42 -07:00
Kubernetes Prow Robot 801f8bb31c
Merge pull request #2168 from mrueg/bump-deps
build: Bump dependencies
2023-08-28 08:37:44 -07:00
Kubernetes Prow Robot 7324e7067c
Merge pull request #2175 from opeco17/feature/allow-annotations-and-labels-for-resource-quota
feat: enable metric-annotations-allowlist and metric-labels-allowlist for ResourceQuota
2023-08-28 07:13:43 -07:00
opeco17 634c04ef90 feat: enable metric-annotations-allowlist and metric-labels-allowlist for ResourceQuota 2023-08-28 13:59:14 +00:00
Kubernetes Prow Robot 6b1daa7191
Merge pull request #2166 from mrueg/fix-panic
fix: Index out of range in metrics_store.SanitizeHeaders
2023-08-25 08:24:54 -07:00
Manuel Rüger 6071db7f49 build: Fix lint 2023-08-25 12:50:58 +02:00
Manuel Rüger 2181414c8d build: Bump dependencies 2023-08-25 12:26:29 +02:00
Manuel Rüger 1536c720f7 fix: Index out of range in metrics_store.SanitizeHeaders
2023-08-24T18:08:21.796778057Z 2023/08/24 18:08:21 http: panic serving ip:port: runtime error: index out of range [0] with length 0
2023-08-24T18:08:21.796814387Z goroutine 589687 [running]:
2023-08-24T18:08:21.796823334Z net/http.(*conn).serve.func1()
2023-08-24T18:08:21.796830520Z  /usr/local/go/src/net/http/server.go:1854 +0xbf
2023-08-24T18:08:21.796838117Z panic({0x19c2060, 0xc0043060a8})
2023-08-24T18:08:21.796844764Z  /usr/local/go/src/runtime/panic.go:890 +0x263
2023-08-24T18:08:21.796852064Z k8s.io/kube-state-metrics/v2/pkg/metrics_store.SanitizeHeaders(...)
2023-08-24T18:08:21.796858974Z  /root/go/src/k8s.io/kube-state-metrics/pkg/metrics_store/metrics_writer.go:94
2023-08-24T18:08:21.796866007Z k8s.io/kube-state-metrics/v2/pkg/metricshandler.(*MetricsHandler).ServeHTTP(0xc000221490, {0x1d425a0, 0xc005872700}, 0xc003f9d300)
2023-08-24T18:08:21.796873054Z  /root/go/src/k8s.io/kube-state-metrics/pkg/metricshandler/metrics_handler.go:211 +0x8fe
...

Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2023-08-24 20:27:55 +02:00
Kubernetes Prow Robot e3dd5ff151
Merge pull request #2164 from dgrisonnet/allowlist-doc
docs: Update labels and annotations allowlist
2023-08-24 00:54:34 -07:00
Damien Grisonnet 6f7269858d options: update labels/annotations allowlist doc
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2023-08-23 11:42:31 +02:00
Kubernetes Prow Robot e8272ced47
Merge pull request #2145 from opeco17/feature/disable-labels-annotations-metrics-by-default
feat: disable labels and annotations metrics when metric-annotations-…
2023-08-22 06:34:54 -07:00
Kubernetes Prow Robot 109413e35b
Merge pull request #2148 from opeco17/feature/implement-pod-initialized-time
feat: implement kube_pod_status_initialized_time
2023-08-22 06:12:55 -07:00
Kubernetes Prow Robot 95f4ad2417
Merge pull request #2163 from adberger/main
fix(customresourcestate): typo in Error message
2023-08-22 06:02:55 -07:00
Adrian Berger 3070acb507
fix(customresourcestate): typo in Error message
Signed-off-by: Adrian Berger <adrian.berger@bedag.ch>
2023-08-22 12:32:23 +00:00