Commit Graph

2407 Commits

Author SHA1 Message Date
Catherine Fang 3b50fbcd16 Validate options 2022-11-04 08:44:00 -04:00
Catherine Fang 2c0c8d2e51 Sharding per node 2022-11-04 08:44:00 -04:00
Kubernetes Prow Robot 8a390513f8
Merge pull request #1874 from mrueg/dep-bump-2.7.0
Bump dependencies
2022-11-04 03:32:15 -07:00
Kubernetes Prow Robot 1a55a38d89
Merge pull request #1849 from rexagod/1846
Recommend kube-scheduler's metrics
2022-11-03 11:25:36 -07:00
Pranshu Srivastava 5d20fd3454
Recommend kube-scheduler alternatives
Recommend metrics exposed by the kube-scheduler, in case of the ones below:
* `kube_pod_container_resource_limits`
* `kube_pod_container_resource_requests`

Signed-off-by: Pranshu Srivastava <rexagod@gmail.com>
2022-11-03 23:46:20 +05:30
Kubernetes Prow Robot 086a6fd2b2
Merge pull request #1831 from whitebear009/hpa
add ContainerResourceSourceType for hpa metrics
2022-11-03 07:19:36 -07:00
Manuel Rüger 81cd6ea2c3 go.mod: Bump dependencies
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-11-02 11:27:23 +01:00
Manuel Rüger 2c734dca81 Makefile: Build with go 1.19.3
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-11-02 11:26:42 +01:00
Manuel Rüger 3d8abf894b e2e: Test against k8s 1.25.0
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-11-02 11:26:42 +01:00
Kubernetes Prow Robot 846222b455
Merge pull request #1870 from timp87/fix-customresourcestate-metrics-doc
Fix typos in customresourcestate-metrics doc
2022-10-27 10:08:33 -07:00
Pavel Timofeev aba1302f28
Clarify valueFrom comment 2022-10-26 13:56:41 -06:00
Pavel Timofeev 1ea0ba87a3
One more typo fix 2022-10-26 13:53:02 -06:00
Pavel Timofeev 4c6fff1478
Fix typos 2022-10-25 22:48:27 -06:00
Kubernetes Prow Robot 0d55500068
Merge pull request #1826 from rexagod/1786
Handle singular labels in allowlist
2022-10-21 09:27:51 -07:00
Kubernetes Prow Robot a3a509acdf
Merge pull request #1865 from mrueg/gosec
Harden and add gosec linter
2022-10-21 00:37:51 -07:00
Kubernetes Prow Robot 80f0366b76
Merge pull request #1867 from mrueg/update-gh-actions
.github: Update actions
2022-10-20 23:13:52 -07:00
Manuel Rüger 470c4fa6fb .github: Update actions
Context: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/

Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-10-20 21:36:01 +02:00
Manuel Rüger 6b7027ff41 Harden and add gosec linter
Remediate:
G104: Errors unhandled.
G109: Potential Integer overflow made by strconv.Atoi result conversion to int16/32
G112: Potential Slowloris Attack because ReadHeaderTimeout is not configured in the http.Server
G304: Potential file inclusion via variable
G601: Implicit memory aliasing in for loop.

Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-10-20 20:44:46 +02:00
Kubernetes Prow Robot d4fdcda6f5
Merge pull request #1850 from rexagod/1847
Represent GVK information as labels
2022-10-20 09:47:01 -07:00
Pranshu Srivastava 762f98bb70
fixup! fixup! Represent GVK information as labels 2022-10-18 21:37:58 +05:30
Pranshu Srivastava 7f906e87b6
fixup! Represent GVK information as labels 2022-10-18 21:16:56 +05:30
Kubernetes Prow Robot 339b134791
Merge pull request #1856 from chrischdi/ksm-cr-fix-docs
customresourcestate fix type indentation in example
2022-10-17 00:23:07 -07:00
Christian Schlotter 563aac0398
customresourcestate fix type indentation in example 2022-10-17 09:11:59 +02:00
Kubernetes Prow Robot b909c01c64
Merge pull request #1844 from CatherineF-dev/import-k8s-metrics-stability
Import k8s metrics stability framework
2022-10-14 05:36:47 -07:00
Catherine Fang 5995c1e2cf Add all stable metrics 2022-10-14 08:25:39 -04:00
Catherine Fang 75bce1c552 Upgrade dependency component-base to v0.25.2 and add TODO 2022-10-14 08:25:39 -04:00
Catherine Fang 37423f462f Import k8s metrics stability framework 2022-10-14 08:19:06 -04:00
Kubernetes Prow Robot 0880c8d275
Merge pull request #1819 from mrueg/bump-go-1.19
Build with go 1.19 / update to k8s 1.25
2022-10-14 03:28:46 -07:00
Kubernetes Prow Robot cb5f88ba27
Merge pull request #1845 from lantingchiang/lease
Allow Lease metrics to be exported across all namespaces
2022-10-14 02:40:47 -07:00
Lanting Chiang 29e043ed1d account for nil holderIdentity case 2022-10-13 11:31:11 -04:00
Lanting Chiang ceaad61c45 export Lease.Spec.HolderIdentity 2022-10-12 09:52:39 -04:00
Pranshu Srivastava 633cbf49d0
Represent GVK information as labels
Represent GVK information as labels in the metrics, instead of appending
them to the metric name itself. This would allow users to aggregate
varying GVKs of a CR under the same metric, making operations much more
easier.
2022-10-08 00:24:16 +05:30
Manuel Rüger 3eee641d85 README.md: Replace Kubernetes compat matrix
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-10-05 18:25:29 +02:00
Manuel Rüger 112391760e Build with go 1.19
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-10-05 18:14:50 +02:00
Manuel Rüger a345efe5e4 go.mod: Upgrade to k8s 1.25
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-10-05 18:14:19 +02:00
Lanting Chiang 5464a9d0e0 update lease store to export namespace 2022-09-28 11:07:10 -04:00
Lanting Chiang 8f883f0601 Allow Lease metrics to be exported across all namespaces 2022-09-27 17:15:41 -04:00
Pranshu Srivastava 052f572ae7
Handle singular labels in allowlist
Handle singular labels in allowlist failing when such a label is
supplied, in order to keep the behaviour in sync with --resources.

