Commit Graph

796 Commits (f51a5c1542d46ff3fb6971a17ac7dc8f71ed3d89)

Author SHA1 Message Date
Andriy Dzikh e9e7b85e02 Make types and functions private. 2021-06-10 11:08:44 -07:00
Steven Powell cc89907cca add -Force to folder rm 2021-06-10 10:40:49 -07:00
Andriy Dzikh e089973f65 Create SplitEntryMap type to simplify some definitions. 2021-06-09 15:21:43 -07:00
Steven Powell 3b27578610 delete `minikube-integration` folder in case last test failed to delete it 2021-06-09 15:11:03 -07:00
Andriy Dzikh fb8e4d982b Clean up compute_flake_rate.go. 2021-06-08 13:06:28 -07:00
Andriy Dzikh fcbae7eaa1 Make sure gh is present when running report_flakes.sh. 2021-06-08 11:54:08 -07:00
Andriy Dzikh 3aa922813c Fix wrong number of parameters for report_flakes.sh. 2021-06-08 11:50:14 -07:00
Andriy Dzikh 716f690189 Change copyright to 2021. 2021-06-07 16:39:06 -07:00
Andriy Dzikh 139d7e3771 Fix lints in compute_flake_rate.go and compute_flake_rate_test.go. 2021-06-07 16:36:01 -07:00
Andriy Dzikh 8f953781a2 Create report_flakes script to comment on PRs about flake rates of failed tests. 2021-06-07 14:44:49 -07:00
Andriy Dzikh 7c46154600 Rename jenkins_upload_tests.sh to upload_tests.sh.
Since these scripts are already in the jenkins folder, having the jenkins prefix is redundant.
2021-06-07 14:12:31 -07:00
Andriy Dzikh 501b238841 Use "set -eu -o pipefail" for all scripts.
Previously failing commands in scripts wouldn't make them actually fail. Now it does!
2021-06-07 14:09:32 -07:00
Andriy Dzikh 9e7f1ebbf0 Make computing flake rates print out percentages (with fixed 2 decimal precision) rather than floats. 2021-06-07 13:49:40 -07:00
Andriy Dzikh a80f3bc5ae Add license to upload_tests script. 2021-06-07 13:49:05 -07:00
Steven Powell b39f171268 ensure Windows integration tests are ephemeral 2021-06-04 14:08:37 -07:00
Andriy Dzikh cec82877d8 Format flake rates into CSV containing environment, test, and flake rate. 2021-06-03 14:25:04 -07:00
Andriy Dzikh d245cfcdf7 Move all flake rate files to Jenkins to allow auto-upload. 2021-06-03 14:12:03 -07:00
Andriy Dzikh 40fdbe61ae Allow Jenkins to append to the flake rate data. 2021-06-03 14:01:06 -07:00
Medya Gh 74fe0e9f62 bump gopogh 2021-06-02 16:30:50 -07:00
Medya Ghazizadeh db2e02c94f
Merge pull request #11448 from sharifelgamal/macos-docker
ci: Add script to make sure docker is running for macos integration tests
2021-05-21 13:26:34 -07:00
Sharif Elgamal 40fd08e5fa adding check if docker is already running 2021-05-20 15:31:31 -07:00
Sharif Elgamal 2620012bed simplify code a bit 2021-05-19 15:00:30 -07:00
Sharif Elgamal a4c7e5b6dc fix permissions 2021-05-19 09:45:04 -07:00
Ilya Zuyev b78415fcd0 add logs 2021-05-18 22:04:25 -07:00
Ilya Zuyev 443c0c00a1 add logs 2021-05-18 22:03:57 -07:00
Ilya Zuyev 6da92d44f6 Fix golang installation script for arm64 platform 2021-05-18 22:00:57 -07:00
Sharif Elgamal f319ac784c Add script to make sure docker is running for macos integration tests 2021-05-18 16:54:09 -07:00
Sharif Elgamal 468e2e85bb git username 2021-05-13 10:43:55 -07:00
Sharif Elgamal ad4716813a fix if statements 2021-05-13 10:16:04 -07:00
Sharif Elgamal 98e7cbf4d3 perms 2021-05-13 10:12:12 -07:00
Sharif Elgamal 3a2bad6d28 don't automatically bump version 2021-05-13 09:51:31 -07:00
Sharif Elgamal 3042313322 don't fail on docker error 2021-05-13 09:42:51 -07:00
Sharif Elgamal edd1230767 add script to automatically release storage provisioner 2021-05-13 09:40:55 -07:00
Medya Ghazizadeh 9e57c747e2
Merge pull request #11351 from afbjorklund/go-1.16.4
Upgrade go version from 1.16.1 to 1.16.4
2021-05-11 14:53:49 -07:00
Medya Ghazizadeh c136fe3cfd
Merge pull request #11060 from afbjorklund/retro-arch
Allow building minikube for outdated architectures
2021-05-11 12:22:03 -07:00
Anders F Björklund 118d201a73 Upgrade go version from 1.16.1 to 1.16.4 2021-05-10 07:16:24 +02:00
Anders F Björklund ac624bff80 Add missing arm64 tarballs to the release page
The arm64 build targets for the drivers are currently missing,
but they should be downloaded at runtime anyway so exclude them.
2021-05-09 10:11:22 +02:00
Sharif Elgamal fea1be9d51 unify integration test names for uploading 2021-05-07 15:35:38 -07:00
Sharif Elgamal 603e49189e allow install docker to fail 2021-05-07 10:07:08 -07:00
Sharif Elgamal 290230831e break OS_ARCH into OS and ARCH 2021-05-06 16:23:41 -07:00
Sharif Elgamal 73291c04c7 make common executable 2021-05-06 13:06:12 -07:00
Sharif Elgamal ad885687de actually common.sh is a better choice 2021-05-06 13:05:02 -07:00
Sharif Elgamal 63b773e88b combine run_tests.sh and common.sh for integration testing 2021-05-06 12:43:16 -07:00
Sharif Elgamal be24532339 fix other API instances of access token for tests 2021-05-05 15:53:36 -07:00
Sharif Elgamal 90d148faa7 change authentication for jenkins job 2021-05-05 14:15:33 -07:00
Sharif Elgamal cdb0de091a full suite for docker 2021-05-04 12:16:13 -07:00
Sharif Elgamal debca7805e i just wanna see if it works ok 2021-05-04 11:07:36 -07:00
Sharif Elgamal 7a4855df80 take 2 2021-05-04 10:42:09 -07:00
Sharif Elgamal 3daad34d4e fix up loop 2021-05-04 10:01:52 -07:00
Sharif Elgamal 384cb73b35 add ability for custom file name for uploading files 2021-05-03 17:53:39 -07:00
Sharif Elgamal 4f381cc1e6 Merge branch 'master' of github.com:kubernetes/minikube into macstadium 2021-05-03 17:30:20 -07:00
Sharif Elgamal 4186087e64
Revert "Run test2json during the test and not afterwards" 2021-05-03 17:23:24 -07:00
Sharif Elgamal c14051eb35 add pidof to macos machines 2021-05-03 16:43:01 -07:00
Sharif Elgamal a08f44b746 make hyperkit tests full suite 2021-05-03 15:45:47 -07:00
Sharif Elgamal b090f4901c make sure timeout is installed on macos 2021-05-03 13:27:11 -07:00
Sharif Elgamal 17d677dfc9 small changes 2021-05-03 13:21:56 -07:00
Anders F Björklund b4379c326f Run test2json during the test and not afterwards
Running it after the test is completed, means that the timestamps
of the output will be wrong (not reflecting the actual test run).

