Commit Graph

2407 Commits

Author SHA1 Message Date
Eric Ngo 7f17751b62 Prevent watch from resetting ResourceVersion. 2022-03-01 17:31:24 -08:00
fpetkovski f4341718df Properly initialize KSM server test
The pkg/app/server test does not properly initialize KSM with an empty
metrics opt-in list. This results in opt-in metrics showing up in the
expected test results.

This commit changes the test to be in line with how KSM is initialized
in production code by passing in an empty opt-in list.
2022-03-01 10:13:08 +01:00
Kubernetes Prow Robot b4c34858cb
Merge pull request #1675 from geojaz/geojaz/add_kube_pod_nodeselector
Adds kube_pod_nodeselector metric
2022-03-01 01:07:51 -08:00
Kubernetes Prow Robot 6a8c6f8f1a
Merge pull request #1687 from liangyuanpeng/support_uid_service
Add default label of uid for service
2022-02-28 00:40:57 -08:00
Kubernetes Prow Robot 5db4c85d4e
Merge pull request #1696 from kubernetes/release-2.4
Release 2.4
2022-02-23 02:28:18 -08:00
Kubernetes Prow Robot 64e3608946
Merge pull request #1694 from fpetkovski/bump-patch-version
Bump patch version
2022-02-23 02:22:19 -08:00
fpetkovski e52d8ace1f Update version to 2.4.1 2022-02-22 15:28:58 +01:00
Kubernetes Prow Robot d3b2526aec
Merge pull request #1693 from fpetkovski/increase-build-timeout
Increase build timeout to 1800s
2022-02-22 05:13:46 -08:00
fpetkovski e1cc5f6bd7 Increase build timeout to 1800s 2022-02-22 14:01:29 +01:00
Kubernetes Prow Robot 462c6e6215
Merge pull request #1692 from fpetkovski/increase-build-timeout
Increase build timeout to 1800s
2022-02-22 02:37:47 -08:00
fpetkovski dddd54e1f4 Increase build timeout to 1800s 2022-02-22 11:27:21 +01:00
Lan Liang 5453753153 Upgrade doc for service metrics of add uid 2022-02-20 00:36:28 +08:00
Lan Liang e8ac5eeb64 Update test for service 2022-02-19 21:34:49 +08:00
Lan Liang ad9d3364ec Add default label of uid for service 2022-02-19 21:15:09 +08:00
Kubernetes Prow Robot 929f4acd01
Merge pull request #1685 from whitebear009/hpa-metric-type
Change the processing type from int to float in kube_horizontalpodautoscaler_spec_target_metric
2022-02-18 00:56:24 -08:00
whitebear009 c04de9a0ae remove ok variable and change the type of v variable to map 2022-02-17 19:39:31 +08:00
whitebear009 eece675df0 fix typo and add unit test for float target metric 2022-02-16 22:49:19 +08:00
whitebear009 2f5b0f0ff3 filter unset field and add unit test 2022-02-16 18:55:40 +08:00
whitebear009 8e184f03b1 Change the processing type from int to float in kube_horizontalpodautoscaler_spec_target_metric 2022-02-15 19:32:47 +08:00
Kubernetes Prow Robot 5a3183e4d5
Merge pull request #1683 from fpetkovski/prepare-2.4
Prepare release 2.4
2022-02-14 23:36:04 -08:00
fpetkovski 13c8574db7 Prepare release 2.4 2022-02-14 11:45:45 +01:00
Kubernetes Prow Robot cf19fdebd1
Merge pull request #1682 from mrueg/go-1.17.7
Makefile: Use go 1.17.7
2022-02-11 06:07:05 -08:00
Manuel Rüger 82073793b6 Makefile: Use go 1.17.7
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-02-11 14:25:12 +01:00
Kubernetes Prow Robot 60906c6a25
Merge pull request #1681 from mrueg/bump-go
Bump go to 1.17.6 and dependencies
2022-02-10 06:57:47 -08:00
Manuel Rüger 4443f88367 Bump go to 1.17.7 and dependencies
Also unpack only promtool during install

Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-02-10 15:28:46 +01:00
Kubernetes Prow Robot 10dde2115c
Merge pull request #1676 from sherifabdlnaby/alloc-optimize
Optimize Slice Allocations ( ~ -20% byte/op, ~ -20% ns/op, ~ -25% allocs )
2022-02-10 05:07:47 -08:00
Sherif Abdel-Naby a229e1b67f
Update internal/store/utils.go
Co-authored-by: Filip Petkovski <filip.petkovsky@gmail.com>
2022-02-10 14:19:12 +02:00
Sherif Abdel-Naby 8c9476d2d1
Update internal/store/utils.go
Co-authored-by: Filip Petkovski <filip.petkovsky@gmail.com>
2022-02-10 14:18:59 +02:00
Sherif Abdel-Naby 5766f80bd2
Add Comment 2022-02-10 04:32:19 +02:00
Sherif Abdel-Naby aa44127adb
Optimize by Allocating in one contiguous block 2022-02-10 04:26:47 +02:00
Sherif Abdel-Naby c8ac409365
Lint 2022-02-10 04:26:47 +02:00
Sherif Abdel-Naby e205fee343
Extract mergeKeyValue logic into a central function 2022-02-10 04:12:35 +02:00
Eric Hole 9a6fae5fc3 kube_pod_nodeselector -> kube_pod_nodeselectors 2022-02-07 11:02:39 -08:00
Eric Hole 2b085201e5 Adds opt-in metric info and builds out opt-in column in Pod 2022-02-07 10:21:14 -08:00
Eric Hole b2bdf2bd09 Removes dead code from test 2022-02-07 09:40:52 -08:00
Eric Hole 90689ccff3 Change kube_pod_nodeselector to be opt-in 2022-02-07 09:13:20 -08:00
Kubernetes Prow Robot 6d5a8055cb
Merge pull request #1677 from mrueg/benchstat
tools: Switch from benchcmp to benchstat
2022-02-07 01:47:44 -08:00
Manuel Rüger 22067a0295 tools: Switch from benchcmp to benchstat
benchcmp is deprecated and thus replaced by benchstat

