Patrick Ohly
0f4d0660a7
kube-scheduler: finish conversion to structured logging
...
Thanks to support for multi-line string values we can now also convert
these remaining klog.Info calls without making the output unreadable
in text format.
The debug log messages intentionally don't get changed to ensure that
developers looking for it still find it.
The output now looks like this:
I0322 11:44:46.715093 458409 configfile.go:96] "Using component config" config=<
apiVersion: kubescheduler.config.k8s.io/v1beta2
clientConnection:
acceptContentTypes: ""
burst: 100
contentType: application/vnd.kubernetes.protobuf
kubeconfig: /var/run/kubernetes/scheduler.kubeconfig
qps: 50
enableContentionProfiling: true
...
schedulerName: default-scheduler
>
I0322 11:45:08.695649 458409 comparer.go:42] "Cache comparer started"
I0322 11:45:08.695718 458409 comparer.go:67] "Cache comparer finished"
I0322 11:45:08.695820 458409 dumper.go:52] "Dump of cached NodeInfo" nodes=<
Node name: 127.0.0.1
Deleted: false
Requested Resources: &{MilliCPU:0 Memory:0 EphemeralStorage:0 AllowedPodNumber:0 ScalarResources:map[]}
Allocatable Resources:&{MilliCPU:36000 Memory:67019448320 EphemeralStorage:181555660500 AllowedPodNumber:110 ScalarResources:map[hugepages-1Gi:0 hugepages-2Mi:0]}
Scheduled Pods(number: 0):
>
I0322 11:45:08.695873 458409 dumper.go:62] "Dump of scheduling queue" pods=<
name: coredns-6874cd75d4-fv6hv, namespace: kube-system, uid: f1df106f-7fd9-460d-8403-333df61b2751, phase: Pending, nominated node:
>
2022-03-24 11:13:50 +01:00
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
99e36a93b2
Merge pull request #108781 from SergeyKanzhelev/conformanceruntimeClass
...
RuntimeClass and PodOverhead tests promotion to Conformance
2022-03-23 22:31: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
Kubernetes Prow Robot
68a0fccfb9
Merge pull request #108363 from houjun41544/20220226-kubeletvolume
...
Fix error logging statement to make it easier to understand
2022-03-23 22:30:52 -07:00
Kubernetes Prow Robot
7ae9615760
Merge pull request #108114 from ii/test-job-status
...
Write Read, Replace, Patch BatchV1NamespacedJobStatus test - +3 endpoint coverage
2022-03-23 22:30:41 -07:00
Kubernetes Prow Robot
5981bfd189
Merge pull request #108950 from jpbetz/fix-cel-test
...
Remove flaky CEL cost tests that rely on map iteration order
2022-03-23 20:44:41 -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
Kubernetes Prow Robot
324ba1324b
Merge pull request #108937 from johnbelamaric/remove-sig-net-ownership
...
Remove johnbelamaric as sig-network reviewer and approver
2022-03-23 14:51:19 -07:00
John Belamaric
e10638daa1
Remove johnbelamaric as sig-network reviewer and approver
2022-03-23 13:41:49 -07: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
a330d3b972
Merge pull request #108928 from dims/kube-up-use-registry.k8s.io-for-containerd-related-jobs
...
kube-up: use registry.k8s.io for containerd-related jobs
2022-03-23 13:22:58 -07: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
2249708b5d
Merge pull request #108862 from mmiranda96/fix/stats_summary_ubuntu
...
Increase timeout for stats/summary check
2022-03-23 13:22:43 -07:00
Kubernetes Prow Robot
c3d372dc47
Merge pull request #108857 from KnVerey/script_kustomize_update
...
Script kubectl kustomize update process
2022-03-23 13:22:34 -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
da88853f9d
Merge pull request #108651 from andrewsykim/node-e2e-cred-provider
...
test/e2e_node: add kubelet credential provider tests
2022-03-23 13:22:18 -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
2f7d53bbf1
Merge pull request #108442 from NikhilSharmaWe/volMan
...
Managing nil pointer in VolumeManager
2022-03-23 13:21:55 -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
75b19b242c
Merge pull request #108597 from kolyshkin/prepare-for-runc-1.1
...
kubelet/cm: refactor, prepare for runc 1.1 bump
2022-03-23 11:20:30 -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
d8fdb00b34
Fix verify: generated-stable-metrics wrt go 1.18
...
This should fix the following error when running
./hack/update-generated-stable-metrics.sh:
'go get' is no longer supported outside a module.
To build and install a command, use 'go install' with a version,
like 'go install example.com/cmd@latest'
For more information, see https://golang.org/doc/go-get-install-deprecation
or run 'go help get' or 'go help install'.
Using `go get` to download gopkg.in/yaml.v2 package into
KUBE_EXTRA_GOPATH directory no longer works. Interestingly, main repo
already has gopkg.in/yaml.v2@v2.4.0, same version that was installed by
that go get.
I guess that GOPATH with multiple elements no longer works either,
and since this code was the only user of KUBE_EXTRA_GOPATH, let's remove
it as well.
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2022-03-23 10:19:59 -07: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
Kir Kolyshkin
8820f4d381
TestWatchRestartsIfTimeoutNotReached: fix
...
This fixes the following error:
> test/integration/apimachinery/watch_restart_test.go:232:5: call to (*T).Fatalf from a non-test goroutine
Update: the previous fix (commit 1ce55e3afe
that uses panic)
looks way too severe; it seems it is enough to call t.Errorf and return
from goroutine. The test will time out and fail anyway.
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2022-03-23 10:19:38 -07:00
Kir Kolyshkin
e3ed3ba7c9
update golangci-lint to 1.45.0
...
This should fix Go 1.18 compatibility woes.
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2022-03-23 10:19:16 -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
Davanum Srinivas
bef0ddef86
kube-up: use registry.k8s.io for containerd-related jobs
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2022-03-23 11:30:49 -04: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