Kubernetes Prow Robot
efdb80dcc6
Merge pull request #108936 from stevekuznetsov/skuznets/more-correct-diff
...
pkg/storage/etcd3: use correct diff in tests
2022-03-24 02:59:26 -07:00
Kubernetes Prow Robot
4e6000a40c
Merge pull request #108935 from stevekuznetsov/skuznets/too-large-rv
...
pkg/storage/etcd3: refactor "too large" resourceVersions
2022-03-24 02:59:18 -07:00
Kubernetes Prow Robot
190f974dd8
Merge pull request #108902 from kolyshkin/bump-golangci-lint
...
Fix verify:* after go 1.18 upgrade
2022-03-24 02:59:06 -07:00
Kubernetes Prow Robot
8bd198260e
Merge pull request #107978 from brianpursley/config-cleanup
...
kubectl config subcommand cleanup: set-cluster, set-context, set-credentials
2022-03-24 02:58:54 -07:00
Kubernetes Prow Robot
22db936de3
Merge pull request #107750 from shiftstack/issues/cloud-provider/56
...
Prefer user-provided node IP
2022-03-24 02:58:42 -07:00
Kubernetes Prow Robot
56f45c5c81
Merge pull request #108725 from pohly/klog-flush-and-exit
...
klog v2.60.1
2022-03-24 01:22:41 -07:00
Kubernetes Prow Robot
e3982ce472
Merge pull request #108820 from mozillazg/remove-kubectl-deprecated-flags
...
kubectl: Remove deprecated run flags
2022-03-24 00:14:50 -07:00
Kubernetes Prow Robot
96aa41513e
Merge pull request #107859 from ravisantoshgudimetla/promote-PodOS-beta
...
Promote PodOS field to beta
2022-03-24 00:14:41 -07:00
Kubernetes Prow Robot
bb67b5e9e8
Merge pull request #108717 from lavalamp/remove-clustername
...
Remove ClusterName
2022-03-23 22:31:33 -07:00
Kubernetes Prow Robot
2786b78b5a
Merge pull request #108701 from denkensk/add-preemptionPolicy
...
support preemptionPolicy in describe PriorityClass
2022-03-23 22:31:24 -07:00
Kubernetes Prow Robot
9a253ed042
Merge pull request #108580 from ardaguclu/remove-diff-discovery
...
Remove DiscoveryClient from diff command
2022-03-23 22:31:17 -07:00
Kubernetes Prow Robot
8168c68bb6
Merge pull request #108522 from SergeyKanzhelev/grpcToBeta
...
promote grpcProbes to beta
2022-03-23 22:31:05 -07:00
Joe Betz
363a3e33eb
Remove flaky CEL cost tests that rely on map iteration order
2022-03-23 22:29:49 -04:00
Kubernetes Prow Robot
f97825e1ce
Merge pull request #107395 from alculquicondor/indexed-job
...
Graduate IndexedJob to stable
2022-03-23 17:44:41 -07:00
Steve Kuznetsov
8903372e8b
pkg/storage/etcd3: use correct diff in tests
...
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com >
2022-03-23 14:28:41 -08:00
Steve Kuznetsov
b973cdc57c
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 >
2022-03-23 12:27:55 -08:00
Kubernetes Prow Robot
697c685187
Merge pull request #108907 from Jefftree/crd-openapi-bug
...
Fix OpenAPI v3 bug with #/definitions
2022-03-23 13:22:50 -07:00
Kubernetes Prow Robot
3a2509b60e
Merge pull request #108841 from tengqm/fix-kubeletcfg-docstring
...
Fix doc strings for kubelet config APIs
2022-03-23 13:22:27 -07:00
Kubernetes Prow Robot
5d26b111ba
Merge pull request #108637 from Jefftree/openapi-proxy
...
Change aggregator to proxier for OpenAPI v3
2022-03-23 13:22:11 -07:00
Kubernetes Prow Robot
0bc6445b49
Merge pull request #108529 from cici37/celCostStability
...
Add CEL cost stability test
2022-03-23 13:22:04 -07:00
Kubernetes Prow Robot
7dde0b4bb5
Merge pull request #108342 from tkashem/rate-limit-error
...
client-go: chain the error returned by rate limiter
2022-03-23 13:21:43 -07:00
Kubernetes Prow Robot
9fbe66a486
Merge pull request #103516 from ykakarap/kubectl-subresources-apiserver
...
kubectl: apiserver changes to add --subresource support
2022-03-23 13:21:32 -07:00
Kubernetes Prow Robot
2d46f1bc30
Merge pull request #103062 from ikeeip/component_helper_storage
...
Move volume helpers to "k8s.io/component-helpers/storage/volume".
2022-03-23 13:21:20 -07:00
Kubernetes Prow Robot
14e8db067e
Merge pull request #108191 from ravisantoshgudimetla/wire-cert-contexts
...
Wire cert contexts
2022-03-23 11:20:17 -07:00
Daniel Smith
fad4ba2a34
generated files
2022-03-23 17:59:55 +00:00
Kir Kolyshkin
4513de06a8
Regen mocks using go 1.18
...
Generated by ./hack/update-mocks.sh using go 1.18
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com >
2022-03-23 10:19:38 -07:00
cici37
303b847dcf
Adjust cost after library func introduced.
2022-03-23 10:11:55 -07:00
cici37
0e9eb3d62f
Add cel cost stability test.
2022-03-23 10:07:35 -07:00
Jefftree
0974cbad95
Fix OpenAPI v3 bug with #/definitions
2022-03-23 08:32:39 -07:00
Jefftree
ca44e0a4b9
Change aggregator to proxier for OpenAPI v3
2022-03-23 08:32:20 -07:00
Daniel Smith
0710b6836c
teach code generator about ugly fields
2022-03-23 15:26:38 +00:00
Daniel Smith
17e74b3936
review comments
2022-03-23 15:26:38 +00:00
Daniel Smith
2831f9a343
remove unneeded references
2022-03-23 15:26:38 +00:00
Daniel Smith
e405ae9ec8
find and replace
2022-03-23 15:26:38 +00:00
Daniel Smith
a3d0dbbf60
change field name
2022-03-23 15:26:37 +00:00
Kubernetes Prow Robot
24a71990e0
Merge pull request #108445 from pohly/storage-capacity-ga
...
storage capacity GA
2022-03-23 08:06:21 -07:00
Abu Kashem
6acbe7e645
client-go: chain the error returned by rate limiter
2022-03-23 08:29:28 -04:00
Yuvaraj Kakaraparthi
801c39b478
kubectl: API changes to support --subresource in kubectl
...
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com >
Co-authored-by: Nikhita Raghunath <nikitaraghunath@gmail.com >
Co-authored-by: Yuvaraj Kakaraparthi <kakaraparthy@vmware.com >
2022-03-23 11:19:58 +05:30
Joe Betz
3b9c2db9af
Add cost calculator for extensions functions, enable regex pre-compilation
2022-03-22 15:46:01 -04:00
Matthew Booth
928a5db93b
cloud-provider handles kubelet's --node-ip
...
When using a legacy cloud provider, if kubelet is passed a node address
in --node-ip it will use this address in preference out the the
addresses by the cloud provider.
When using an external cloud provider, kubelet will annotate the Node
with the first --node-ip for use by the cloud provider. The cloud
provider validates this annotation but does not otherwise use it,
meaning that --node-ip has no effect.
This change moves the node address filtering code from kubelet to
component-helpers and updates both kubelet and cloud-provider to use it.
There is no functional change to kubelet, but cloud-provider now honours
kubelet's --node-ip.
2022-03-22 16:58:37 +00:00
Davanum Srinivas
d8f1da5ecb
golang: Update to 1.18 from 1.18rc1
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2022-03-22 09:47:35 -04:00
Kubernetes Prow Robot
9a8defda15
Merge pull request #108383 from tkashem/revert
...
Revert the revert of #107456 - "apf: change controller to use SSA for patches"
2022-03-21 22:09:43 -07:00
Kubernetes Prow Robot
0053a0e0fd
Merge pull request #108782 from cfryanr/expirationseconds_conformance
...
Promote CertificateSigningRequest's Spec.ExpirationSeconds field to GA
2022-03-21 20:19:55 -07:00
Kubernetes Prow Robot
29528a266a
Merge pull request #108680 from kidlj/fix_cache_index_comments
...
make comments of `(c *threadSafeMap) updateIndices` optimization code more accurate
2022-03-21 20:19:44 -07:00
Mike Danese
6a8579d1cd
add better link for gcp auth plugin doc
2022-03-21 10:44:03 -07:00
Patrick Ohly
0b7d303a90
logs: replace our custom flush daemon with klog's daemon
...
The advantage is that klog properly handles restarting of the daemon
with a new interval and the daemon can be stopped.
Stopping the daemon solves a data race that the tests had when modifying the
Logger's flush function while goroutines from previous tests were still
running.
2022-03-21 16:23:48 +01:00
Patrick Ohly
f8bb67cc2e
logs: flush Logger through klog
...
Not all code knows that it needs to flush through component-base/logs.FlushLogs
when the JSON logger is used. By registering the flush callback together with
the logger, klog.Flush and klog.FlushAndExit are sufficient for flushing all
data.
2022-03-21 16:23:48 +01:00
Patrick Ohly
09aa1071cd
klog v2.60.1
...
The new release supports FlushAndExit and contextual logging.
2022-03-21 16:23:48 +01:00
Kubernetes Prow Robot
f14d1c9b1e
Merge pull request #108826 from astraw99/fix-exist-err
...
Fix function name of `IsNodeExist` error
2022-03-21 05:03:21 -07:00
Qiming Teng
4567032b5f
Fix doc strings for kubelet config APIs
2022-03-21 16:35:21 +08:00