Commit Graph

23736 Commits

Author SHA1 Message Date
Piotr Betkier
587f992a7b e2e: deflake a HPA CPU test by stabilizing cpu consumption
This test requires consistent CPU consumption for 3 minutes
to pass. Consumption on a single Pod is more consistent than
split across multiple Pods: no temporary usage drops in aggregate.
2023-06-10 10:42:56 +02:00
SataQiu
3436888478 move luxas as an emeritus approver of test/e2e/lifecycle 2023-06-09 22:06:06 +08:00
SataQiu
e97d9803f2 add SataQiu as a test/e2e/lifecycle approver 2023-06-09 21:49:31 +08:00
Kubernetes Prow Robot
0330fd91f4 Merge pull request #118532 from macostea/debug-remove-startup-probe
Remove StartupProbe on debug with pod copy
2023-06-09 01:22:13 -07:00
Tom Wieczorek
4977189c1b Fix ginkgo noColor deprecation warning
Ginkgo changed the noColor command line arg to be no-color and will
issue the following warning:

You're using deprecated Ginkgo functionality:
=============================================
  --noColor is deprecated, use --no-color instead

Fix this by changing all occurrences accordingly.
2023-06-09 09:34:05 +02:00
Mihai Costea
e6bc945a61 Add startup probe in integration test 2023-06-09 08:49:31 +03:00
Kubernetes Prow Robot
a2b8297a89 Merge pull request #118478 from ii/promote-csidriver-test
Promote test for StorageV1CSIDriver Endpoints + 3 Endpoints
2023-06-07 17:52:12 -07:00
Kubernetes Prow Robot
f17e2759f9 Merge pull request #118541 from jeremyrickard/distroless-iptables-go1205
bump distroless-iptables to v0.2.5
2023-06-07 15:12:12 -07:00
Kubernetes Prow Robot
5f598179d8 Merge pull request #118492 from pacoxu/eviction-nil
fix eviction failing test for nil feature gates assignment
2023-06-07 12:02:24 -07:00
Jeremy Rickard
6d4abd7e7b bump distroless-iptables to v0.2.5
Signed-off-by: Jeremy Rickard <jeremyrrickard@gmail.com>
2023-06-07 11:37:55 -06:00
Kubernetes Prow Robot
c042d6956f Merge pull request #118507 from jeremyrickard/go1205
[go] Bump images, versions and deps to use Go 1.20.5
2023-06-07 10:20:23 -07:00
Kubernetes Prow Robot
fb9c22cb29 Merge pull request #118498 from pacoxu/nodegracefulshutdown-e2e
re-send the shutdown signal in case the dbus restart is not done
2023-06-07 10:20:12 -07:00
Onsi Fakhouri
88b69cdd0e Fix flaky persistent volumes e2e test
Fixes issue 115945 by moving the cleanup code in AfterEach into DeferCleanup.
Cleanup stanzas are now paired with their setup stanzas within the body
of the BeforeEach and are now guarenteed to run in the correct order.
Prior to this there was no guarantee that the goroutine to recycle
unbound PVs had finished before the AfterEach began.
2023-06-07 07:51:52 -06:00
Jeremy Rickard
d9e12db547 Bump images, versions and deps to use Go 1.20.5
Signed-off-by: Jeremy Rickard <jeremyrrickard@gmail.com>
2023-06-07 07:44:27 -06:00
Kubernetes Prow Robot
2057a48ee5 Merge pull request #114771 from sanposhiho/scheduling_perf_scheduler_scheduling_attempt_duration_seconds
feature(scheduler_perf): distinguish result in scheduler_scheduling_attempt_duration_seconds metric result
2023-06-07 06:18:13 -07:00
Roman Bednar
6afb363ca1 test: remove RetroactiveDefaultStorageClass feature gate
Since the feature is GA and locked to true, tests can no longer set it
to false. Cleaning up by removing all references to this feature gate
from tests.

