Kubernetes Prow Robot
324eb844d1
Merge pull request #98736 from wongma7/aws
...
Warn instead of erroring if --gce-zone is not passed to e2e.test when --provider=aws
2021-02-09 13:22:58 -08:00
Kubernetes Prow Robot
49a772a122
Merge pull request #98917 from claudiubelu/test-images/resource-consumer-bump
...
test images: Bump resource-consumer to 1.9
2021-02-09 12:05:06 -08:00
Kubernetes Prow Robot
69110b0e67
Merge pull request #98390 from knabben/deny-all-traffic-from-ns
...
Deny Ingress on other namespaces
2021-02-09 12:04:59 -08:00
Kubernetes Prow Robot
ab5a8c4af8
Merge pull request #98639 from knabben/udp-connect-agnhost
...
UDP protocol on connect agnhost command
2021-02-09 10:25:39 -08:00
Kubernetes Prow Robot
b9b11d3100
Merge pull request #98510 from jsturtevant/windows-metrics-access-denied
...
Ignore transient errors when gathering stats for Windows Containers in Dockershim
2021-02-09 10:25:30 -08:00
Kubernetes Prow Robot
3ad19200ba
Merge pull request #97321 from shawnhanx/master
...
Change the upper limit of evictionthreshold from 10000% to 100%
2021-02-09 10:25:13 -08:00
Kubernetes Prow Robot
45d9a13b94
Merge pull request #96451 from ping035627/k8s-201112
...
Extract the const for ContainerStateReason
2021-02-09 10:25:00 -08:00
Kubernetes Prow Robot
93d288e2a4
Merge pull request #98889 from jkaniuk/leaderelection-simplify
...
Simplify leader election code
2021-02-09 07:50:49 -08:00
Amim Knabben
96a7b2a102
Deny ingress on other namespaces
2021-02-09 10:15:59 -05:00
Kubernetes Prow Robot
c304418b54
Merge pull request #98910 from lala123912/test_api
...
organize apis unit tests into subtests
2021-02-09 06:53:13 -08:00
Anago GCB
e4da82ff2c
CHANGELOG: Update directory for v1.21.0-alpha.3 release
2021-02-09 13:51:23 +00:00
Kubernetes Prow Robot
a01bc2ba89
Merge pull request #97513 from fenggw-fnst/work
...
Fix typo in comment
2021-02-09 04:50:58 -08:00
Kubernetes Prow Robot
943e67c01f
Merge pull request #95479 from mgjeong/feature-memory-manager-working
...
Memory manager
2021-02-09 03:40:56 -08:00
Kubernetes Prow Robot
d6c26a826a
Merge pull request #95281 from SaiHarshaK/staticcheck_test
...
fix staticcheck failures for test/e2e and test/integration
2021-02-09 03:40:38 -08:00
Kubernetes Prow Robot
e22e029087
Merge pull request #94459 from joakimr-axis/joakimr-axis_util.sh_locals
...
Fix some shellcheck warnings/errors in cluster/gce/util.sh
2021-02-09 03:40:01 -08:00
Kubernetes Prow Robot
28e0f0cb43
Merge pull request #90281 from gaurav1086/apiextensions_delete_map_key
...
[apiextensions] map delete key remove exists check
2021-02-09 03:39:43 -08:00
Kubernetes Prow Robot
0635d3d4c5
Merge pull request #98896 from derekwaynecarr/emeritus-node
...
Mark vishh as emeritus sig-node approver
2021-02-09 02:45:52 -08:00
Kubernetes Prow Robot
1f24b504cd
Merge pull request #98831 from claudiubelu/test-images/fixes-windows-php
...
test images: Fixes Windows php source
2021-02-09 01:38:49 -08:00
Joakim Roubert
ec9065f2c1
Update after review comment
2021-02-09 09:54:55 +01:00
Joakim Roubert
c33672b010
Update after review comment
...
Change-Id: Icc2281b98a0240e177f6d8b625a8ddc4f4161b79
Signed-off-by: Joakim Roubert <joakimr@axis.com>
2021-02-09 09:50:51 +01:00
Joakim Roubert
251c4111d5
Fix some shellcheck warnings/errors in cluster/gce/util.sh
...
This patch splits declaration and assignment for local variables where
shellcheck triggers risk of shadowing warnings. Some missing exports
also added, and an unused variable was removed.
Signed-off-by: Joakim Roubert <joakim.roubert@axis.com>
2021-02-09 09:50:51 +01:00
Kubernetes Prow Robot
efb41ea0fb
Merge pull request #98887 from claudiubelu/test-images/retrigger
...
test images: Retrigger some image jobs
2021-02-09 00:46:10 -08:00
Kubernetes Prow Robot
141630d090
Merge pull request #98861 from tonistiigi/non-amd64-cross-compile
...
avoid hardcoding amd64 specifics on cross compiling
2021-02-09 00:45:53 -08:00
Kubernetes Prow Robot
5eeaa562b1
Merge pull request #98760 from wzshiming/ut/speed-up-operationexecutor
...
Speed up pkg/volume/util/operationexecutor unit tests
2021-02-09 00:45:35 -08:00
Kubernetes Prow Robot
fcb55645a9
Merge pull request #98547 from neolit123/1.21-update-kubeadm-owners
...
kubeadm: update OWNERS for 1.21
2021-02-09 00:45:16 -08:00
Kubernetes Prow Robot
6389c13960
Merge pull request #94463 from joakimr-axis/joakimr-axis_util.sh_internal
...
Fix some shellcheck warnings/errors in cluster/gce/util.sh
2021-02-08 23:51:52 -08:00
lala123912
d85bf77d26
organize apis unit tests into subtests
2021-02-09 15:43:27 +08:00
Kubernetes Prow Robot
765249c524
Merge pull request #98891 from msau42/pd-e2e
...
PD CSI e2e: disable resizer volume inuse error check
2021-02-08 21:53:31 -08:00
Kubernetes Prow Robot
2b7c61b1bb
Merge pull request #98205 from pacoxu/build/pauses
...
update pause image to 3.4.1 and also update the change log
2021-02-08 18:20:58 -08:00
Kubernetes Prow Robot
28e2e12b88
Merge pull request #98863 from chendave/test_coverage
...
Improve test coverage for service affinity
2021-02-08 17:04:02 -08:00
Kubernetes Prow Robot
41de665385
Merge pull request #95848 from boddumanohar/master
...
add e2e tests for create/delete volume snapshot with secrets
2021-02-08 17:03:25 -08:00
Kubernetes Prow Robot
017d4dd832
Merge pull request #98739 from logicalhan/so-stable
...
Wire up static-analysis so that it executes in the normal 'hack' flow
2021-02-08 15:19:10 -08:00
Artyom Lukianov
102124464a
memory manager: improve the reserved memory validation logic
...
We will have two layers of the validation.
- the first part of the validation logic will be implemented under the
`ValidateKubeletConfiguration` method
- the second one that requires knowledge about machine topology and
node allocatable resources will be implemented under the memory manager.
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-02-09 01:10:02 +02:00
Artyom Lukianov
932134034c
memory manager: update API constant to have camel case format
...
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-02-09 01:10:02 +02:00
Artyom Lukianov
e8ea461bfd
memory manager: update all relevant part of code to use []MemoryReservation
...
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-02-09 01:10:01 +02:00
Artyom Lukianov
7561a0f96e
memory manager: provide new flag var to parse reserved-memory parameter
...
The new flag will parse the `--reserved-memory` flag straight forward
to the []kubeletconfig.MemoryReservation variable instead of parsing
it to the middle map representation.
It gives us possibility to get rid of a lot of unneeded code and use the single
presentation for the reserved-memory.
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-02-09 01:10:01 +02:00
Artyom Lukianov
b7cfc40deb
memory manager: update kubelet config API
...
Update kubelet config API to use slice of MemoryReservation
structs instead of slice of maps.
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-02-09 01:10:01 +02:00
Artyom Lukianov
0fa5dd5532
memory manager: move the fakeTopologyManagerWithHint
...
Move the fakeTopologyManagerWithHint and all related methods
from the topology manager package to the memory manager static policy unittests.
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-02-09 01:10:01 +02:00
Artyom Lukianov
d0089db2ec
memory manager: remove unused variable under stateCheckpoint
2021-02-09 01:10:01 +02:00
Artyom Lukianov
ff2a110920
memory manager: provide the new type to contain resources for each NUMA node
...
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-02-09 01:10:00 +02:00
Artyom Lukianov
74eeef2a0a
memory manager: provide additional e2e tests
...
With the memory manager static policy:
- start multiple guaranteed pods and verify that pods succeeded to start
- start workload pod on each NUMA node to load the memory and start the
pod that requested more memory than each NUMA node have, the pod should fail
to start with the admission error, because no single NUMA node has enough
memory to start the pod and also each NUMA node already used for single
NUMA node allocation
The test requires at least two NUMA nodes
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-02-09 01:10:00 +02:00
Pawel Rapacz
606fea29f5
memory manager: add e2e test to run guaranteed pod with init containers
...
Signed-off-by: Pawel Rapacz <p.rapacz@partner.samsung.com>
2021-02-09 01:10:00 +02:00
Artyom Lukianov
f3d4ac2f7e
memory manager: add basice e2e tests
...
Provides basic tests e2e to verify that pod succeeds
to start with MemoryManager enabled.
Verifies both MemoryManager policies and when the node has
multiple NUMA nodes it will verify the memory pinning.
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-02-09 01:10:00 +02:00
Artyom Lukianov
a015e4163f
memory manager: rename state structs and fields
...
The commit rename state structs and some fields under these structs.
- NodeMap -> NUMANodeMap
- NodeState -> NUMANodeState
- NUMANodeState.Nodes -> NUMANodesState.Cells
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-02-09 01:10:00 +02:00
Artyom Lukianov
aa63e5aed2
memory manager: provide an additional validation for reserved memory
...
Calculate the total amount of reserved memory only for NUMA nodes
that are existing under the machine.
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-02-09 01:10:00 +02:00
Artyom Lukianov
27c5efe8ec
memory manager: fix scheme unit test
...
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-02-09 01:10:00 +02:00
Artyom Lukianov
24be74e759
memory manager: update bazel files
...
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-02-09 01:09:59 +02:00
Artyom Lukianov
f7845ed4e9
memory manager: provide memory manager static policy unittests
...
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-02-09 01:09:59 +02:00
Krzysztof Wiatrzyk
d7175a831c
memory manager: adding Memory Manager component unit tests
...
Signed-off-by: Krzysztof Wiatrzyk <k.wiatrzyk@samsung.com>
2021-02-09 01:09:59 +02:00
Pawel Rapacz
18c8a821e0
memory manager: implement GetPodTopologyHints method
...
It will return memory and hugepages hints for the whole pod.
Signed-off-by: Pawel Rapacz <p.rapacz@partner.samsung.com>
2021-02-09 01:09:59 +02:00