Commit Graph

100682 Commits

Author SHA1 Message Date
Odin Ugedal
d312ef7eb6 Set cgroups via opencontainer
This sets cgroup config via libcontainer to make sure we apply the
correct values to the systemd slices and scopes.

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2021-05-19 23:52:01 -07:00
Kir Kolyshkin
f3cdfc488e vendor: bump runc to rc95
runc rc95 contains a fix for CVE-2021-30465.

runc rc94 provides fixes and improvements.

One notable change is cgroup manager's Set now accept Resources rather
than Cgroup (see https://github.com/opencontainers/runc/pull/2906).
Modify the code accordingly.

Also update runc dependencies (as hinted by hack/lint-depdendencies.sh):

        github.com/cilium/ebpf v0.5.0
        github.com/containerd/console v1.0.2
        github.com/coreos/go-systemd/v22 v22.3.1
        github.com/godbus/dbus/v5 v5.0.4
        github.com/moby/sys/mountinfo v0.4.1
        golang.org/x/sys v0.0.0-20210426230700-d19ff857e887
        github.com/google/go-cmp v0.5.4
        github.com/kr/pretty v0.2.1
        github.com/opencontainers/runtime-spec v1.0.3-0.20210326190908-1c3f411f0417

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2021-05-19 23:51:59 -07:00
Kir Kolyshkin
029e6b6e3a pkg/kubelet/nodeshutdown/systemd: fix for dbus 5.0.4
dbus 5.0.4 adds StoreProperty method which needs to be implemented for
the mock.

Fixes the errors like

> pkg/kubelet/nodeshutdown/systemd/inhibit_linux_test.go:88:9: cannot use f.fakeDBusObject (variable of type *fakeDBusObject) as dbus.BusObject value in return statement: missing method StoreProperty

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2021-05-19 23:51:57 -07:00
Giuseppe Scrivano
12abc3b7c9 kubelet: reuse manager
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2021-05-19 23:51:49 -07:00
Kubernetes Prow Robot
bacab40a9f Merge pull request #102111 from dims/update-testing-related-deps-for-1.22
Update testing related dependencies (ginkgo|gomega|testify)
2021-05-19 08:48:51 -07:00
Kubernetes Prow Robot
1d0e5ac583 Merge pull request #101916 from MartinKanters/101137-document-double-dollar-behavior
Added the behavior of double dollar signs in env, command and args
2021-05-19 02:20:50 -07:00
Kubernetes Prow Robot
ec5ec0804d Merge pull request #102057 from marseel/feature/add_logging_of_filters
Add logging of filters to api calls logs
2021-05-19 00:40:50 -07:00
Kubernetes Prow Robot
80093635c6 Merge pull request #102109 from mauriciopoppe/remove-v1beta1-test-volume-provisioning
Remove v1beta1 volume provisioning test
2021-05-18 23:33:20 -07:00
Kubernetes Prow Robot
7f47a3aabb Merge pull request #102108 from neolit123/1.22-kubeadm-remove-csr-flags
kubeadm: remove deprecated "--csr*" flags in "init phase certs"
2021-05-18 23:33:12 -07:00
Kubernetes Prow Robot
9bffe30bdf Merge pull request #102081 from nikhita/publishing-rules-cleanup
staging/publishing: remove 1.17 and 1.18 rules
2021-05-18 23:33:03 -07:00
Kubernetes Prow Robot
9558d0c5c2 Merge pull request #101984 from ravisantoshgudimetla/fix-ds-units
[daemonSet]: Fix unit tests
2021-05-18 23:32:51 -07:00
Kubernetes Prow Robot
89e0b2d185 Merge pull request #99398 from tnqn/ds-update-retry
Fix DaemonSet status update retry
2021-05-18 22:32:50 -07:00
Kubernetes Prow Robot
e830610854 Merge pull request #101539 from jeremyje/installnpd
Install Node Problem Detector on GCE Windows nodes
2021-05-18 20:16:50 -07:00
Kubernetes Prow Robot
b1ed521950 Merge pull request #102112 from MrHohn/fix-dns-autoscaler-test
Update dns autoscaler test to look at node allocatable instead of capacity
2021-05-18 19:15:11 -07:00
Kubernetes Prow Robot
02be0dd784 Merge pull request #102046 from tnqn/shell-error
Fix exit code check in hack/grab-profiles.sh
2021-05-18 19:15:03 -07:00
Kubernetes Prow Robot
75ec50bc10 Merge pull request #102024 from jeremyje/upgradefb
GCE Windows: Fix Fluent-bit crashloop on Windows Event Log Ingestion
2021-05-18 19:14:50 -07:00
Davanum Srinivas
0803ea49b9 update testing related dependencies
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2021-05-18 21:54:06 -04:00
Kubernetes Prow Robot
04b7977ef6 Merge pull request #101915 from neolit123/1.22-remove-cluster-status
kubeadm: remove the ClusterStatus object from v1beta3
2021-05-18 17:28:51 -07:00
Zihong Zheng
903c2301cf Update dns autoscaler test to look at node allocatable instead of capacity 2021-05-18 16:33:49 -07:00
Mauricio Poppe
88165b02ba remove v1beta1 volume provisioning test 2021-05-18 20:46:57 +00:00
Kubernetes Prow Robot
22ec3b0edd Merge pull request #102069 from neolit123/1.22-kubeadm-util-use-k8s.io-link
kubeadm: use git.k8s.io link in app/util/error.go
2021-05-18 13:17:17 -07:00
Kubernetes Prow Robot
0b2b7c0f5c Merge pull request #102034 from AbdulBasitAlvi/bug/add_description_api_apps_v1_types
bug(staging_api_apps_v1): add descriptions to apps/v1/types.go files
2021-05-18 13:17:04 -07:00
Lubomir I. Ivanov
92a57fc573 kubeadm: remove deprecated --csr* flags in "init phase certs"
- Remove the deprecated --csr* flags "init phase certs"
- Deprecate the same flags for "certs renew".

For both cases users should be using "certs generate-csr".
2021-05-18 22:35:06 +03:00
Martin Kanters
ee1047a3eb Generated doc files 2021-05-18 21:33:52 +02:00
Martin Kanters
8a4cdb847c Processed review suggestions 2021-05-18 21:11:45 +02:00
Kubernetes Prow Robot
c24f2f8225 Merge pull request #102093 from SataQiu/remove-image-pull-timeout
kubeadm: remove the deprecated flag '--image-pull-timeout' for 'kubeadm upgrade apply' command
2021-05-18 11:35:17 -07:00
Kubernetes Prow Robot
708a9a1c8c Merge pull request #98583 from damemi/internal-helpers-noderesources-registry
Scheduler: remove pkg/features dependency from NodeResources plugins
2021-05-18 11:35:05 -07:00
Kubernetes Prow Robot
f42a5dff62 Merge pull request #102071 from neolit123/1.22-remove-config-view
kubeadm: remove the deprecated "config view" command
2021-05-18 09:45:02 -07:00
Kubernetes Prow Robot
1bd66f0301 Merge pull request #100859 from lack/relax_mount_propagation_e2e_test
Position e2e Mount Propagation test to be kubelet-specific
2021-05-18 09:44:49 -07:00
Kubernetes Prow Robot
1295b2c4b5 Merge pull request #102094 from liggitt/revert-runc
Revert "Merge pull request #101888 from kolyshkin/update-runc-rc94"
2021-05-18 08:35:32 -07:00
Jordan Liggitt
4b45d0d921 Revert "Merge pull request 101888 from kolyshkin/update-runc-rc94"
This reverts commit b1b06fe0a4, reversing
changes made to 382a33986b.
2021-05-18 09:13:47 -04:00
Mike Dame
5a77ebe28b Scheduler: remove pkg/features dependency from NodeResources plugins 2021-05-18 08:59:02 -04:00
Kubernetes Prow Robot
7ccd90e7d7 Merge pull request #102004 from chendave/ceph_rbd
Fix the ceph deploy for e2e testing for ARM64
2021-05-18 05:53:31 -07:00
Marcel Zięba
7e01b7260a Add logging of filters to api calls logs 2021-05-18 12:34:20 +00:00
SataQiu
15dcc83cec kubeadm: remove the deprecated flag '--image-pull-timeout' for 'kubeadm upgrade apply' command 2021-05-18 20:34:05 +08:00
Kubernetes Prow Robot
5c58620118 Merge pull request #101726 from ankeesler/exec-plugin-integration-test
test/integration/client: add TestExecPluginRotationViaInformer
2021-05-18 01:29:30 -07:00
Dave Chen
f95a56a99b Fix the ceph deploy for e2e testing for ARM64
- ceph deploy on ARM64 depends on "libec_jerasure_neon.so" which is not included
in `ceph-base` package in fedora26 distro, updated the distro to fedora33 to
fix the issue

```
sh ./mon.sh "$(hostname -i)"
/usr/lib64/ceph/erasure-code/libec_jerasure_neon.so: cannot open shared object file
```

- default pool `rbd` is not created on arm64, need to created this pool manually.

```
rbd import --image-feature layering block foo
rbd: error opening default pool 'rbd'
```

Signed-off-by: Dave Chen <dave.chen@arm.com>
2021-05-18 16:01:05 +08:00
Nikhita Raghunath
a1fbc14002 staging/publishing: remove 1.17 and 1.18 rules 2021-05-18 11:03:17 +05:30
Kubernetes Prow Robot
2d58b72889 Merge pull request #97232 from p0lyn0mial/upstream-graceful-shutdown-unit
adds a unit test for checking if graceful shutdown of HTTP2 server works
2021-05-17 17:31:31 -07:00
Kubernetes Prow Robot
f576fa9164 Merge pull request #101230 from lojies/fixrbacvalidation
code cleanup:fix broken link in validation
2021-05-17 16:15:30 -07:00
Andrew Keesler
a14cd8e3de test/integration/client: add TestExecPluginRotationViaInformer
Signed-off-by: Andrew Keesler <akeesler@vmware.com>
2021-05-17 17:22:09 -04:00
Kubernetes Prow Robot
4d4b530114 Merge pull request #101903 from cynepco3hahue/e2e_remote_kernel_args
e2e node: make possible to add additional kernel arguments
2021-05-17 13:39:59 -07:00
Kubernetes Prow Robot
3e588be763 Merge pull request #101712 from SergeyKanzhelev/disableAcceleratorUsageMetricsOnContainerd
disable collecting of accelerator metrics in cAdvisor
2021-05-17 13:39:51 -07:00
Kubernetes Prow Robot
1938fc366b Merge pull request #101639 from CaoDonghui123/fix6
Modify the kubelet document url
2021-05-17 13:39:42 -07:00
Kubernetes Prow Robot
003dd87cff Merge pull request #100565 from lack/cpuset-validation
cpuset parsing:Fix more edge cases and add more unit tests
2021-05-17 13:39:30 -07:00
Kubernetes Prow Robot
b7b8f8b65c Merge pull request #102066 from alculquicondor/api_rev
Use aliases in sig apps and scheduling APIs OWNERS
2021-05-17 12:17:30 -07:00
Lubomir I. Ivanov
66d4e6e55d kubeadm: remove the deprecated "config view" command
The command "kubeadm config view" was deprecated in 1.19.
Remove it as scheduled in 1.22.

The replacement is to use kubectl:
kubectl get cm -n kube-system kubeadm-config -o=jsonpath="{.data.ClusterConfiguration}"
2021-05-17 21:10:43 +03:00
Aldo Culquicondor
7c50cd762a Use aliases in sig apps and scheduling APIs OWNERS
Add alculquicondor to sig-scheduling-api-reviewers and sig-apps-api-reviewers
2021-05-17 17:56:20 +00:00
Kubernetes Prow Robot
147ee4bc52 Merge pull request #102068 from ahg-g/ahg-sig-owners
Cleanup sig scheduling maintainers and reviewers
2021-05-17 10:45:30 -07:00
Lubomir I. Ivanov
1b4bf420b4 kubeadm: use git.k8s.io link in app/util/error.go
Adapt for the future transition of kubernetes/community to
have "main" as its development branch.

Use:
https://git.k8s.io/community/...
2021-05-17 19:54:08 +03:00