Kubernetes Publisher
d4cb74b67d
Merge pull request #108455 from Argh4k/race-conditions
...
Copy request in timeout handler
Kubernetes-commit: 9bb5823b83c2929b059498b1e59c08261257126b
2022-03-24 21:21:58 +00:00
Kubernetes Publisher
96bc51835b
Merge pull request #108934 from stevekuznetsov/skuznets/time-out-test
...
pkg/storage/etcd3: update test to time out, not panic
Kubernetes-commit: da7f184344d841807c2da88a92ee96e1de32d97b
2022-03-24 21:21:56 +00:00
Kubernetes Publisher
5e6d6631a4
Merge pull request #108569 from mborsz/cont
...
Implement page size progressing for rare selectors
Kubernetes-commit: cc5bf4a3f480099a6230eb6a33141d4f6d8b1d16
2022-03-24 17:19:39 +00:00
Kubernetes Publisher
610f96c654
Merge pull request #106591 from Kartik494/bumpetcd
...
Updated Etcd Version to 3.5.1 in go.mod
Kubernetes-commit: 83ee27569e38c057eaed080dc972c8de6aa639c6
2022-03-24 17:19:37 +00:00
Kubernetes Publisher
1f257cb5e8
Merge pull request #108927 from wojtek-t/unify_pf_metrics
...
Record dropped requests in apiserver_request_total metric
Kubernetes-commit: d9819f05d0154677aee3e643c5498511fabce38a
2022-03-24 17:19:35 +00:00
Kubernetes Publisher
8f16924121
Merge pull request #108553 from kerthcet/fix/race-detected-in-TestErrConnKilled
...
fix: race detected in TestErrConnKilled
Kubernetes-commit: c956b1a2c40267ace3e626f4ffef546ec396b78d
2022-03-24 17:19:34 +00:00
Kubernetes Publisher
b9e1bc9a37
Merge pull request #108936 from stevekuznetsov/skuznets/more-correct-diff
...
pkg/storage/etcd3: use correct diff in tests
Kubernetes-commit: efdb80dcc61846a802aa233be1374628c5fd84ed
2022-03-24 13:25:08 +00:00
Kubernetes Publisher
d6ba1acfea
Merge pull request #108935 from stevekuznetsov/skuznets/too-large-rv
...
pkg/storage/etcd3: refactor "too large" resourceVersions
Kubernetes-commit: 4e6000a40c267e66d9a0b6018cbb6b867cfa811c
2022-03-24 13:25:06 +00:00
Kubernetes Publisher
2b17c30425
Merge pull request #108725 from pohly/klog-flush-and-exit
...
klog v2.60.1
Kubernetes-commit: 56f45c5c811ba23934915b1a1330d87c58bddf07
2022-03-24 09:22:39 +00:00
Kubernetes Publisher
e2e25c864a
Merge pull request #108717 from lavalamp/remove-clustername
...
Remove ClusterName
Kubernetes-commit: bb67b5e9e830fba239c1e7957e5dcbefdce92a37
2022-03-24 09:22:37 +00:00
Kubernetes Publisher
97b274d46f
Merge pull request #108191 from ravisantoshgudimetla/wire-cert-contexts
...
Wire cert contexts
Kubernetes-commit: 14e8db067e93154b2561129724fccabe676876d8
2022-03-24 01:38:46 +00:00
Steve Kuznetsov
edb0c0eba4
pkg/storage/etcd3: use correct diff in tests
...
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
Kubernetes-commit: 8903372e8b8d32f8b244f5087e3f2907b86f03bd
2022-03-23 12:33:57 -08:00
Steve Kuznetsov
de7922ba23
pkg/storage/etcd3: refactor "too large" resourceVersions
...
When tests attempt to validate behavior in the case that a client asks
for a resource version that is "too large" for the underlying storage,
the previous implementation would simply add 1 to the latest revision
seen. This is only appropriate for storage backends that
a) provide a continuous monotonic logical clock
b) have no other events occurring while the test runs
For instance, when using a singe etcd backend as a shared fixture for
these tests, adding 1 to a previously-seen revision is not suffcient to
ensure that the resulting revision is "too large". By instead using the
largest possible integer value, we can be certain of this.
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
Kubernetes-commit: b973cdc57cc6ee57684455cdb76db13a8c82cefa
2022-03-23 12:27:16 -08:00
Steve Kuznetsov
25c879eec5
pkg/storage/etcd3: update test to time out, not panic
...
Without these select statements, this test runs until the package-global
timeout and causes a panic. This change makes the test fail faster and
more legibly.
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
Kubernetes-commit: fc33d0176a5afb81927430d075165152f953c54e
2022-03-23 12:22:35 -08:00
kerthcet
6316e03e25
fix: race detected in TestErrConnKilled
...
Signed-off-by: kerthcet <kerthcet@gmail.com>
Kubernetes-commit: dd75d3b9ecca72968bcb7ce50b39ec00e7415b41
2022-03-24 01:48:49 +08:00
Wojciech Tyczyński
abc4243fac
Record dropped requests in apiserver_request_total metric
...
Kubernetes-commit: 14396349954be57abea7162d7fe091e58a80ec4b
2022-03-23 16:16:36 +01:00
kartik494
cdbd4fe359
Updated Etcd Version to 3.5.1 in go.mod
...
Kubernetes-commit: 4285fb547e95ba2850769deaab2b7846af0dc5ec
2022-03-23 11:34:25 +05:30
Kubernetes Publisher
78e10a1e85
Merge pull request #108383 from tkashem/revert
...
Revert the revert of #107456 - "apf: change controller to use SSA for patches"
Kubernetes-commit: 9a8defda15e4c34e9c198975968d9619f48a0786
2022-03-22 09:14:03 +00:00
Kubernetes Publisher
0af8755754
Merge pull request #108826 from astraw99/fix-exist-err
...
Fix function name of `IsNodeExist` error
Kubernetes-commit: f14d1c9b1ef2b3b332d6b83d10da27fe3855acad
2022-03-21 13:15:51 +00:00
astraw99
b0232c830b
Fix function name of IsExist err
...
Kubernetes-commit: 79471695c2a16cb7c1fb17adff7765f07e2c9057
2022-03-19 23:06:51 +08:00
Kubernetes Publisher
4c7efc059c
Merge pull request #106155 from enj/enj/i/webhook_rest_config
...
webhook: use rest.Config instead of kubeconfig file as input
Kubernetes-commit: cd6af9e64b65cb198d633f7c161942b5b9fa155b
2022-03-19 17:46:29 +00:00
Daniel Smith
4861b9e3df
review comments
...
Kubernetes-commit: 17e74b3936c341d2b6eed55570c0ffaabd52d3ad
2022-03-17 21:31:54 +00:00
Daniel Smith
7b0bc4f4b3
remove unneeded references
...
Kubernetes-commit: 2831f9a343ec405efce60d09da482a654971018e
2022-03-17 18:35:00 +00:00
Daniel Smith
cbbb5800c3
find and replace
...
Kubernetes-commit: e405ae9ec8592bf028e351bab44de420908bac0d
2022-03-17 18:50:38 +00:00
Patrick Ohly
723d4d11c9
klog v2.60.1
...
The new release supports FlushAndExit and contextual logging.
Kubernetes-commit: 09aa1071cdde5ebc2c931c994fbb1e974c2a1515
2022-03-16 09:03:45 +01:00
Maciej Borsz
f4edb394b0
Implement page size progressing for rare selectors.
...
Kubernetes-commit: a2ad9f9e4aba6aae6657a3189bdced6dbc8ba4b5
2022-03-07 15:44:59 +00:00
Ravi Gudimetla
1ee261d219
API Server Changes
...
This commit includes all the changes needed for APIServer. Instead of modifying the existing signatures for the methods which either generate or return stopChannel, we generate a context from the channel and use the generated context to be passed to the controllers which are started in APIServer. This ensures we don't have to touch APIServer dependencies.
Kubernetes-commit: 8b84a793b39fed2a62af0876b2eda461a68008c9
2022-03-07 09:20:45 -05:00
Abu Kashem
11ce69f338
Revert "Merge pull request #107797 from tkashem/revert-107456"
...
This reverts commit 83ca74541216405323ddfb67f5f80ad5717da826, reversing
changes made to 1c216c6ec86e700170620fe4c75fa3a2a2817530.
Kubernetes-commit: b0b460921b81b260473d5c393d85beeb5a03e834
2022-02-27 13:40:28 -05:00
Maciej Wyrzuc
253e375283
Copy request in timeout handler
...
Kubernetes-commit: 44705c71401d327c6d596597adc55596973e89d0
2022-02-24 13:42:32 +00:00
Monis Khan
2d35015235
webhook: use rest.Config instead of kubeconfig file as input
...
This change updates the generic webhook logic to use a rest.Config
as its input instead of a kubeconfig file. This exposes all of the
rest.Config knobs to the caller instead of the more limited set
available through the kubeconfig format. This is useful when this
code is being used as a library outside of core Kubernetes. For
example, a downstream consumer may want to override the webhook's
internals such as its TLS configuration.
Signed-off-by: Monis Khan <mok@vmware.com>
Kubernetes-commit: fef7d0ef1e1fbff65e8d445256036704bb9dbcbd
2021-07-23 11:15:47 -04:00
Kubernetes Publisher
c237789502
Merge pull request #108644 from Jefftree/googleapis-gnostic
...
googleapis/gnostic -> google/gnostic and update kube-openapi
Kubernetes-commit: b195a64d45e1880878a22d178055f1b4220dcb43
2022-03-17 02:46:20 +00:00
Kubernetes Publisher
aef041adda
Merge pull request #108419 from DangerOnTheRanger/cel-maxlength-integration
...
CEL MaxLength integration
Kubernetes-commit: 1d7599b56c827d396707b2d1744e7bc27fd88763
2022-03-16 22:19:28 +00:00
Jefftree
9b81dbc7e0
googleapis/gnostic -> google/gnostic
...
Kubernetes-commit: 8a1d5947ad34ba275192341baa4e5fef8e6c7f24
2022-03-15 20:36:21 -07:00
Kubernetes Publisher
de6ba2aa0a
Merge pull request #108394 from ialidzhikov/cleanup/warningheaders
...
Remove the WarningHeaders feature gate
Kubernetes-commit: 162f8d5bac870d41bbc63dbeb4922b4eab1b8800
2022-03-16 02:19:21 +00:00
Kubernetes Publisher
db08da52f2
Merge pull request #108448 from ialidzhikov/cleanup/deserialization-cache-size
...
apiserver: Remove the deprecated `--deserialization-cache-size` flag
Kubernetes-commit: 6224458dc2440b580012434ea1ed951af98d86f3
2022-03-15 22:17:58 +00:00
Kubernetes Publisher
d4fbf7fd3a
Merge pull request #108214 from stevekuznetsov/skuznets/lease-manager-fix
...
storage: etcd: clarify lease manager configurations
Kubernetes-commit: faa027ca2b3605932ae319f13c1a9f150f755a47
2022-03-14 22:18:48 +00:00
Kubernetes Publisher
93a1162c9f
Merge pull request #108643 from liggitt/cobra
...
Update cobra to v1.4.0
Kubernetes-commit: 9d512581b85ae8f2f315e042ed4bfc76d921bfb4
2022-03-11 06:18:04 +00:00
Jordan Liggitt
6ebace3af1
Update cobra to v1.4.0
...
Kubernetes-commit: 60b9af476f7f01f47396e4ddd491f66931159597
2022-03-10 16:19:43 -05:00
Kubernetes Publisher
66a171df29
Merge pull request #108631 from jupblb/b223652793
...
Remove apf_fd from httplog
Kubernetes-commit: e9af39914797d40766b166e18dac3a441a2bf5d4
2022-03-10 05:49:35 -08:00
jupblb
c0c615eb7a
Remove apf_fd from httplog
...
Since flowDistinguisher may hold data identifying a user accessing the
cluster this can be a source of a PII leak.
Kubernetes-commit: 94c92f78e5b02c27502f3b9d59b4e194e476a6f4
2022-03-10 12:59:00 +01:00
Kubernetes Publisher
433db7935a
Merge pull request #108252 from wojtek-t/avoid_object_deep_copies
...
Avoid deep-copying object when possible on kube-apiserver watch path
Kubernetes-commit: 9946b5364e8199ac832161e17155bd005c391fc5
2022-03-09 10:17:30 +00:00
Kubernetes Publisher
687956beed
Merge pull request #108092 from carlory/fix-98035
...
remove audit.k8s.io/v1[alpha|beta]1 versions
Kubernetes-commit: 19762408612e49401aa46d8396c7032462fe5ab0
2022-03-08 10:17:53 +00:00
ialidzhikov
38f395ca57
apiserver: Remove the deprecated `--deserialization-cache-size` flag
...
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
Kubernetes-commit: ee2530ffd4db0cdc8384f7d4acb014e79bb224e9
2022-03-02 15:33:21 +02:00
ialidzhikov
ab1e9afa59
Remove the WarningHeaders feature gate
...
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
Kubernetes-commit: 55ee738f5755a27513e83405b5934f1710d96c8e
2022-02-28 19:07:23 +02:00
Wojciech Tyczyński
58b4aa562f
Fix potential race in dispatching watch event
...
Kubernetes-commit: 779f157ecfb24d0ee944f18e481bfa8cc8c94f6f
2022-02-22 17:14:15 +01:00
Wojciech Tyczyński
0b8c9f5ebf
Avoid perfoming deep copies in watchcache if not needed
...
Kubernetes-commit: 0cb3a02bbede2f547ddd20e23e2bbc782ac3956c
2022-02-21 15:18:25 +01:00
Wojciech Tyczyński
35d7dfb633
Prepare apiserver for operating on cached objects by not modifying them
...
Kubernetes-commit: 7e434682e450e28d36f0ee4787e7b4672e8eb255
2022-02-21 15:05:35 +01:00
Steve Kuznetsov
3d5978d57e
storage: etcd: clarify lease manager configurations
...
When the original commit created the lease manager, this comment was
added to set the default test reuse time to 1s. Even at that time, the
comment claimed it was setting 10s. Instead of using this value, though,
new tests that did not call `testSetup()` started to use the default
configuration for production. This commit clarifies the intent of this
comment, moves it next to the code block that it actually applies to,
and makes use of this test-specific logic everywhere.
x-ref: f230b000db
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
Kubernetes-commit: 6aa37eb06247fb95a6a4ef61cbd50885e52055a0
2022-02-18 08:10:57 -08:00
Kermit Alexander
c679395394
Add maxLength/maxItems/maxProperties support to cel.Compile.
...
Kubernetes-commit: 83e4d192b136ac3a28ea26a9d09dc9fee7c6b665
2022-02-15 08:49:37 +00:00
carlory
871a4b7200
remove audit.k8s.io/v1[alpha|beta]1 versions
...
Kubernetes-commit: fcc282f9f2050aaa4007d6f0444b0f4972925fea
2022-02-13 13:23:49 +08:00