Commit Graph

108 Commits (dependabot/go_modules/k8s.io/cluster-bootstrap-0.34.1)

Author SHA1 Message Date
Nir Soffer ce0ab00360 Update Kubernetes versions
We use constants.OldestKubernetesVersion for testing the oldest version
and limiting --kubernetes-version when starting the clusters. Our
tradition is testing 6 releases back from current version, but we were
testing 14 release back (1.20.0).

For upgrading containerd to latest version (v2.1.4) we need to upgrade
to a newer release. Upgrade constants.OldestKubernetesVersion to 1.28.0
which seems to pass all tests.

legacyVersion() used in version_upgrade_test.go was 1.26.0. The comment
in file mention that this should be release from the last 6 month. We do
see failures in the relevant tests (TestRunningBinaryUpgrade) in many
builds so I bumped it as well to 1.32.0 (2 releases back from current).

In preload_test.go we tested --kubernetes-version=1.24.4 which is not
compatible with containerd v2. Use legacyVersion() instead so we don't
need to maintain another version.

We had many example of --kubernetes-version in the docs using older
version which are not supported. Replace all example with current
version to minimize future maintenance. We need to automated this later
so updating the version in minikube will also update the examples.

With this change we have 2 places to update kubernetes versions:
- constants.*KubernetesVersion
- legacyVersion()
2025-09-04 20:42:12 +03:00
Predrag Rogic 4da3cedc84
Fix KVM driver (tests) timeouts (#20852)
* Fix KVM driver tests timeouts

Rewrite KVM driver waiting logic for domain start, getting ip address
and shutting domain down. Add more config/state outputs to aid future
debugging.

Bump go/libvirt to v1.11002.0 and set the minimum memory required for
running all tests to 3GB to avoid some really weird system behaviour.

* revert reduction of timelimit for TestCert tests run

* set memory and debug output in TestNoKubernetes tests

* extend kvm waitForStaticIP timeout

* add console log to debug output

* Updating ISO to v1.36.0-1748823857-20852

---------

Co-authored-by: minikube-bot <minikube-bot@google.com>
2025-06-03 15:07:48 -07:00
Predrag Rogic 5d3de2a55c
bump legacyVersion to v1.26.0 from 2022-06-23 2024-01-12 22:50:01 +00:00
Predrag Rogic 82046a4646
set minimum minikube legacy version to v1.26.0 for containerd cri 2023-09-09 02:00:11 +01:00
Medya Gh 0610a1f81e use legacy func in test 2023-06-14 11:57:47 -07:00
Steven Powell 66ea3c6634 fix none tests relying on sudo 2023-05-02 10:23:58 -07:00
Predrag Rogic 818a7d9b33
fix remaining tests and ready for k8s-1.26.0 2023-01-04 21:02:48 +00:00
Predrag Rogic 1274f31179
fix TestBinaryUpgrade on Docker_Linux_containerd and skip GCPAuth on GCE 2022-12-28 19:47:34 +00:00
Kian-Meng Ang bc03821826 Fix typos 2022-06-10 15:26:35 -07:00
Steven Powell 24c8e0efa2 fix fail in parent test reporting oddly on flake charts 2021-11-11 14:26:34 -05:00
KallyDev 70022d9b2e
Move from deprecated ioutil to os and io packages 2021-10-08 08:57:19 +08:00
Andriy Dzikh 6f608d3704 Fix TestStoppedBinaryUpgrade structure so most of the potentially broken code is in a leaf subtest. 2021-08-13 14:17:57 -07:00
Andriy Dzikh b1b7018606 Move legacy version selection to its own function so both tests are synchronized. 2021-08-05 09:26:43 -07:00
Ilya Zuyev debf83c4b6 Update tests 2021-06-21 20:00:00 -07:00
Ilya Zuyev 84f4312f95 update integration tests 2021-06-16 13:48:20 -07:00
Ilya Zuyev 76ba964438 Fix messages and warnings 2021-06-15 14:41:33 -07:00
Ilya Zuyev 071c2de143 change legacyVersion for vm/containerd integration tests 2021-06-15 13:36:37 -07:00
Ilya Zuyev 1046898a63 try delete-on-failure option 2021-06-14 21:44:02 -07:00
Peixuan Ding d156e5cbed Fix TestKubernetesUpgrade
Signed-off-by: Peixuan Ding <pding@freewheel.com>
2021-05-12 21:35:22 -04:00
Medya Gh 1207de734b bump golang lint ci to latest 2021-04-19 15:16:31 -07:00
Sharif Elgamal 0ed5b13995 add docs for all integration tests and generate docs with them 2021-04-16 13:42:41 -07:00
Ilya Zuyev 8f7688d60e fix TestStoppedBinaryUpgrade test 2021-03-24 10:59:51 -07:00
Ilya Zuyev d0f066482b Add comments 2021-03-23 19:53:57 -07:00
Ilya Zuyev 275f743e9f support arch in downloadURL 2021-03-19 13:55:11 -07:00
Steven Powell 00a480f06c set profile for test 2021-02-19 09:56:35 -07:00
Steven Powell c5c1ee9013 improved comments, var names & error messages 2021-02-18 18:13:17 -07:00
Steven Powell 0f8f40b340 added integration tests 2021-02-17 15:02:00 -07:00
Medya Gh 25900704cd add the trick for both tests 2021-01-21 17:28:13 -08:00
Medya Gh 809b2bcf72 add the trick for both tests 2021-01-21 17:25:47 -08:00
Medya Gh 01c6ce889a better comments 2021-01-21 17:21:23 -08:00
Medya Gh 1b93e9df2c fix test for stop upgrade 2021-01-21 17:10:37 -08:00
Medya Gh 1e41de57bd fix gopogh 2020-07-27 19:00:51 -07:00
Thomas Stromberg 6fa0bd9de6 Skip irrelevent upgrade-tests when --base-image is passed 2020-07-27 13:46:02 -07:00
Thomas Stromberg 4f22ec9e3c Remove TestMissingContainerUpgrade merge conflict 2020-07-17 11:10:29 -07:00
Thomas Stromberg 9546b1ebc6 Merge branch 'master' into kic-image-upgrade 2020-07-17 09:56:42 -07:00
Thomas Stromberg d5631ca84c version upgrade test: replace --driver with --vm-driver 2020-07-16 23:03:16 -07:00
Thomas Stromberg a14e48a9b7 Rename TestMissingUpgrade to TestMissingContainerUpgrade 2020-07-16 20:19:01 -07:00
Thomas Stromberg a8f2b6e2e2 Improve failure message for TestMissingContainerUpgrade 2020-07-16 20:18:34 -07:00
Thomas Stromberg 0f12f109e4 Add stop/state checks back to TestKubernetesUpgrade 2020-07-16 20:16:29 -07:00
Thomas Stromberg 5a6a2bca17 Rename binary upgrade prefixes 2020-07-16 19:50:11 -07:00
Thomas Stromberg 89b8a6e545 Separate legacy integration tests, test more cases 2020-07-16 19:37:52 -07:00
Thomas Stromberg 0bca9bb84e Fix v1.9.x upgrade by populating missing KicBaseImage configuration 2020-07-16 17:37:26 -07:00
Thomas Stromberg ccd3682116 Refactor upgrade tests 2020-07-16 17:34:46 -07:00
Thomas Stromberg 2868c7981b Run 'minikube logs' when sub-tests fail, remove some extraneous logging 2020-05-08 13:12:30 -07:00
Thomas Stromberg 436cee2d84 Fix minikube/kubernetes capitalization, make short help consistent 2020-05-07 14:12:10 -07:00
Thomas Stromberg c63e3162d4 Add memory limits to remaining integration test clusters 2020-04-29 11:17:33 -07:00
Thomas Stromberg d2c71b5363 Fix testing regression which broke stdout reads 2020-03-26 08:11:39 -07:00
Medya Gh 2e64eb7952 convert all rr.Args to rr.Command() 2020-03-25 22:21:19 -07:00
Medya Gh cc0262ef55 improve logging and fix some not logged errors 2020-03-25 19:58:38 -07:00
Medya Gh 0478f2d204 adjuts the retry times 2020-03-24 06:37:16 -07:00