Ed Bartosh
40521fe360
e2e framework: remove last dependency to k/k/pkg/kubelet
...
Copied and modified pod format function from
k/k/pkg/kubelet/util/format/pod.go to e2e/framework/pod/pod_client.go
This is the last dependency from e2e framework to k/k/pkg/kubelet
2023-04-14 22:32:06 +03:00
Ed Bartosh
1b93abb9ba
Move kubelet config API to e2e_node
...
This API is only used by e2e_node, moved it out of e2e framework.
2023-04-14 17:56:15 +03:00
Kubernetes Prow Robot
27475f6cf4
Merge pull request #117277 from p0lyn0mial/upstream-e2e-watchlist
...
e2e/apimachinery: Add an e2e test for the API Streaming feature
2023-04-14 05:54:42 -07:00
Lukasz Szaszkiewicz
06dc3d00fc
e2e/apimachinery: Add an e2e test for the API Streaming feature
2023-04-14 13:59:41 +02:00
Ed Bartosh
867be8fc3e
get rid of e2e/framework -> k/k/pkg/kubelet dependency
...
It's conceptually wrong to have dependencies to k/k/pkg in
the e2e framework code. They should be moved to corresponding
packages, in this particular case to the test/e2e_node.
2023-04-14 00:28:33 +03:00
Tim Hockin
bc302fa414
Replace uses of ObjectReflectDiff with cmp.Diff
...
ObjectReflectDiff is already a shim over cmp.Diff, so no actual output
or behavior changes
2023-04-12 08:48:03 -07:00
Tim Hockin
dd7af241c1
Replace diff.ObjectDiff with cmp.Equal
...
More obvious and cheaper, and ObjectDiff is already written in terms of
cmp.
2023-04-12 08:45:32 -07:00
Kubernetes Prow Robot
bd24043551
Merge pull request #117216 from gnufied/fix-azure-disk-e2e
...
Fix azure disk e2e after migration and while using external CCM
2023-04-12 08:34:32 -07:00
Kubernetes Prow Robot
242702cb86
Merge pull request #116940 from sarab97/sarab/feat/sets
...
Use the generic Set in scheduler
2023-04-11 19:17:14 -07:00
Kubernetes Prow Robot
96d743e85c
Merge pull request #116899 from aramase/aramase/d/kmsv2_run_e2e_readme
...
[KMSv2] update ci script and add readme
2023-04-11 19:16:50 -07:00
Kubernetes Prow Robot
d0fc9d16ce
Merge pull request #114800 from haoruan/feature-8976-spew-sprintf-refactor
...
Capture spew.Sprintf() with all our favorite config into a util func
2023-04-11 15:34:57 -07:00
Hemant Kumar
901dea7307
Fix azure disk e2e after migration
2023-04-11 15:02:25 -04:00
sarab
8d18ae6fc2
Use the generic Set in scheduler
2023-04-09 11:34:17 +05:30
Anish Ramasekar
449f847630
[KMSv2] update ci script and add readme
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2023-03-27 20:43:37 +00:00
Hao Ruan
f638e2849f
replaced spew.Sprintf with a util pretty print function
2023-03-27 09:24:22 +08:00
Tim Allclair
9cce3fa107
Deflake GC e2e test
2023-03-20 16:09:30 -07:00
Michal Wozniak
3d68f362c3
Give terminal phase correctly to all pods that will not be restarted
2023-03-16 21:25:29 +01:00
Kubernetes Prow Robot
6711a81f02
Merge pull request #116657 from pacoxu/fix-explain
...
make `kubectl explan` test tolerate either "RESOURCE" or "FIELD"
2023-03-15 14:43:05 -07:00
Paco Xu
b3690bf637
accept either FIELD or RESOURCE for kubectl explain to meet skew policy
2023-03-16 03:38:43 +08:00
Kubernetes Prow Robot
20e8b20b75
Merge pull request #116569 from tukwila/validate_testVols
...
check if test volumes created
2023-03-15 12:20:31 -07:00
Madhav Jivrajani
88b498f23e
test/e2e: Improve kubectl subresource e2e test
...
We now get structured output using jsonpath for the
name and version fields of the node object and then
compare the outputs.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com >
2023-03-15 17:27:34 +05:30
Kubernetes Prow Robot
815b1bf0d8
Merge pull request #116558 from klueska/update-dra-kubeletplugin-v1alpha2
...
Update kubeletplugin API for DRA to v1alpha2
2023-03-14 19:27:06 -07:00
Kubernetes Prow Robot
ae36991498
Merge pull request #116332 from klueska/extend-resourceclaimstatus
...
Update resource.AllocationResult with a slice of ResourceHandlers
2023-03-14 19:26:50 -07:00
Kubernetes Prow Robot
9053b5dc2c
Merge pull request #116119 from vinaykul/restart-free-pod-vertical-scaling-fixes
...
Restructure resize policy naming and set default resize policy values
2023-03-14 19:26:42 -07:00
Kubernetes Prow Robot
2c8dffdd5f
Merge pull request #116619 from MadhavJivrajani/fix-subresource-e2e-flake
...
test/e2e: Fix flaking subresource test
2023-03-14 17:45:02 -07:00
Kubernetes Prow Robot
fa5253976c
Merge pull request #116551 from SergeyKanzhelev/standaloneMode
...
Test kubelet standalone mode
2023-03-14 17:44:47 -07:00
Kubernetes Prow Robot
f22504a9ba
Merge pull request #116539 from pohly/ginkgo-gomega-update
...
dependencies: ginkgo v2.9.1, gomega v1.27.3
2023-03-14 17:44:40 -07:00
Kubernetes Prow Robot
f7bcff44cd
Merge pull request #116425 from jsafrane/flip-selinux
...
Flip SELinuxMountReadWriteOncePod to Beta
2023-03-14 16:34:41 -07:00
Kevin Klues
579295e727
Update kubeletplugin API for DynamicResourceAllocation to v1alpha2
...
This PR makes the NodePrepareResources() and NodeUnprepareResource()
calls of the kubeletplugin API for DynamicResourceAllocation
symmetrical. It wasn't clear how one would use the set of CDIDevices
passed back in the NodeUnprepareResource() of the v1alpha1 API, and the
new API now passes back the full ResourceHandle that was originally
passed to the Prepare() call. Passing the ResourceHandle is strictly
more informative and a plugin could always (re)derive the set of
CDIDevice from it.
This is a breaking change, but this release is scheduled to break
multiple APIs for DynamicResourceAllocation, so it makes sense to do
this now instead of later.
Signed-off-by: Kevin Klues <kklues@nvidia.com >
2023-03-14 23:09:44 +00:00
Kevin Klues
6ba9b91604
Update e2e tests for recent changes to resource.k8s.io/v1alpha2
...
Signed-off-by: Kevin Klues <kklues@nvidia.com >
2023-03-14 22:34:19 +00:00
Kubernetes Prow Robot
900278dd41
Merge pull request #116390 from alexzielenski/kubectl/explain/openapiv3/on-by-default
...
kubectl explain: use openapiv3 by default
2023-03-14 15:14:26 -07:00
Madhav Jivrajani
87b64744dc
test/e2e: Fix flaking subresource test
...
Avoid comparing fields that might end up changing
between two invocations of kubectl.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com >
2023-03-15 03:42:17 +05:30
Patrick Ohly
fe59e091eb
dependencies: ginkgo v2.9.1, gomega v1.27.4
...
They contain some nice-to-have improvements (for example, better printing of
errors with gomega/format.Object) but nothing that is critical right now.
"go mod tidy" was run manually in
staging/src/k8s.io/kms/internal/plugins/mock (https://github.com/kubernetes/kubernetes/pull/116613
not merged yet).
2023-03-14 22:26:27 +01:00
Kubernetes Prow Robot
60be214af1
Merge pull request #116599 from justinsb/kubectl_applyset_e2e_test
...
kubectl prunev2: simple e2e/integration test
2023-03-14 14:13:33 -07:00
Kubernetes Prow Robot
c0ef73222f
Merge pull request #116522 from robscott/topology-1-27-updates
...
Introducing Topology Mode Annotation, Deprecating Topology Hints Annotation
2023-03-14 14:12:48 -07:00
Sergey Kanzhelev
1e6281e4a2
first iteration to add standalone mode
2023-03-14 20:46:41 +00:00
Alexander Zielenski
4fb6385140
fix test to look for FIELD: not RESOURCE: when a field was looked up
2023-03-14 12:47:09 -07:00
Kubernetes Prow Robot
abb6328661
Merge pull request #116590 from MadhavJivrajani/e2e-kubectl-subresource
...
test/e2e: Add e2e tests for kubectl --subresource
2023-03-14 12:38:42 -07:00
Kubernetes Prow Robot
94ed45ab4a
Merge pull request #116568 from pacoxu/fix-alpha-feature-ci
...
get pvc again to get the pv name that bound to the PVC
2023-03-14 10:41:09 -07:00
justinsb
04ae8e9b2e
kubectl prunev2: simple e2e/integration test
...
Starting with the most basic e2e test, checking that we can create and
prune configmaps.
2023-03-14 16:45:29 +00:00
Madhav Jivrajani
a466b7f5aa
test/e2e: Add e2e tests for kubectl --subresource
...
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com >
2023-03-14 21:01:44 +05:30
Jan Safranek
a84dc2d5c5
Flip SELinuxMountReadWriteOncePod to Beta
...
And enable all e2e tests by default. They're still behind
`[Feature:SELinux]` tag to ensure the underlying OS supports SELinux.
2023-03-14 14:32:38 +01:00
zhucan
80ff4b90a5
e2e: test for node expand volume with secrets failed
...
Signed-off-by: zhucan <zhucan.k8s@gmail.com >
2023-03-14 21:12:31 +08:00
Paco Xu
a5587de2e4
print all calls when compare CSI call failed
2023-03-14 18:03:08 +08:00
Paco Xu
4e5171b396
upgrade csi provisioner to v3.4.0
...
Signed-off-by: Paco Xu <paco.xu@daocloud.io >
2023-03-14 16:51:46 +08:00
Paco Xu
40d543a59d
check node expand secret ref and fix CSI calls compare failure
...
Signed-off-by: Paco Xu <paco.xu@daocloud.io >
2023-03-14 16:51:46 +08:00
Paco Xu
2f71a635af
get pvc again to get the pv name that bound to the PVC
...
Signed-off-by: Paco Xu <paco.xu@daocloud.io >
2023-03-14 16:51:46 +08:00
Patrick Ohly
29941b8d3e
api: resource.k8s.io v1alpha1 -> v1alpha2
...
For Kubernetes 1.27, we intend to make some breaking API changes:
- rename PodScheduling -> PodSchedulingHints (https://github.com/kubernetes/kubernetes/issues/114283 )
- extend ResourceClaimStatus (https://github.com/kubernetes/enhancements/pull/3802 )
We need to switch from v1alpha1 to v1alpha2 for that.
2023-03-14 07:52:03 +01:00
guangli.bao
e0e835c63c
check if test volumes created
2023-03-14 14:09:54 +08:00
Kubernetes Prow Robot
6612af0af0
Merge pull request #110304 from RomanBednar/resize-e2e
...
add e2e test for correct resizing of a snaphot restore
2023-03-13 22:27:08 -07:00