Commit Graph

5716 Commits

Author SHA1 Message Date
Wojciech Tyczyński dec6f492e8 Refactor GetReads
Kubernetes-commit: 8472e1bc13b0fa8aa3a67e5fcf2f13bfd7974cd3
2022-10-26 11:30:32 +02:00
Kubernetes Publisher 6e21d2997b Merge pull request #113357 from wojtek-t/refactor_storage_tests
Refactor storage tests

Kubernetes-commit: c33a77388657d69d5d0d7820aaedf88d165cd9b0
2022-10-26 16:03:20 +00:00
Kubernetes Publisher 4202b94cb2 Merge pull request #113310 from logicalhan/storage-metric
swap name for storage metric for underlying storage db

Kubernetes-commit: 19ab5b69108172a1c1725a23fdf4e30eba4ff629
2022-10-26 00:18:08 +00:00
Wojciech Tyczyński 5a8fdf8480 Move GuaranteedUpdateChecksData test to generic package
Kubernetes-commit: afc5ded83931cdb8a2643486d6834eb8d9b04588
2022-10-25 14:31:20 +02:00
Wojciech Tyczyński d9a3685d6f Minor cleanup of storage tests
Kubernetes-commit: 5344bc5e1b7e50d5ff359c714d522b421b28bd12
2022-10-25 14:09:36 +02:00
Wojciech Tyczyński 1960fa837f Move GuaranteedUpdate test to generic test package
Kubernetes-commit: 012676acc3dd2b235bd601e4105294d2715f155b
2022-10-25 14:04:00 +02:00
Kubernetes Publisher 5cbaaacac5 Merge pull request #108858 from zshihang/master
track legacy service account tokens

Kubernetes-commit: c5242edd929fc40f97d3f6ee3e8874ac1b297087
2022-10-24 20:02:45 +00:00
Kubernetes Publisher 467c829b54 Merge pull request #113189 from MikeSpreitzer/add-borrowing-parms
Introduce constants for the two parameters of seat borrowing

Kubernetes-commit: 23aaf78a4a6738fee748e19028758318f13fb7d0
2022-10-24 20:02:43 +00:00
Han Kang e9f139f163 swap name for storage metric for underlying storage db
Change-Id: Ic7cd9bf5ef29d9c51a728ef37c94d77172fbf678

Kubernetes-commit: 3a2d1bab26bfb9e7d887207dec0c51645c7017fe
2022-10-24 15:27:05 -04:00
Kubernetes Publisher d344c667ad Merge pull request #113264 from alexzielenski/admission-flake-fix
fix flaky admission tests

Kubernetes-commit: 21335cc264be3ab4f7bc962994099e42eb16d3bb
2022-10-21 12:37:50 -07:00
Alexander Zielenski ee983a05da fix flaky admission tests
would fllake .04% of the time on my machine.

In tests waiting for objects to be reconciled, would erroneously treat the "Not Found" case as an error rather than waiting a bit.

also add some more context to test errors to improve debuggability

Kubernetes-commit: bfbc1f3479423b5c53231cfec58895746ef2de69
2022-10-21 09:47:18 -07:00
Kubernetes Publisher b8f8d75cb6 Merge pull request #113133 from sxllwx/fix-issue-111985
Fix DeleteCollection API decode DeleteOptions fail

Kubernetes-commit: 615929ed889e7bf921798142ecdef9f87832da43
2022-10-21 00:02:14 +00:00
Kubernetes Publisher a207e9f270 Merge pull request #111706 from tallclair/audit-error
More useful audit error logs

Kubernetes-commit: fc4344a74875a867c844394a8cc9857fe3b51598
2022-10-20 12:02:39 +00:00
Mike Spreitzer b6fd67c2a7 Introduce constants for the two parameters of seat borrowing
Kubernetes-commit: 8d826ee9f8e19f499f5c0a982bb256ae268a9010
2022-10-20 00:47:01 -04:00
Kubernetes Publisher de12c77c9c Merge pull request #112858 from alexzielenski/cel-admission-hook
CEL Admission Plugin

Kubernetes-commit: 0a689af469de0b2095c70d53bfbb920ce7f4f9fb
2022-10-20 04:02:27 +00:00
Kubernetes Publisher ee01efa95d Merge pull request #112546 from oscr/the-the
grammar: replace all occurrences of "the the" with "the"

Kubernetes-commit: bf14677914cd7cef75deeb3ba136febe194d6ef4
2022-10-19 20:02:56 +00:00
Kubernetes Publisher 90614109fc Merge pull request #113077 from lixiaobing1/WithTransportCredentials
replace WithInsecure() with WithTransportCredentials()