This should use "go test -json" instead of the "test2json" pipe,
but need something like "gotestsum" to show both out and json...
2021-05-03 08:08:14 +02:00
Steven Powell 82e9a5248a fixed gsutil copy from releases-beta.json 2021-04-30 17:22:21 -07:00
Sharif Elgamal 7cce80e555 trying hyperkit?? 2021-04-30 11:24:27 -07:00
Sharif Elgamal bb9fa3d120 hey, uh, don't kill docker please 2021-04-30 10:44:09 -07:00
Sharif Elgamal d9d251ac38 use external upload script 2021-04-30 08:20:24 -07:00
Sharif Elgamal f26b2df8c3 install pstree on macos as well 2021-04-29 16:36:00 -07:00
Sharif Elgamal eb3f2b7516 Merge branch 'master' of github.com:kubernetes/minikube into macstadium 2021-04-29 16:16:20 -07:00
Medya Ghazizadeh ac2b98d744
Merge pull request #11169 from spowelljr/addBetaNotifications
Add opt-in notifications for beta releases
2021-04-29 14:03:59 -07:00
Sharif Elgamal 77dd7a7cd6 Merge branch 'master' of github.com:kubernetes/minikube into macstadium 2021-04-28 18:56:24 -07:00
Sharif Elgamal a3b52560cd that was a bad idea 2021-04-28 18:49:24 -07:00
Sharif Elgamal 7ed18e5811 try to propagate sudo creds 2021-04-28 18:21:24 -07:00
Steven Powell 285457ebda updated releases script to updates releases-beta.json 2021-04-27 13:34:08 -07:00
Sharif Elgamal 0ed1c923a9 Make sure to capture errors in auto kicbase builds 2021-04-26 17:54:07 -07:00
Predrag Rogic 79ba91cd44
fix flake integration tests: cleanups and timeouts 2021-04-23 22:19:59 +01:00
Anders F Björklund 9fded7695f Add retro binaries to the all target and release 2021-04-18 13:10:50 +02:00
Sharif Elgamal 56517303ff
Merge pull request #11011 from sharifelgamal/prbot
minikube-pr-bot enhancements
2021-04-09 09:23:54 -07:00
Medya Gh 1665c7801d revert pipefail 2021-04-08 10:57:56 -07:00
Sharif Elgamal 2ce5ac0467 run minikube delete before testing 2021-04-07 15:28:12 -07:00
Sharif Elgamal dad89e8223 skip docker for now 2021-04-07 14:12:59 -07:00
Sharif Elgamal 7836e101f8 Merge branch 'master' of github.com:kubernetes/minikube into prbot 2021-04-07 14:05:07 -07:00
Sharif Elgamal 0aee73d612 skip trying to install docker in CI 2021-04-07 11:21:21 -07:00
Sharif Elgamal 400fcc1b9d use params on correct script 2021-04-07 09:54:39 -07:00
Sharif Elgamal 68b903cbb6 escapism 2021-04-07 09:04:47 -07:00
Sharif Elgamal 493f7f8edc fixes 2021-04-06 18:59:04 -07:00
Sharif Elgamal 57eb831883 fix pathing 2021-04-06 18:20:41 -07:00
Sharif Elgamal 782bdae4ed lint 2021-04-06 17:28:22 -07:00
Sharif Elgamal 84f2c86a50 minikube-pr-bot enhancements 2021-04-06 17:07:43 -07:00
Sharif Elgamal c3ae5fa8ed catch auto kicbase failures properly 2021-04-05 15:13:20 -07:00
Sharif Elgamal edd6321694 make sure to capture failures through pipes 2021-04-01 12:29:08 -07:00
Kent Iso 14cde713bd Fix unit test failing boilerplate, TestGenerateDocs 2021-04-01 21:22:05 +09:00
Medya Ghazizadeh 268c53e956
Merge pull request #10917 from spowelljr/addCloudShellTest
Added cloud shell functional tests
2021-03-30 14:57:04 -07:00
Steven Powell 197aca6e1d rename to docker_cloud_shell 2021-03-30 09:30:50 -07:00
hetong07 6db49ee5eb Update powershell script to install kubectl ver 1.20 on jenkins. 2021-03-30 09:22:48 -07:00
Steven Powell 5b5163042d fixed envs and stopped warning 2021-03-29 17:03:36 -07:00
Steven Powell 352b331042 added addon tests 2021-03-29 14:42:55 -07:00
Steven Powell 411c54f41d added cloud shell test to GitHub jobbs 2021-03-29 14:42:32 -07:00
Steven Powell ba25b5a2c8 added cloud shell function tests 2021-03-29 14:42:32 -07:00
Sharif Elgamal c8e8c8fb99 testing macos docker tests again 2021-03-25 15:34:42 -07:00
Ilya Zuyev 246109d00d Restore test timeout 2021-03-23 19:54:17 -07:00
Ilya Zuyev b01e6478b7 debug: decrease timeout to 10 min 2021-03-23 18:40:05 -07:00
Ilya Zuyev a264c351b3 Add jenkins script logs 2021-03-23 15:37:34 -07:00
Ilya Zuyev 587ef87acb fixes 2021-03-23 10:44:52 -07:00
Ilya Zuyev adf7428c28 Restore common.sh 2021-03-22 10:48:13 -07:00
Ilya Zuyev d6572d87a2 Merge branch 'master' into ilyaz/arm64_integration_tests 2021-03-19 14:04:24 -07:00