Feature gate will be removed in v1.29.
2023-06-07 14:31:16 +02:00
Kubernetes Prow Robot
c3750e4450 Merge pull request #118379 from sttts/sttts-generic-controlplane-1
kube-apiserver/cmd: stratify construction to follow options/config/server pattern
2023-06-07 04:12:13 -07:00
Dr. Stefan Schimanski
7ac36bd072 test/integration: use t.Log in TestAPIServiceWaitOnStart 2023-06-07 10:11:04 +03:00
Kubernetes Prow Robot
4c40d74900 Merge pull request #118044 from bart0sh/PR112-dra-kubelet-e2e
DRA: implement e2e node tests
2023-06-07 00:06:12 -07:00
Dr. Stefan Schimanski
9be6e7bb33 STRUCTURE: cmd/kube-apiserver/app: stratify construction with options/config/server 2023-06-07 10:05:43 +03:00
Dr. Stefan Schimanski
e6ed4c7934 CLEANUP: cmd/kube-apiserver/app: remove trivial funcs 2023-06-07 10:05:43 +03:00
Kubernetes Prow Robot
da1f52034e Merge pull request #118489 from testwill/logs
chore: os.SEEK_END os.SEEK_SET and use b.Logf(...) instead of b.Log(f…
2023-06-06 19:40:24 -07:00
Kubernetes Prow Robot
e3d43b3b5b Merge pull request #118237 from benluddy/e2e-field-validation-crd-cleanup
Delete CRDs created during field validation tests.
2023-06-06 19:40:12 -07:00
Ed Bartosh
58162ffd63 DRA: add node tests
- Setup overall test structure
- Tested Kubelet plugin re-registration on plugin and Kubelet restarts
- Tested pod processing on Kubelet start
2023-06-06 23:03:50 +03:00
Kubernetes Prow Robot
c5100c0d11 Merge pull request #118510 from SataQiu/clean-e2e-framework-20230606
e2e-framework: remove node-role.kubernetes.io/master taint from non-blocking-taints
2023-06-06 11:18:58 -07:00
Kubernetes Prow Robot
901edb5a26 Merge pull request #118504 from jsafrane/fix-selinux-contexts
Fix SELinux contexts used in e2e tests
2023-06-06 11:18:50 -07:00
Kubernetes Prow Robot
aaaf70c8ad Merge pull request #118411 from SataQiu/fix-NoNewBetaAPIsByDefault-20230602
Remove enabled by default beta resources that have been removed
2023-06-06 10:20:24 -07:00
Kubernetes Prow Robot
fea314a89a Merge pull request #117423 from cbandy/test-testing-setenv
Replace os.Setenv with testing.T.Setenv in tests
2023-06-06 10:20:12 -07:00
SataQiu
4dbece1e20 e2e-framework: remove node-role.kubernetes.io/master taint from non-blocking-taints 2023-06-06 22:19:55 +08:00
Paco Xu
8b0a6ed699 re-send the shutdown signal in case the dbus restart is not done 2023-06-06 18:04:29 +08:00
Jan Safranek
4d0e25151d Fix SELinux contexts used in e2e tests 2023-06-06 11:30:27 +02:00
Paco Xu
743e5525ed fix eviction failing test for nil feature gates assignment 2023-06-06 17:05:04 +08:00
guoguangwu
bdfb96c57d chore: os.SEEK_END os.SEEK_SET and use b.Logf(...) instead of b.Log(fmt.Sprintf(...)) 2023-06-06 15:23:19 +08:00
guoguangwu
923db7bd8e chore: use strings.Contains instead 2023-06-06 14:29:20 +08:00
Chris Bandy
2e76ac31fd Replace os.Setenv with testing.T.Setenv in tests
T.Setenv ensures that the environment is returned to its prior state
when the test ends. It also panics when called from a parallel test to
prevent racy test interdependencies.
2023-06-05 21:08:56 -05:00
Riaan Kleinhans
b274a9bf7c remove csidriver endpoints from pending_eligible_endpoints.yaml 2023-06-06 11:22:41 +12:00
Stephen Heywood
5d4bf0b6f9 Promote CSIDriver e2e test to Conformance 2023-06-06 10:28:39 +12:00
Kubernetes Prow Robot
2901730626 Merge pull request #118451 from jingxu97/june/podonly
Add mininumKubelet tag into ReadWriteOncePod test
2023-06-05 10:51:27 -07:00
jay vyas
6195f96e56 minor fix comments in netpol so its easy to understand the tests for newcomers, remove one misleading comment (#118264)
* Fix comments in the netpol tests for new contributors to understand them better

* typo
2023-06-05 05:31:25 -07:00
jinxu
b994e639a6 Add mininumKubelet tag into ReadWriteOncePod test
ReadWriteOncePod feature needs min requirement of 1.27 kubelet, add the
tag to skip test if kubelet version is smaller than 1.27

Change-Id: I27959156db90f2477cead6dfc16f42dbc54663bc
2023-06-04 23:10:10 -07:00
Gunju Kim
f520f6fd06 Add Pod Termination e2e tests to test termination grace period seconds 2023-06-04 01:12:02 +08:00
SataQiu
a51be9786b remove enabled by default beta resources that have been removed 2023-06-03 00:06:50 +08:00
Kensei Nakada
a4ea058cc7 feature(scheduler_perf): distinguish result in scheduler_scheduling_attempt_duration_seconds metric result 2023-06-02 14:45:55 +00:00
Jefftree
2111e79f56 Update gnostic references 2023-06-02 14:34:26 +00:00
Kubernetes Prow Robot
2815a28dfa Merge pull request #118339 from jpbetz/bump-cel-go
Bump cel go to latest version
2023-06-01 09:09:46 -07:00
Kubernetes Prow Robot
33a2438de9 Merge pull request #118341 from pacoxu/add-pacoxu-kubeadm
add pacoxu to kubeadm approvers
2023-06-01 04:33:46 -07:00
Kubernetes Prow Robot
1bcc388dc6 Merge pull request #118351 from pohly/dra-test-driver-grpc-calls
DRA test driver: GRPC calls
2023-06-01 03:33:46 -07:00
Kubernetes Prow Robot
82f7cf6010 Merge pull request #117930 from LronDC/master
kubectl: optimize usage message of commands which have subcommands.
2023-06-01 02:19:46 -07:00
Patrick Ohly
d0a64739e2 e2e dra: collect and check GRPC calls
If kubelet plugin registration fails, it would be good to know more about the
communication with kubelet. Capturing the GRPC calls and then checking that
makes the failure messages more informative. Here's an example where a failure
was triggered by temporarily modifying the check so that it didn't find the
call:

  [FAILED] Timed out after 30.000s.
  Expected:
      <[]app.GRPCCall | len:2, cap:2>: [
          {
              FullMethod: "/pluginregistration.Registration/GetInfo",
              Request:
                  {},
              Response:
                  endpoint: /var/lib/kubelet/plugins/test-driver/dra.sock
                  name: test-driver.cdi.k8s.io
                  supported_versions:
                  - 1.0.0
                  type: DRAPlugin,
              Err: nil,
          },
          {
              FullMethod: "/pluginregistration.Registration/NotifyRegistrationStatus",
              Request:
                  plugin_registered: true,
              Response:
                  {},
              Err: nil,
          },
      ]
  to contain successful NotifyRegistrationStatus call
2023-06-01 09:58:05 +02:00
Joe Betz
68901de898 Enable optionals and add tests 2023-05-31 18:36:50 -04:00