Signed-off-by: Manuel Rüger <manuel@rueg.eu>
2022-02-05 18:42:17 +01:00
Sherif Abdel-Naby 3a600f56c7
Optimize Slice Allocations 2022-02-05 18:53:35 +02:00
Eric Hole 6d1c11f148 Adds kube_pod_nodeselector metric 2022-02-04 15:01:02 -08:00
Kubernetes Prow Robot 34a1398f1c
Merge pull request #1674 from ArthurSens/linux-hardening
jsonnet: Drop all Linux capabilities
2022-02-01 04:42:19 -08:00
ArthurSens 8918f9b9fe jsonnet: Drop all Linux capabilities
Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2022-02-01 09:15:57 +00:00
Kubernetes Prow Robot 9ea05e42fb
Merge pull request #1671 from ArthurSens/readOnlyRootFilesystem
jsonnet: Forbid write access to root filesystem
2022-01-27 01:03:12 -08:00
Arthur Silva Sens d9aaef0d9d jsonnet: Forbid write access to root filesystem
Signed-off-by: GitHub <noreply@github.com>
2022-01-27 08:51:26 +00:00
Kubernetes Prow Robot d7e618dbd8
Merge pull request #1663 from akamac/patch-1
fix sample yaml
2022-01-25 05:42:33 -08:00
Kubernetes Prow Robot d9254d7c28
Merge pull request #1668 from ArthurSens/privilege-escalation
jsonnet: explicitly forbid privilege escalation
2022-01-25 01:26:30 -08:00
Arthur Silva Sens 8d2587a6a1 jsonnet: explicitly forbid privilege escalation
Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2022-01-25 09:14:35 +00:00
Kubernetes Prow Robot 486b95fcc1
Merge pull request #1669 from Garima-Negi/Fix-OWNERS-file
Fix OWNERS file emeritus_approvers
2022-01-23 02:07:56 -08:00
Garima c504508222 Fix OWNERS file emeritus_approvers 2022-01-23 14:55:49 +05:30
Kubernetes Prow Robot 98c833322c
Merge pull request #1667 from paulfantom/automountServiceAccountToken
jsonnet: increase security by specifying automountServiceAccountToken on pod level and not on serviceAccount
2022-01-21 04:57:59 -08:00