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
Medya Gh
42980d609b
remove not needed retry
2020-03-24 06:29:35 -07:00
tstromberg
1f61f39bae
Merge conflict
2020-03-05 15:33:46 -08:00
tstromberg
39631edec7
Remove hardcoded version number
2020-03-05 13:58:49 -08:00
tstromberg
b6c96eef30
Skip ISO checksum validation if custom URL is specified
2020-03-05 13:49:48 -08:00
tstromberg
de1d2639da
Set explicit memory defaults in integration tests
2020-03-05 13:03:57 -08:00
Medya Gh
763d54025c
change all timeouts in the integration tests
2020-02-20 16:40:18 -08:00
Medya Gh
6e0aeda4ea
change all time durations
2020-02-20 16:19:59 -08:00
sayboras
6e20661da8
Add start cluster with latest version after failed downgrade
2020-02-16 21:33:04 +11:00
Sharif Elgamal
6d8a112abe
don\'t return that the machine doesn\'t exist if the k8s is stopped
2020-02-13 14:20:58 -08:00
Thomas Stromberg
e5fd7a6a81
Replace integration-test specific hacks with actual protection against racey events
2020-01-09 12:58:10 -08:00
Nanik T
f680d1b1fc
Fix --kubernetes-version for upgrading cluster to correct version
...
This PR fix the issue of checking kubernetes-version and upgrading it. The fix now
will do the following
* Not specifying the --kubernetes-version flag means just use the currently deployed version.
* If an update is available inform the user that they may use --kubernetes-version=<version>.
* When --kubernetes-version is specifically set, upgrade the cluster.
Also add integration testing to test upgrading and downgrading
2019-11-16 21:12:54 +11:00
Thomas Stromberg
850ee4bf62
Refactor wait code into WaitForStartSlot to avoid parallel conflation
2019-10-30 09:27:25 -07:00
Thomas Stromberg
a3c8299995
Improve start offsets in MaybeSlowParallel by using a schedule
2019-10-30 07:47:09 -07:00
tstromberg
2241e73815
Wait up to 55m (just short of 60m default)
2019-09-23 11:00:01 -07:00
tstromberg
f2e96806db
Wait longer for TestVersionUpgrade as old versions may need to retry
2019-09-23 10:58:14 -07:00
Thomas Stromberg
fff8f5cbec
Offset integration tests which start clusters by 5s
2019-09-17 07:08:57 -07:00
Thomas Stromberg
625a4f8c05
Minor tuning of test log verbosity
2019-09-13 07:42:30 -07:00
Thomas Stromberg
05a3279929
Add more logging for solving tricky bugs
2019-09-12 22:06:18 -07:00
Thomas Stromberg
722cdea602
TestVersionUpgrade reliability: bump OldestKubernetesVersion, retry release startup
2019-09-11 20:28:13 -07:00