Kubernetes-commit: 3eeb7cb57f388a594ce24e5a97f81029caad61f8
2022-10-19 20:02:54 +00:00
Mohammad Zuber Khan 6fe4f87105 add superuser fallback to authorizer (#111558)
* add superuser fallback to authorizer

* change the order of authorizers

* change the order of authorizers

* remove the duplicate superuser authorizer

* add integration test for superuser permissions

Kubernetes-commit: f86acbad68baf1a99d6fa153f6f0cdc7b93932e4
2022-10-19 04:02:04 +00:00
Kubernetes Publisher f3d3ed915e Merge pull request #112979 from dashpole/fix_tracing_crash
Fix bug in which APIServerTracing did not work with some egress selectors

Kubernetes-commit: 859ada198f51a73d2ce48fafdf7ab9153e653f3b
2022-10-19 00:11:14 +00:00
scott 779d3eda81 Fix DeleteCollection API decode DeleteOptions fail
The reason for the issue is that the apiserver uses the Scheme in the
global variable pkg/api/legacyscheme/scheme.go, and registers the
DeleteOptions corresponding to each APIGroup in the Scheme.  But
DeleteOptions in meta.k8s.io/v1 is not registered, resulting
in a notRegisteredErr.

Use metainternalversionscheme.Codecs as Serializer

Kubernetes-commit: e7d7f4a9e56fe5d9c10da437787118fe9ea9e5af
2022-10-18 16:47:50 +08:00
lixiaobing1 c144979a82 replace WithInsecure() with WithTransportCredentials()
Kubernetes-commit: 7892175acdb329d44cf1f34230f78e608b3cb736
2022-10-15 16:41:53 +08:00
Alexander Zielenski e25b9399a5 add cel admission controller tests
84% coverage

Kubernetes-commit: 8b74e73e3825e725d05376de717ad96506a52eec
2022-10-12 18:03:44 -07:00
Alexander Zielenski cd8f0b6cf7 add cel admission plugin and initializer
Kubernetes-commit: a41a536dbdb72877fa48f85272e479eb628e68f8
2022-10-12 10:21:31 -07:00
Alexander Zielenski b154760894 add generics tests
84.1% coverage

Kubernetes-commit: 74b103cd52da3b0149aa9e50a569a89bdd46e1db
2022-10-13 13:44:03 -07:00
Alexander Zielenski b1196b949c add cel admission controller
Kubernetes-commit: 2286501e227ead064e95880a6f28904526f887a6
2022-10-12 10:21:08 -07:00
Alexander Zielenski bf7388424e add OWNERS
Kubernetes-commit: c52fae186a60f0d480f26628c55656c76c7ccac0
2022-10-12 16:11:11 -07:00
David Ashpole 73fdf7e37b Fix bug in which APIServerTracing did not work with some egress selectors
Kubernetes-commit: 00bcd6cf01b719d0fddc8331ffecd3de35e8896f
2022-10-11 16:22:33 +00:00
Kubernetes Publisher f1ba5b4065 Merge pull request #113118 from enj/enj/i/prefix_transformers_alloc
prefixTransformers: allocate after transformation length is known

Kubernetes-commit: 1ab1b0af6e3c6c0527543a72a796045afbdfe887
2022-10-18 20:05:05 +00:00
Kubernetes Publisher ed0f95e9c9 Merge pull request #113120 from enj/enj/i/value_owners
k8s.io/apiserver/pkg/storage/value: allow encryption-at-rest approval

Kubernetes-commit: 715e975afbabb770f205ba8e27c04977feb7af9a
2022-10-18 20:05:03 +00:00
Kubernetes Publisher b1d724086f Merge pull request #113107 from dims/bump-apiserver-healthz-upper-log-verbosity
Bump log level for health check warning for missing components

Kubernetes-commit: 7c6821978da83bbb46412606b08871fb8665d12f
2022-10-18 20:05:01 +00:00
Kubernetes Publisher a9ade696e6 Merge pull request #113115 from logicalhan/x509
actually resolve the computations for buckets for static analysis

Kubernetes-commit: 5075ca03dd0e0d7ebe6b239231d8d619e618f475
2022-10-18 04:05:58 +00:00
Kubernetes Publisher e1e4344679 Merge pull request #110173 from tkashem/apf-use-ssa
apf: change controller to use SSA for patches

Kubernetes-commit: b87802bcd7de5e937fbd449806ef78322c2b4b1e
2022-10-18 00:13:20 +00:00
Kubernetes Publisher 9768ba70d8 Merge pull request #112953 from tkashem/fix-typo
apiserver: fix typo in graceful termination test

Kubernetes-commit: 44e33fd74b3f42d9fbc5c2cd658c5601d55e260b
2022-10-18 00:13:18 +00:00
Monis Khan be9579fc15 k8s.io/apiserver/pkg/storage/value: allow encryption-at-rest approval
Signed-off-by: Monis Khan <mok@microsoft.com>

Kubernetes-commit: b68bc0678d5876e4c11c7d5289f777b6e37c4917
2022-10-17 17:07:56 -04:00
Monis Khan f4ac8fc8bb prefixTransformers: allocate after transformation length is known
Signed-off-by: Monis Khan <mok@microsoft.com>

Kubernetes-commit: 59e1a32fc8ed35e328a3971d3a1d640ffc28ff55
2022-10-17 16:56:40 -04:00
Kubernetes Publisher c3dab8f04e Merge pull request #113106 from pohly/dep-ginkgo-gomega
dependencies: update to gomega v1.22.1 and ginkgo v2.3.1

Kubernetes-commit: 4216ad3542ff5defcfdb303945772a8e1663a7f6
2022-10-17 20:08:32 +00:00
Davanum Srinivas 96eda3624c Bump log level for health check warning for missing components
Default api server manifest whose liveness check looks like:
"/livez?exclude=etcd&exclude=kms-provider-0&exclude=kms-provider-1"

Which causes spurious messages in apiserver logs every 10 mins:
```
W1017 00:03:39.938956       9 healthz.go:256] cannot exclude some health checks, no health checks are installed matching "kms-provider-0","kms-provider-1"
```

Let's not log excessive messages especially at warning level. We should
do this at a higher level (6 instead of 4).

NOTE: we don't change the message returned to the http request, we keep
that as-is (does not change on log level)

Also see:
https://github.com/aws/eks-distro/blob/v1-19-eks-12/projects/kubernetes/kubernetes/1-19/patches/0016-EKS-PATCH-apiserver-healthz-upper-log-verbosity-for-.patch

Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 20de240d5bdb7fc50de3fe9b8cdd95f81bf47034
2022-10-17 09:42:09 -04:00
Han Kang 4ae2cd3dc6 actually resolve the computations for buckets for static analysis
Change-Id: Icafe84e165cc14087a2811f9a3e5d5e69ef3f178

Kubernetes-commit: a07718258aef5cd20a356b4657f1054b6baeb03b
2022-10-13 13:44:51 -07:00
Abu Kashem c4de3f516b apiserver: fix typo in graceful termination test
Kubernetes-commit: 0af2306a9a1c867fc374eb740b3be2b5a00675e7
2022-10-10 10:47:27 -04:00
Patrick Ohly ad8c5c7734 dependencies: update to gomega v1.22.1 and ginkgo v2.3.1
This adds support for timeouts and intermediate reports in Eventually and
Consistently.

Kubernetes-commit: d1dbf7ae3e223d5d93d0b3d875e4f03ff38e6de0
2022-10-07 17:19:09 +02:00
Kubernetes Publisher 1ff02d7067 Merge pull request #112374 from Argh4k/no-stack-timeout
do not print status stack in case of timeout from timeout handler

Kubernetes-commit: 8fb8bb4e9ae2d2cb2b7cdb4c79c73be344fdc164
2022-10-15 04:06:27 +00:00
Kubernetes Publisher 7de07a574c Merge pull request #112988 from alexzielenski/update-kube-openapi
update kube-openapi

Kubernetes-commit: 353e00796ef4c1e8fcea1cb51bcc62fc3acac3c8
2022-10-15 04:06:24 +00:00
Kubernetes Publisher e23582d755 Merge pull request #109590 from twilight0620/mytest
code check modify

Kubernetes-commit: cf18b5098e4da734c7846de671ed1f4e7ebf971f
2022-10-15 00:00:32 +00:00
Kubernetes Publisher 6ea0849c6d Merge pull request #113037 from pacoxu/fsnotify-v1.6.0
update fsnotify to v1.6.0

Kubernetes-commit: 542ec977054c16c7981606cb1590cc39154ddf01
2022-10-14 08:10:21 +00:00
Alexander Zielenski ca9a4855d3 update kube-openapi
hack/pin-dependency.sh k8s.io/kube-openapi 172d655c2280350c77cf05962948fc67ff043492
hack/update-vendor.sh

Kubernetes-commit: f622dd918ab5d3bc902a8c625a0a89b21e8afe43
2022-10-13 19:51:22 -07:00
Kubernetes Publisher f928c72a9f Merge pull request #112153 from harshanarayana/feature/GIT-111923/enable-UID-logs-for-kmsv2
kmsv2: enable logging for kmsv2 enc/dec operations

Kubernetes-commit: 77d5dc7efc9c34eddd1137a938a0614f7e7e3274
2022-10-13 20:23:09 +00:00
Kubernetes Publisher fd5dbbca89 Merge pull request #112789 from enj/enj/r/kms_load_once_v2
Load encryption config once (second approach)

Kubernetes-commit: 01019770cfa6674099504050c47792d8770a2f7e
2022-10-13 20:23:07 +00:00
Kubernetes Publisher 318e3ec469 Merge pull request #113011 from jpmcb/cobra-1.6.0
Bumps cobra from 1.5.0 to 1.6.0

Kubernetes-commit: 79b4f1e77ae98ede37fd117f36158e88116a8a15
2022-10-13 20:23:05 +00:00
Paco Xu c23bbb6aae fsnotify: use event.Has instead of "event.Op&h == h"
Kubernetes-commit: 2ce7a8116902a47c0b859dff1f546e194d468064
2022-10-13 13:42:11 +08:00
Paco Xu cc4fd0eb1c update fsnotify to v1.6.0
Kubernetes-commit: 3fee9d27355afe64dec7fa264e1faf209712f169
2022-10-13 13:14:43 +08:00