Signed-off-by: Pranshu Srivastava <rexagod@gmail.com>
2022-09-26 12:17:32 +05:30
Kubernetes Prow Robot 12402a564c
Merge pull request #1841 from evir35/1660-do-not-expose-ingress-path-metric-when-service-is-nil
Do not expose ingress path metric when service is nil
2022-09-23 06:18:25 -07:00
evir35 7f453f0569
Fix none to blank string 2022-09-23 21:38:00 +09:00
evir35 242cea3ecc
Fix return blank string when Service is nil 2022-09-23 19:35:50 +09:00
evir35 d7a079e361
Do not expose ingress path metric when service is nil 2022-09-23 01:46:35 +09:00
Kubernetes Prow Robot bef31e3f51
Merge pull request #1838 from qdupuy/patch-1
fix/docs: Typo correction in SA metrics
2022-09-20 22:45:13 -07:00
Quentin DUPUY 8f293ab20f
fix/docs: Typo correction in SA metrics
Typo correction in SA metrics documentation in the summary
2022-09-19 15:19:34 +02:00
whitebear009 386eafd05f add ContainerResourceSourceType for hpa metrics and reduce cyclomatic complexity 2022-09-19 11:36:42 +08:00
Kubernetes Prow Robot 20ef8a7596
Merge pull request #1752 from ssabo/master
add exit code
2022-09-04 22:00:38 -07:00
Kubernetes Prow Robot 734389481a
Merge pull request #1822 from sashashura/patch-1
GitHub Workflows security hardening
2022-08-31 22:15:05 -07:00
Kubernetes Prow Robot cf66346e99
Merge pull request #1821 from CatherineF-dev/promote-metrics
Promote two metrics kube_pod_container_status_waiting_reason and kube_deployment_status_replicas_ready to stable
2022-08-31 07:53:01 -07:00
Alex 36c925b094
Update ci.yml
Signed-off-by: sashashura <93376818+sashashura@users.noreply.github.com>
2022-08-31 10:11:23 +01:00
Catherine Fang ee77b19bdb Promote two metrics to stable 2022-08-30 20:51:29 -04:00