Commit Graph

2036 Commits (revert-19748-fix_wait)

Author SHA1 Message Date
Chris Kannon 00486c3fd6
Merge branch 'master' into master 2022-11-02 15:09:58 -04:00
Chris Kannon 320c41f80e Added version.json to kicbase image and version validation to start.go.
Added CHANGELOG to kicbase and ISO.
Updated gh to latest version 2.18.1.
2022-11-02 14:17:41 -04:00
Steven Powell 5e58b47934 remove deprecated set-output 2022-10-27 14:41:39 -07:00
Steven Powell 57d4c7ddc3
Merge pull request #15158 from spowelljr/minikubeCredits
Add `minikube license` command
2022-10-24 13:13:09 -07:00
Steven Powell b491d7179b trim whitespace from boilerplate 2022-10-17 15:41:23 -07:00
Steven Powell 8905963ff9 add credits command 2022-10-17 15:22:33 -07:00
Steven Powell eb762f6be1 add index file to git add 2022-10-17 14:16:22 -07:00
Steven Powell e626622059 generate licenses files 2022-10-14 16:46:46 -07:00
Steven Powell cafa8073a1
Merge pull request #15071 from spowelljr/shortenTestPath
tests: Shorten qmp path
2022-10-11 16:37:53 -07:00
Steven Powell b7cdad40d1
Merge pull request #15094 from minikube-bot/auto_bump_golang_version
bump golang version
2022-10-11 09:47:37 -07:00
Steven Powell da5b9111f2 stop killing docker process 2022-10-10 15:14:34 -07:00
Steven Powell ff9476cbd1 remove commit and add minikube location 2022-10-10 12:58:01 -07:00
Steven Powell e8190a6236 tests: shorten qmp path 2022-10-10 12:56:36 -07:00
minikube-bot 9ae3fc48c5 bump golang versions 2022-10-10 12:23:39 -07:00
Steven Powell 76e7e29fc8 fix expected kubelet config 2022-09-14 11:16:19 -07:00
Steven Powell 90cd942048 CI: fix Golang install on M1 Macs 2022-09-12 14:32:29 -07:00
Steven Powell 0ea51c7149
Merge pull request #14935 from spowelljr/updateDocker
ISO: Update Docker from 20.10.17 to 20.10.18
2022-09-12 13:16:22 -07:00
minikube-bot 7c22114001 bump golang versions 2022-09-12 09:05:15 +00:00
Steven Powell 2d61bf6204 update auto-pause Go version and python 2022-09-09 14:17:38 -07:00
minikube-bot d4b584ff4f bump gotestsum versions 2022-08-22 10:06:19 +00:00
Steven Powell 6a7be9a0cc
Merge pull request #14763 from spowelljr/fixDuplicateArmPreload
Remove duplicated k8s versions from preload generation
2022-08-10 16:20:27 -07:00
Steven Powell 61348bfd82
Merge pull request #14725 from spowelljr/downloadCriDocker
CI: Install cri-docker from pre-built binaries
2022-08-10 16:20:09 -07:00
Steven Powell d0fc619adf move RemoveDuplicateStrings to util 2022-08-09 14:27:35 -07:00
Steven Powell cd0b3f977a remove duplicated k8s versions from preload generation 2022-08-08 15:50:35 -07:00
Steven Powell 7ac17524c7 fix arm64 preload upload 2022-08-08 12:18:27 -07:00
minikube-bot 5bce362ae9 bump golang versions 2022-08-08 10:23:28 -07:00
Steven Powell 744187868d fix linting 2022-08-08 09:29:19 -07:00
Steven Powell 3c52423038 added one last missing sudo 2022-08-03 14:54:16 -07:00
Steven Powell b6dc525d3d sudo commands 2022-08-03 14:51:17 -07:00
Steven Powell 1941855573 install cri-docker from pre-built binaries 2022-08-03 13:28:50 -07:00
klaases 626b8753f1 update release_notes and pullsheet for new Go vers 2022-08-02 11:37:30 -07:00
Steven Powell 8885a7d101 bump time-to-k8s version to fix Go 1.18 build issue 2022-08-01 12:59:50 -07:00
Steven Powell 504825ae9e fix cron pathing on M1 2022-07-12 16:00:31 -07:00
Steven Powell d920d7e305 add arm64 Homebrew dir to PATH env 2022-07-11 14:39:15 -07:00
Steven Powell 163448dde8 fix bioldlerplate 2022-07-11 11:57:24 -07:00
Steven Powell e0b089847d add QEMU tests 2022-07-08 11:57:05 -07:00
Steven Powell 80fd24741c add binary checksums to release GitHub page 2022-06-27 16:21:13 -07:00
Steven Powell 4039cf23c6 fix checking for cri-dockerd on none tests 2022-06-23 14:31:18 -07:00
Steven Powell ab4deec35d undo defer 2022-06-23 13:25:56 -07:00
Steven Powell ef3d645d8a fix time-to-k8s 2022-06-23 13:11:18 -07:00
Steven Powell 10ed5f5eae fix update leaderboard 2022-06-23 11:23:04 -07:00
Steven Powell 912226e73f
Merge branch 'master' into k8s1.24 2022-06-22 10:24:15 -07:00
Steven Powell 98377c37b0 automate updating yearly leaderboard 2022-06-21 15:44:26 -07:00
Steven Powell 5869f12abb fix cri-docker copy path 2022-06-16 12:23:00 -07:00
Steven Powell 42fb10861c update cri-docker commit 2022-06-16 12:23:00 -07:00
Steven Powell e33a694cda update CI cri-docker versions 2022-06-16 12:23:00 -07:00
Steven Powell d4a783c6d5 update cri-docker version 2022-06-16 12:23:00 -07:00
Steven Powell 35987a8cd4 install crictl on none tests 2022-06-16 12:23:00 -07:00
Steven Powell 32f940d470 auto install cri-dockerd for none tests and docs 2022-06-16 12:23:00 -07:00
Steven Powell 4630eec72d stop removing /tmp 2022-06-16 10:36:48 -07:00
Steven Powell a8b69283f7 ensure cleaning all of docker up 2022-06-15 13:20:52 -07:00
Steven Powell 3b9ac640b7 fix cron cleanup script 2022-06-15 13:08:15 -07:00
Steven Powell 0849e44413 fix first run taking longer 2022-06-15 10:33:15 -07:00
Steven Powell 10f4044e5e
Merge pull request #14312 from spowelljr/criDockerUpdate
Add script to update cri-docker
2022-06-13 16:35:03 -07:00
Steven Powell 2fec3232d5 filter out latest unique MM versions 2022-06-13 15:39:26 -07:00
Steven Powell 17d06a3022 linting 2022-06-13 10:41:25 -07:00
Steven Powell aa1d305412 add script to update cri-docker 2022-06-13 10:41:24 -07:00
minikube-bot 65a31719ef bump golang versions 2022-06-13 09:02:11 +00:00
Steven Powell cfa620c26e run make generate-docs 2022-06-10 15:36:18 -07:00
Kian-Meng Ang bc03821826 Fix typos 2022-06-10 15:26:35 -07:00
Steven Powell 022e7bfc9a automate updating kubectl version 2022-06-07 16:27:41 -07:00
Predrag Rogic 0520293e15
use release versions' tags insted of release tags 2022-05-28 01:09:09 +01:00
Steven Powell 9a0270f414
Merge pull request #14237 from spowelljr/fixCron
CI: Fix crontab on Mac machines
2022-05-27 11:50:41 -07:00
Sharif Elgamal 477ceb8aac
Merge pull request #14230 from sharifelgamal/kicbase-build
kicbase: don't build cri-dockerd from source
2022-05-27 11:45:25 -07:00
Steven Powell 8d1e01e38a fix crontab on Mac machines 2022-05-27 11:12:21 -07:00
Sharif Elgamal e92ad5f7f9 write proper git commit to go build 2022-05-26 13:16:58 -07:00
Sharif Elgamal 600cc30096 add automation for uploading cri-dockerd binaries 2022-05-26 13:11:20 -07:00
Steven Powell 4f5a12838f automate updating Window Go version 2022-05-25 14:39:18 -07:00
Steven Powell 84fc3516cd dynamically get the kubectl version to download 2022-05-24 17:03:15 -07:00
Steven Powell 95ad2fe67e
Merge branch 'master' into updateGotestsum 2022-05-24 13:20:28 -07:00
Steven Powell 910fe36c07 update go version 2022-05-24 13:06:38 -07:00
Steven Powell 6709ef5db8 automate updating gotestsum 2022-05-24 13:00:00 -07:00
Steven Powell 1dde1d5956 automate updating gopogh 2022-05-24 12:31:26 -07:00
Steven Powell 5a151df51f add Mac arch 2022-05-23 16:27:24 -07:00
Steven Powell aab124e762 remove duplicate echo 2022-05-23 11:07:18 -07:00
Steven Powell 0241ac7d92 fix overwriting previous cron 2022-05-23 10:57:13 -07:00
minikube-bot c8b4db23ca bump golang versions 2022-05-16 09:02:26 +00:00
Sharif Elgamal e03c192342 fix release jobs to account for two ISOs 2022-05-13 14:13:43 -07:00
Steven Powell ce2a6e1394
Merge pull request #14147 from spowelljr/addGoModulesCrom
Add cron to cleanup go modules
2022-05-12 13:34:30 -07:00
Sharif Elgamal 7fbcb90789 make ISO release script copies both ISOs 2022-05-12 11:28:40 -07:00
Steven Powell c7ef1a7e6c more .sh files without exec permission 2022-05-12 10:11:22 -07:00
Steven Powell 68731bf7c6 move cron install to installers dir 2022-05-12 10:10:07 -07:00
Steven Powell 3e0cd168b5 add cron to cleanup go modules 2022-05-11 16:32:02 -07:00
Sharif Elgamal d1829f24ec small fixes 2022-05-06 14:52:37 -07:00
Sharif Elgamal 5b2dfe60b3 Merge branch 'master' of github.com:kubernetes/minikube into iso-arm64 2022-05-06 13:36:50 -07:00
Sharif Elgamal 9f1bf48849 move iso CHANGELOG logic around 2022-05-05 11:25:54 -07:00
klaases 9176b9e84e
Update hack/jenkins/preload_generation.sh
Perfect, thanks!

Co-authored-by: Steven Powell <44844360+spowelljr@users.noreply.github.com>
2022-05-04 14:39:31 -07:00
klaases 3f06512ac8 Remove extra line 2022-05-04 14:33:37 -07:00
klaases af8777a171 Add cleanup and reboot to preload generation 2022-05-04 14:32:29 -07:00
Sharif Elgamal 360c3aa971 Merge branch 'master' of github.com:kubernetes/minikube into iso-arm64 2022-04-29 14:11:16 -07:00
Sean Wei 6dee7b7edb Fix GitHub word for code comments 2022-04-25 15:57:45 +08:00
Sean Wei d85321009b Fix GitHub word for Jenkins scripts 2022-04-25 15:54:40 +08:00
Sharif Elgamal 1c31b6cb81 typo 2022-04-21 19:13:22 -07:00
Sharif Elgamal ed2aa0333f Merge branch 'master' of github.com:kubernetes/minikube into iso-arm64 2022-04-18 12:40:22 -07:00
minikube-bot 6b7d4dda49 bump golang versions 2022-04-18 09:02:21 +00:00
Sharif Elgamal f6c2f5bb79 Merge branch 'master' of github.com:kubernetes/minikube into iso-arm64 2022-04-11 14:25:53 -07:00
Steven Powell 831346faed update boilerplate logic 2022-03-30 17:00:30 -07:00
Steven Powell 03b5bb7bef
Merge pull request #13864 from minikube-bot/auto_bump_golang_version
bump golang version
2022-03-30 16:12:10 -07:00
Steven Powell 9105b1479d pr-flake-rate: default links to last 90 days 2022-03-30 14:49:01 -07:00
Steven Powell 38827bec66 have test table link to matching time period 2022-03-30 10:30:52 -07:00
Steven Powell d39bad029c replace go get with go install 2022-03-29 16:37:39 -07:00
Sharif Elgamal eb14277c3d Merge branch 'master' of github.com:kubernetes/minikube into iso-arm64 2022-03-28 16:21:05 -07:00
Sharif Elgamal c253eb5183 fix up makefile for aarch64 iso 2022-03-28 16:20:30 -07:00
minikube-bot b8ba447784 bump golang versions 2022-03-28 09:02:23 +00:00
Steven Powell e1745fa394
Merge pull request #13654 from chungjin/benchmark
[benchmark] add cpu utilization
2022-03-25 15:13:32 -07:00
Jin Zhang 179e3952a4 [benchmark/cpu] set ymax to prevent the graph go to the legend 2022-03-24 23:26:20 +00:00
Sharif Elgamal c89495934f report cloud shell failures back to github 2022-03-21 13:44:13 -07:00
Jin Zhang 7bd8639fbc [benchmark] add cpu utilization 2022-03-07 20:15:29 +00:00
Steven Powell 595a340b7a skip updating to rc version of Golang 2022-03-01 12:02:12 -08:00
Sharif Elgamal 033f0300f9 switch it to kvm linux crio 2022-02-25 13:40:43 -08:00
Sharif Elgamal 279cf2d39f Ignore arm64 flake test results for now 2022-02-25 13:24:51 -08:00
minikube-bot 3a006d7dc7 bump golang versions 2022-02-14 09:02:23 +00:00
Steven Powell 1b10eb02d9 updated release script to push v2 releases files 2022-02-02 12:31:07 -08:00
Steven Powell 6c72f9378b support legacy releases.json file 2022-02-01 17:11:33 -08:00
Steven Powell f9eb139d2b
Merge pull request #13499 from spowelljr/addArmPreloadsUpload
preloads: Add option to upload arm64 preloads
2022-01-26 15:58:08 -08:00
Steven Powell 4a5b21cb78 added comment 2022-01-26 15:07:26 -08:00
Steven Powell 6c0ec55cf8 add option to upload arm64 preloads 2022-01-26 14:59:40 -08:00
Sharif Elgamal 7c9e458133 update yaml templates to v1beta3 for update k8s version job 2022-01-25 15:19:08 -08:00
Steven Powell e3d82f958b add trailing slash to bucket destination to indicate folder 2022-01-25 11:55:31 -08:00
Steven Powell 7274cbb1ed
Merge pull request #13353 from spowelljr/uploadPreload
Change file path for preload tar files to be organized by version
2022-01-24 16:44:24 -08:00
minikube-bot e9f7972701 bump golang versions 2022-01-24 23:46:12 +00:00
Medya Ghazizadeh 3ae97a1425
Merge pull request #13349 from spowelljr/ignoreKubeImages
Ignore adding kube images to kubeadm constants file
2022-01-24 15:42:04 -08:00
Steven Powell 0de2118fe3 always backfill all missing leaderboard versions 2022-01-21 17:01:49 -08:00
Steven Powell ab9770a86c fixed table formatting 2022-01-21 12:09:19 -08:00
Steven Powell d92063cfba fix long table lines auto wrapping 2022-01-20 14:31:35 -08:00
Sharif Elgamal 357fcb54e4 fix update leaderboard script 2022-01-19 17:40:39 -08:00
Steven Powell 08c6981144 use structured preload storage 2022-01-14 16:32:10 -08:00
Steven Powell 9ec14f4c41 ignore adding kube images to kubeadm constants 2022-01-13 14:44:30 -08:00
Piotr Resztak 4a2c97f28a ability to set a mirror for downloading kubectl, kubelet, & kubeadm 2022-01-12 17:43:33 +01:00
Steven Powell ea01e98135 return non-zero exit code on improper flag usage 2022-01-06 14:53:19 -08:00
Steven Powell 2aef5c60ee trim off new line character 2022-01-06 14:12:08 -08:00
Steven Powell 7eac7a5448 add boilerplate 2022-01-06 14:06:43 -08:00
Steven Powell 81a3f1ac27 remove testing code 2022-01-06 14:05:28 -08:00
Steven Powell 2b54b45765 add SHA for all archs to releases.json file 2022-01-06 14:01:29 -08:00
Steven Powell 3acd6d6fef
Merge pull request #13263 from spowelljr/make30Day
flake charts: allow toggling between all-time and last 90 day flake charts
2022-01-05 09:31:13 -08:00
Steven Powell 186e42a052 add comment to explain link generation 2022-01-04 14:54:37 -08:00
Steven Powell c7d8220056 fixed lint errors 2022-01-04 10:37:15 -08:00
Steven Powell 6adc8ed1cb move files to not have duplicate main funcs 2021-12-30 12:19:20 -08:00
Steven Powell 29293577e5 remove unused arg 2021-12-29 17:20:26 -08:00
Steven Powell 96802bd02e allow toggling between all-time and last 90 day flake charts 2021-12-29 17:16:28 -08:00
Sharif Elgamal 840ad7fadc copy existing ISO for faster ISO release 2021-12-22 14:25:50 -08:00
klaases ec4818ff4b Trim for first line of log, which contains title. 2021-12-21 15:00:27 -08:00
klaases 6b79132b6a Print PR title from Go for Github Action. 2021-12-21 14:20:38 -08:00
klaases 7d9178be5f Replace 'stable' keyword with 'update'. 2021-12-20 18:33:26 -08:00
klaases 9a20a5296e create update-preload-version script 2021-12-20 18:27:06 -08:00
Steven Powell 3b5be829c1 add VirtualBox benchmarks to time-to-k8s daily benchmark 2021-12-16 16:14:16 -08:00
Steven Powell e43ead0043 add quote to Windows env 2021-12-16 10:02:59 -08:00
Steven Powell 9200267c04
Merge pull request #13168 from spowelljr/supressDockerPerformance
Added env to suppress Docker performance messages
2021-12-15 16:41:28 -08:00
Steven Powell b17834c96b added env to suppress Docker performance messages 2021-12-14 13:46:52 -08:00
Medya Gh 801f1e2ba7 include alpha releases in kubeadm const update 2021-12-14 12:09:51 -08:00
minikube-bot 4f1944f026 bump golang versions 2021-12-13 23:22:50 +00:00
Steven Powell c948fc4519
Revert "bump golang version to 1.17.5" 2021-12-13 10:42:47 -08:00
minikube-bot 1bd034917a bump golang versions 2021-12-13 09:06:54 +00:00
klaases 3ca58bebb8 Fix conditional exclusion for alpha. 2021-12-07 13:26:17 -08:00
klaases 1239c58e1d Increase page size to 100 and omit "alpha" 2021-12-07 12:32:15 -08:00
Medya Gh 7c36934049 add job to auto-update kubeadm constants for images 2021-12-06 17:44:25 -08:00
Medya Ghazizadeh aa9c3809cf
Merge pull request #12084 from Srikrishnabh/master_srikrishnabh
fixes get ETCD version from kubernetes constants #11290
2021-12-06 17:35:32 -08:00
Steven Powell ae1037e343 fix metrics reporting 2021-12-06 10:45:50 -08:00
Steven Powell a91d28325c leave existing Docker Desktop instance running 2021-12-03 11:51:46 -08:00
Steven Powell 9746fee865 add table to time-to-k8s release page 2021-11-30 12:18:44 -08:00
Medya Ghazizadeh ba61459306
Merge pull request #13054 from medyagh/bump_k8s_lib_again
bump k8s lib
2021-11-29 21:47:37 -08:00
Steven Powell 910d84a1a9 generate time-to-k8s weekly average charts 2021-11-29 17:29:50 -08:00
Medya Gh 1982860139 bump k8s lib 2021-11-29 16:46:18 -08:00
Steven Powell 1ddb0bd09c fix initing as int instead of float64 2021-11-29 14:34:00 -08:00
Steven Powell 8d7871aa30 store chart and json files in AWS 2021-11-29 14:20:42 -08:00
Medya Gh 2d6062c10e add retry check stroage for preload generation 2021-11-22 12:54:25 -08:00
Steven Powell 2a99b2f946 fix out of bound exceptions 2021-11-16 11:40:02 -05:00
Medya Ghazizadeh 12b9d920c8
Merge pull request #12909 from sharifelgamal/macos
start including macOS tests in flake reports
2021-11-09 13:35:55 -08:00
Sharif Elgamal 93ac75f782
Merge pull request #12893 from sharifelgamal/latest-bin
only copy binaries to minikube/latest on non-PR builds
2021-11-09 12:37:21 -08:00
Sharif Elgamal f64c019633 change chowns in golang install script to selgamal 2021-11-09 11:36:13 -08:00
Sharif Elgamal 69fb310f57 start including macOS tests in flake reports 2021-11-09 10:09:39 -08:00
Steven Powell 13993d565d fix running `minikube delete` before `MINIKUBE_HOME` set 2021-11-09 07:54:09 -05:00
Sharif Elgamal dae454ecd8 fix unbound var error part 3 2021-11-08 15:20:14 -08:00
Sharif Elgamal 390dff5fed fix unbound var error part 2 2021-11-08 14:49:52 -08:00
Sharif Elgamal 3cb1f322a5 fix unbound var error 2021-11-08 14:18:37 -08:00
Sharif Elgamal 4cfe4afdc3 Merge branch 'latest-bin' of github.com:sharifelgamal/minikube into latest-bin 2021-11-08 13:06:25 -08:00
Sharif Elgamal c7a208daef be more specific about what gets copied to the mirror 2021-11-08 13:06:00 -08:00
Sharif Elgamal 1517f73ae0
Update hack/jenkins/minikube_cross_build_and_upload.sh
Co-authored-by: Steven Powell <44844360+spowelljr@users.noreply.github.com>
2021-11-08 10:37:05 -08:00
Steven Powell 8c74e26567
Merge pull request #12770 from spowelljr/arm64Jq
Throw error if trying to install jq on arm64 machines
2021-11-08 11:21:09 -07:00
Sharif Elgamal 4d1d0e0cde only copy binaries to minikube/latest on non-PR builds 2021-11-08 08:35:57 -08:00
Sharif Elgamal 41a3a99f87
Merge pull request #12873 from sharifelgamal/time-to-k8s
Various CI Script Improvements
2021-11-08 08:17:08 -08:00
Steven Powell f8a0c53415 update exit message 2021-11-08 08:58:28 -05:00
Steven Powell a565ec05e5 add install case for linux arm64 2021-11-08 08:56:48 -05:00
minikube-bot bc7ee0e00c bump golang versions 2021-11-08 09:02:26 +00:00
srikrishnabh93@gmail.com c80793cd5d Merge branch 'master' of https://github.com/kubernetes/minikube into master_srikrishnabh 2021-11-07 00:26:40 +05:30
srikrishnabh93@gmail.com 7dd0eb0c94 fixed review comments 2021-11-07 00:25:33 +05:30
Sharif Elgamal bc93814168 remove extra script and just use alternate spot as a mirror 2021-11-04 14:01:33 -07:00
Sharif Elgamal 21a66f038c ci script stuffs 2021-11-04 12:47:49 -07:00
Sharif Elgamal 63a37d2e53 stop setting ACLs on preload tarball 2021-11-02 15:57:09 -07:00
Sharif Elgamal 3a90d58d8f propagate ROOT_JOB_ID into cloud shell tests for proper log storage 2021-11-02 13:36:21 -07:00
Sharif Elgamal da2507d151 set env vars correctly so go install works 2021-10-26 15:06:54 -07:00
Sharif Elgamal 31eff422b3 retag latest kicbase for release instead of rebuilding it 2021-10-26 14:30:01 -07:00
Steven Powell 82bd665abb error if trying to install jq on arm64 machines 2021-10-25 10:25:40 -07:00
Sharif Elgamal 4936430c7a
Merge pull request #12758 from sharifelgamal/conf-notes
add detailed repro steps for conformance README
2021-10-21 16:45:09 -07:00
Sharif Elgamal 9b28e2330d don't let root own the go installation folder on CI machines 2021-10-21 14:31:28 -07:00
Sharif Elgamal 1a8a6e1e88 add detailed repro steps for conformance README 2021-10-21 12:55:15 -07:00
srikrishnabh93@gmail.com fce35c9721 Merge branch 'master' of https://github.com/kubernetes/minikube into master_srikrishnabh 2021-10-21 22:56:01 +05:30
srikrishnabh93@gmail.com 991d9d47ce removed vars latestP0 latestMM from update kubeadm consts 2021-10-21 22:51:46 +05:30
Steven Powell b6e8a3be1b directly code golang version 2021-10-20 16:29:58 -07:00
Sharif Elgamal 1afb5f57a9 make sure jq is installed 2021-10-19 12:14:27 -07:00
Sharif Elgamal 7272dc48e3 use latest version of sonobuoy for conformance tests 2021-10-19 12:05:42 -07:00
Sharif Elgamal 55f5c2fab7 disable the cleanup cron for now 2021-10-18 13:51:41 -07:00
srikrishnabh93@gmail.com 2d7e884817 Merge branch 'master' of https://github.com/kubernetes/minikube into master_srikrishnabh 2021-10-18 22:55:57 +05:30
Sharif Elgamal 88547d8ca3 check for more than just the e2e binary for the cleanup cron 2021-10-12 14:29:58 -07:00
KallyDev 70022d9b2e
Move from deprecated ioutil to os and io packages 2021-10-08 08:57:19 +08:00
Sharif Elgamal de3deb727a reboot windows machines after every test 2021-10-06 13:25:09 -07:00
Sharif Elgamal f1f43eab51 Merge branch 'master' of github.com:kubernetes/minikube into hyperv-test 2021-10-05 12:55:11 -07:00
Sharif Elgamal 85422b0a9d actually run the cron :) 2021-10-05 11:16:58 -07:00
Sharif Elgamal 79c16ab5cb fix github context when docker fails 2021-10-05 09:25:08 -07:00
Sharif Elgamal d61c75cab1 cleanup the, uh, cleanup scripts 2021-10-05 08:55:39 -07:00
Sharif Elgamal b887c235e7 refactor common code like a good programmer 2021-10-01 16:45:03 -07:00
Sharif Elgamal 5247cfd195 typo for commit status 2021-10-01 11:25:00 -07:00
Sharif Elgamal 8b95abe7b5 one last syntax issue 2021-09-30 16:00:31 -07:00
Sharif Elgamal c5921094c8 fix powershell syntax 2021-09-30 15:53:16 -07:00
Sharif Elgamal 268ac0e9a4 make sure docker is running no matter what 2021-09-30 15:23:48 -07:00
Sharif Elgamal 1b503098c5 fix github api call, account for not uploading directly to GCS 2021-09-30 14:59:59 -07:00
Sharif Elgamal 86a616c157 remove the mkdir from common.ps1 since that dir already needs to exist 2021-09-30 09:45:48 -07:00
Wei Luo fb8711bf4a Don't add CPU time to total 2021-09-29 23:50:45 -07:00
Sharif Elgamal ebbc4113a7 enable hyperv ci status 2021-09-29 14:30:43 -07:00
Sharif Elgamal 28ada81a3c enable hyperv integration tests 2021-09-29 14:23:31 -07:00
Wei Luo 6e7a4b5863 remember to init plots 2021-09-29 10:22:36 -07:00
srikrishnabh93@gmail.com ab496e6765 Merge branch 'master' of https://github.com/kubernetes/minikube into master_srikrishnabh 2021-09-29 20:28:34 +05:30
Wei Luo 87835362aa Add CPU time to time-to-k8s charts 2021-09-28 22:19:10 -07:00
Sharif Elgamal c28eeb30aa change gopogh windows updater to look at common.ps1 2021-09-27 15:58:10 -07:00
Sharif Elgamal a8197ac9f5 change file name for updaters 2021-09-27 15:30:54 -07:00
Steven Powell f24c81b3e9
Merge pull request #12563 from spowelljr/fixLeaderboard
Fix update-leaderboard GitHub Action
2021-09-23 12:14:09 -07:00
Steven Powell 19618be287 add comment to issue 2021-09-23 12:07:48 -07:00
Steven Powell daef4844fe fetch latest tags 2021-09-23 12:04:27 -07:00
Sharif Elgamal 6388a1be0e fix perms for mkcmp 2021-09-22 17:29:07 -07:00
Sharif Elgamal 5a89895154 used PR's mkcmp for perf comments 2021-09-22 23:01:31 +00:00
Sharif Elgamal 7fef2012af don't install github-release for now 2021-09-21 16:20:14 -07:00
Steven Powell 027403f1e9 change go get to go install 2021-09-17 13:10:03 -07:00
Steven Powell cb6fe0f6a6 add github-release install script 2021-09-17 12:02:17 -07:00
Steven Powell a455dce003 echo message was actually running the commands 2021-09-16 22:58:11 -07:00
Steven Powell 1936a7b508
Merge pull request #12425 from spowelljr/updateCrio
Update cri-o from v1.20.0 to 1.22.0
2021-09-15 18:21:10 -07:00
Sharif Elgamal 728e97d154 install dnsutils for nslookup on linux machines 2021-09-15 09:40:32 -07:00
Sharif Elgamal 28770a3848
Merge pull request #12439 from sharifelgamal/filter-arm
filter out arm64, macOS, and crio from flake reports
2021-09-14 10:45:54 -07:00
Steven Powell 16941e8925 make sure current go version is installed 2021-09-14 09:50:53 -07:00
Sharif Elgamal cd05ababea filter crio instead of windows 2021-09-13 16:38:35 -07:00
Steven Powell d2de1aac02 update build tag regex 2021-09-13 12:50:40 -07:00
Sharif Elgamal 94891b4704 add windows to list 2021-09-09 13:47:50 -07:00
Sharif Elgamal 9446725acd fix bash syntax for filtering 2021-09-09 10:16:13 -07:00
Sharif Elgamal 1997995132 syntax 2021-09-08 17:19:06 -07:00
Sharif Elgamal d3d4f74d8a filter out arm64 and macOS from flake reports 2021-09-08 17:14:01 -07:00
Sharif Elgamal c7a41c70bd remove common.sh from update golang check 2021-09-02 13:38:50 -07:00
Sharif Elgamal ff023382c4 fix regex 2021-09-02 12:33:36 -07:00
Sharif Elgamal 0b9e97648b fix go version check 2021-09-02 11:58:39 -07:00
Sharif Elgamal 9d939663a6 correct path to script 2021-09-02 11:47:27 -07:00
Sharif Elgamal f11d14de59 make sure to install the same version of golang across scripts 2021-09-02 11:22:53 -07:00
minikube-bot bf5f081a53 bump golang versions 2021-08-30 23:49:19 +00:00
Medya Ghazizadeh 0f7be4fa51
Merge pull request #12375 from medyagh/fix_go_auto
Fix go bump automation to adopt Kubernetes new kube-cross image name
2021-08-30 16:48:39 -07:00
Medya Gh b6dfcd53e5 fix regex 2021-08-30 15:04:41 -07:00
Medya Gh 2e9915dbbf fix regex 2021-08-30 15:01:56 -07:00
Medya Gh 50e14f30c3 add automation for k8s version 2021-08-30 14:53:28 -07:00
Medya Gh ecaa3e7dc6 update go bump version logic to match kubernetes new image for kube cross 2021-08-30 14:36:59 -07:00
Akihiro Suda 323225483e
Support Rootless Docker
Requirements:
- Install rootless Docker 20.10 or later, see https://rootlesscontaine.rs/getting-started/docker/
- Enable cgroup v2 delegation, see https://rootlesscontaine.rs/getting-started/common/cgroup2/

Usage: `minikube start --driver=docker --container-runtime=containerd`.
The `--container-runtime` flag needs to be set to "containerd".
CRI-O can be also supported later.

Closes issue 10836 ("add support for rootless Docker").

Support for rootless Podman (issue 8719) is not covered in this commit.

---

Code reading guide:
- `deploy/kicbase/Dockerfile`: updated to install fuse-overlayfs and containerd-fuse-overlayfs, which is used
  instead of `overlayfs` snapshotter

- `deploy/kicbase/entrypoint`: updated to verify cgroup v2 delegation.
  Mostly from 8a83ee46b2/images/base/files/usr/local/bin/entrypoint

- `cmd/minikube/cmd/start_flags.go`: updated to set `KubeletInUserNamespace` feature gate when rootless

- `pkg/drivers/kic/oci`: updated to use port forwarding, because rootless container IPs are not reachable from the host

- `pkg/minikube/cruntime`: updated to generate `/etc/containerd/config.toml` with rootless support.

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2021-08-27 17:21:53 +09:00
srikrishnabh93@gmail.com 6a9d08ecef Merge branch 'master' of https://github.com/kubernetes/minikube into master_srikrishnabh 2021-08-26 20:47:47 +05:30
Sharif Elgamal c2153fb8cc fix link to iso/kicbase logs on build failure 2021-08-24 13:42:05 -07:00
Sharif Elgamal c5246ad15e Merge branch 'master' of github.com:kubernetes/minikube into cs-start-stop 2021-08-19 16:45:10 -07:00
Andriy Dzikh 7e3d874265 Display date in a better format, since old format reported time of 0:00 am 2021-08-17 09:37:52 -07:00
Andriy Dzikh aa90cfb57f Replace Math.min with destructuring with custom array min. 2021-08-16 16:19:47 -07:00
Sharif Elgamal 2a1693655a add space for aesthetics 2021-08-13 12:30:24 -07:00
Medya Gh ccf4af0997 change depricated golint to revive and fix lint issues 2021-08-12 18:11:16 -07:00
Medya Gh 6aa7abc24a fix lint issues on master 2021-08-12 17:38:24 -07:00
Medya Gh 2a60c0672f add github workflow 2021-08-12 16:01:41 -07:00
Medya Gh e6d2371518 update golang version 2021-08-12 15:50:11 -07:00
Medya Ghazizadeh 5360e1296a
Merge pull request #12239 from spowelljr/removeVolumes
Add `--volumes` to `docker system prune`
2021-08-12 12:45:37 -07:00
Andriy Dzikh aae6390004 Add link directly to test log for gopogh link. 2021-08-12 10:05:43 -07:00
Steven Powell e88344977e add `--volumes` to `docker system prune` 2021-08-11 15:05:35 -07:00
Sharif Elgamal 72c5ee1e32 widen it to all start stop tests 2021-08-11 12:49:48 -07:00
Sharif Elgamal 2646b49a19 add TestStartStop to Cloud Shell tests 2021-08-11 11:15:51 -07:00
Andriy Dzikh 146f1dd3eb Add link to flake charts in auto-created issues 2021-08-10 13:50:34 -07:00
Sharif Elgamal 59a2929394
Merge pull request #12176 from andriyDev/ChangeDateRange
Change date range to be relative to the current day
2021-08-10 13:09:41 -07:00
Andriy Dzikh 4efd9514c5 Add priority/backlog label to all newly created issues. 2021-08-10 11:22:51 -07:00
Andriy Dzikh 6c36bb49ab Ensure gh is installed for compute_flake_rate. 2021-08-10 10:19:17 -07:00
Medya Ghazizadeh 4f99dedbfc
Merge pull request #12154 from andriyDev/CreateIssues
Create issues automatically for flaky tests
2021-08-10 09:51:08 -07:00
Andriy Dzikh b252738824 Use gh and flake rates csv to manage issues for flake rates. 2021-08-09 17:17:04 -07:00
Sharif Elgamal 4f8b628f49 display the URL to the logs on failed kicbase/iso builds 2021-08-09 16:22:46 -07:00
Andriy Dzikh 7bdb76deb6 For missing flake rate, do not link to the charts. 2021-08-09 14:41:45 -07:00
Andriy Dzikh 7e14f87786 Add reporting for tests with no flake rates computed. 2021-08-09 14:09:09 -07:00
Andriy Dzikh 790d2f1aab Refactor report_flakes.sh to make it easier to read. 2021-08-09 14:04:20 -07:00
Andriy Dzikh 9ea203bb2a Make date range be relative to the current date rather than based on when tests ran. 2021-08-09 10:22:30 -07:00
minikube-bot f3a069b729 bump golang versions 2021-08-09 09:02:04 +00:00
Andriy Dzikh dc11031e70 Create script to handle flake rate computation Jenkins job. 2021-08-06 09:35:08 -07:00
Medya Gh 100878eead fix extra line in update kuberenetes autmation 2021-08-05 17:01:31 -07:00
Sharif Elgamal 923455d7ca
Merge pull request #12111 from andriyDev/SimplifyLineCode
Replace yield iterator with simple await array
2021-08-04 10:08:58 -07:00
Medya Ghazizadeh 8d20e4f49e
Merge pull request #12112 from andriyDev/DisableCaching
Manage caching of HTML/JS/data.csv for public flake rate system
2021-08-03 20:46:40 -07:00
Andriy Dzikh fbd96a4bad Add cache control to ensure data.csv is checked at least after an hour of use. 2021-08-03 15:35:10 -07:00
Andriy Dzikh 1515f668dd Prevent caching of flake_chart.js. 2021-08-03 15:35:10 -07:00
Andriy Dzikh a27500e1b5 Disable caching on HTML. 2021-08-03 15:35:10 -07:00
Andriy Dzikh 4e0478eb97 Add progress bar for parsing data. 2021-08-03 14:51:52 -07:00
Andriy Dzikh 37d7ff3eff Turn bodyByLinesIterator into getBodyLinesWithProgress.
Yielding is slow! Improves processing time from 8s to 3s.
2021-08-03 14:22:31 -07:00
Andriy Dzikh 01343b001b Simplify bodyByLinesIterator to only use splitting instead of regex. 2021-08-03 13:55:33 -07:00
Andriy Dzikh c2a4e03ad0 Add message at bottom of page saying when the data was collected. 2021-08-03 10:49:24 -07:00
srikrishnabh93@gmail.com ddfcf464dc fixed formatting 2021-08-02 23:02:01 +05:30
srikrishnabh93@gmail.com 837c73d964 added gofmt for constants_kubeadm_images 2021-08-01 13:42:42 +05:30
srikrishnabh93@gmail.com efbfbc1f21 Merge branch 'master' of https://github.com/kubernetes/minikube into master_srikrishnabh 2021-08-01 13:01:54 +05:30
srikrishnabh93@gmail.com 8f0483461b added makefile target 2021-07-31 23:20:32 +05:30
minikube-bot 390c72ec61 bump golang versions 2021-07-28 23:11:44 +00:00
Medya Ghazizadeh 9d33993f36
Merge pull request #12059 from medyagh/golang_update
Add CI bot to bump golang version to match Kubernetes golang
2021-07-28 16:10:57 -07:00
Medya Gh ba75573ba5 change common 2021-07-28 16:02:33 -07:00
Medya Gh 4bf3b3659b update regex 2021-07-28 16:01:53 -07:00
Medya Gh ec3fdf17b4 get image from kubecross 2021-07-28 15:17:48 -07:00
Medya Gh 8e09395fdf fix regex 2021-07-28 15:01:39 -07:00
Medya Ghazizadeh 93b084a7fb
Merge pull request #12068 from andriyDev/VariableNameScoping
Add brackets around variable name to prevent scoping problems
2021-07-28 13:31:16 -07:00
Medya Ghazizadeh d69a98c45c
Merge pull request #12065 from andriyDev/UseJobId
Use job id for logs instead of short commit hash
2021-07-28 13:30:50 -07:00
Medya Gh cee70d71a6 bump golang 2021-07-28 13:28:25 -07:00
Andriy Dzikh fd3354fad2 Add brackets around variable name to prevent scoping problems. 2021-07-28 13:22:32 -07:00
Medya Ghazizadeh 2b84cb9a71
Merge pull request #12052 from minikube-bot/auto_bump_k8s_versions
bump default/newest kubernetes versions
2021-07-27 15:00:24 -07:00
Andriy Dzikh 6b21eff101 Update flake charts to use new link setup. 2021-07-27 13:28:33 -07:00
Andriy Dzikh 2951ab9a33 Replace all links in hack/jenkins using short commit with root job id. 2021-07-27 11:35:43 -07:00
srikrishnabh93@gmail.com 5f46b98eae initial fix on update kubeadm images automatically 2021-07-27 23:41:17 +05:30
Andriy Dzikh 780b11bdae Parse report data correctly in report-flakes. 2021-07-27 10:33:52 -07:00
Andriy Dzikh 14e6012fd0 Fix compute flake rate not reading data correctly. 2021-07-27 09:28:13 -07:00
Medya Gh e883950d77 add a bot to bump golang version atuomatically 2021-07-26 15:56:21 -07:00
Andriy Dzikh 617d4e3bdf Use root job id to collect test count and total duration for all jobs. 2021-07-26 15:55:26 -07:00
Andriy Dzikh 6e100f1402 Parse root job and related fields in JS. 2021-07-26 15:42:58 -07:00
Medya Gh 12a174a7ba update kubeadm yamls 2021-07-26 15:06:45 -07:00
Andriy Dzikh 5e528689e6 Remove duration chart. 2021-07-26 11:54:41 -07:00
Andriy Dzikh ec4848686d Add fields to csv data for root job ids and related variables. 2021-07-26 10:30:13 -07:00
Andriy Dzikh c47d07612b Add safety check to data processing to prevent inheritance from previous entries. 2021-07-26 10:30:10 -07:00
Andriy Dzikh 047be99688 Add ROOT_JOB_ID to gopogh details. 2021-07-26 10:23:27 -07:00
Andriy Dzikh 5c16d26379 Add current date to common.ps1 (missing for Windows). 2021-07-26 10:23:27 -07:00
Andriy Dzikh 6c558a9586 Refactor process script to be more readable. 2021-07-26 10:18:01 -07:00
Andriy Dzikh a0facafa5e Bump gopogh version from v0.8.0 to v0.9.0. 2021-07-23 15:45:14 -07:00
Andriy Dzikh 16faa3c377 Add by-week flake rate charts. 2021-07-23 13:45:26 -07:00
Andriy Dzikh a6e5755b24 Add click to sort columns to flake rate table on env page. 2021-07-23 09:16:47 -07:00
Andriy Dzikh 58324bec35 Add links to gopogh logs for each test. 2021-07-22 15:34:25 -07:00
Andriy Dzikh 6ada9a0ebc Refactor report_flakes sed to make it more readable. 2021-07-22 15:33:33 -07:00
Andriy Dzikh 8afbf67c48 Remove extra bracket in flake rate comment. 2021-07-22 14:33:04 -07:00
Steven Powell 92b7ba0c1e
Merge pull request #11420 from ntkme/fully-qualified-image-name
Use fully qualified image name for kicbase image from docker hub
2021-07-21 18:47:42 +00:00
Medya Ghazizadeh 0918511a45
Merge pull request #11986 from andriyDev/fix-flake
Fix flake report script not commenting
2021-07-19 18:31:48 -07:00
Medya Ghazizadeh 5d8d7819bf
Merge pull request #12016 from spowelljr/fixBenchmarkOrdering
Order time-to-k8s benchmarks from newest to oldest
2021-07-19 18:22:05 -07:00
Medya Ghazizadeh ca20d21735
Merge pull request #11951 from spowelljr/publicTimeToK8s
time-to-k8s Public Charts
2021-07-19 18:20:32 -07:00
Steven Powell 6e591890ed order benchmarks from newest to oldest 2021-07-19 15:22:17 -07:00
Andriy Dzikh 6176111a5c Add link to environment pages to flake rate comments. 2021-07-19 13:40:41 -07:00
Andriy Dzikh 7ca1ce55d0 No longer use non-existent ENVIRONMENT variable. 2021-07-17 14:54:42 -07:00
Andriy Dzikh 3d29731932 ls gopogh reports first to ensure they are valid, then cat the valid ones together. 2021-07-17 10:57:18 -07:00
Steven Powell 791c257574 added benchmark for containerd runtime 2021-07-16 16:57:34 -07:00
Medya Ghazizadeh 8f80b5db00
Merge pull request #11918 from andriyDev/UseGoTestSum
Use gotestsum for testing output and json output.
2021-07-15 18:18:08 -04:00
Andriy Dzikh f26764f17a Move gotestsum installation to common.ps1 2021-07-15 14:42:49 -07:00
Andriy Dzikh 0fe08d715d Install jq on machines when running sync_tests.sh. 2021-07-15 14:26:02 -07:00
Andriy Dzikh 0692dd1acb Rename TMP_TOKEN to GH_TOKEN. 2021-07-15 13:19:07 -07:00
Andriy Dzikh b311c1b665 Replace gh_token.txt with gh auth parsing in release notes. 2021-07-15 13:14:13 -07:00
Andriy Dzikh b2eec008d4 Use HTTP url instead of ssh url for updating master. 2021-07-15 13:09:02 -07:00
Andriy Dzikh 09a3ce4731 Update golang version for leaderboard.yml. 2021-07-15 12:19:43 -07:00
Andriy Dzikh 031f3331e7 Fix flake report script badly formatted. 2021-07-15 10:54:43 -07:00
Steven Powell d7cba4886a fix linting 2021-07-14 10:14:34 -07:00
なつき 4040311f1e Use fully qualified image name for docker hub fallback image 2021-07-13 16:09:55 -07:00
Steven Powell 2f8ac8c512 change iteration count back to 10 after verifying GitHub Action was successful 2021-07-13 15:32:56 -07:00
Steven Powell 7b50ad492a generate public charts for time-to-k8s benchmark 2021-07-13 15:02:08 -07:00
Andriy Dzikh 636329eb13 Install gotestsum with sudo. 2021-07-13 14:17:32 -07:00
Andriy Dzikh 25e561a4f7 Create proper installer script for gotestsum. 2021-07-13 14:17:32 -07:00
Andriy Dzikh b9d6528f26 Use gotestsum for testing output and json output. 2021-07-13 14:17:30 -07:00
Sharif Elgamal ad74478c78
Merge pull request #11950 from andriyDev/WindowsCommon
Create common.ps1 to simplify Windows integration tests
2021-07-13 13:23:11 -07:00
ilya-zuyev e27dba4f40
Merge pull request #11941 from ilya-zuyev/ilyaz/fix_arm_tests
minor fixes in common.sh
2021-07-13 13:19:26 -07:00
Ilya Zuyev 92604a3c00 simplify check_install_golang.sh invocation 2021-07-13 11:47:20 -07:00
Steven Powell aa92f4106c
Merge pull request #11921 from andriyDev/fix-set-pending-2
Use THE_COMMIT env var instead of ghprbActualCommit
2021-07-12 23:58:06 +00:00
Steven Powell d5e48a2041
Merge pull request #11924 from andriyDev/fix-update-leaderboard
Use 'gh auth' to get gh token for leaderboard update
2021-07-12 23:57:48 +00:00
Andriy Dzikh 0589a42fdf Use -eq instead of == because Powershell bad. 2021-07-12 14:10:50 -07:00
Andriy Dzikh c64ba2c080 Fix report scripts to print out only started environments, and use quotes around script names. 2021-07-12 10:10:54 -07:00
Andriy Dzikh b6e55e6c97 Create common.ps1 to simplify Windows integration tests. 2021-07-09 13:27:02 -07:00
Ilya Zuyev 579bebda1a fix script 2021-07-08 15:00:13 -07:00
Steven Powell 71e4495a76 add cleanup 2021-07-08 14:01:09 -07:00
Ilya Zuyev baa86c389a fix scripts 2021-07-08 13:43:10 -07:00
Steven Powell bb1cffe96a remove commands handled by the GitHub Action 2021-07-08 13:42:22 -07:00
Steven Powell 853cc04fd2 update time-to-k8s repo 2021-07-08 10:29:19 -07:00
Steven Powell 3403648ddc update creating PR for time-to-k8s 2021-07-07 16:59:31 -07:00
Andriy Dzikh 74d137e760 Use 'gh auth' to get gh token for leaderboard update. 2021-07-07 15:29:05 -07:00
Steven Powell bc7995f81b update contact to Medya 2021-07-07 15:14:53 -07:00
Andriy Dzikh 3afe680c92 Use THE_COMMIT env var instead of ghprbActualCommit. 2021-07-07 13:15:33 -07:00
Andriy Dzikh 50e07ae7ec Move environment start saving up in minikube_set_pending. 2021-07-07 11:19:35 -07:00
Andriy Dzikh ae294d2067 Make sync_tests.sh remove any _integration suffix. 2021-07-07 09:21:00 -07:00
Medya Ghazizadeh 429b00d4f0
Merge pull request #11857 from ilya-zuyev/ilyaz/upload_arm64_to_gcs
fix kvm2-arm64 scripts
2021-07-02 10:10:27 -04:00
Medya Ghazizadeh a1300b1d32
Merge pull request #11874 from andriyDev/MoreCharts
More charts
2021-07-02 09:45:19 -04:00
Medya Ghazizadeh 5ecd53b1ea
Merge pull request #11794 from ilya-zuyev/ilyaz/test_report_links
Show GCS report links in integration test logs
2021-07-02 09:37:14 -04:00
Sharif Elgamal 7c45056827
Merge pull request #11851 from andriyDev/fix-flake-sync
Replace integration test "hooks" with standalone scripts
2021-07-01 16:17:54 -07:00
Andriy Dzikh 5d0eba44ec Add test count/fail count chart to environment page. 2021-07-01 16:02:22 -07:00
Andriy Dzikh a442d79877 Remove STARTED_ENVIRONMENTS from common.sh. 2021-07-01 15:53:52 -07:00
Andriy Dzikh d1b6549fbb Add duration graph to environment flake rates. 2021-07-01 14:29:19 -07:00
Ilya Zuyev 6e46d895dc Merge branch 'master' into ilyaz/test_report_links 2021-07-01 13:51:14 -07:00
Ilya Zuyev 5ccd38c0f7 fix output formatting 2021-07-01 13:47:40 -07:00
Medya Gh d2876b1414 auto bump kubernetes version using github actions 2021-07-01 16:32:39 -04:00
Andriy Dzikh 3904c6deab Ignore upload fail. 2021-07-01 13:32:20 -07:00
Andriy Dzikh 5dfb6726bd Make upload_tests use a remote GCS file. 2021-07-01 13:32:20 -07:00
Ilya Zuyev 3b5675d9e0 fix 2021-07-01 13:31:44 -07:00
Ilya Zuyev 2beaea9fc1 fix 2021-07-01 12:27:06 -07:00
Ilya Zuyev ea6d16db41 for PR builds: build kvm2-arm64 deb 2021-07-01 12:14:03 -07:00
Andriy Dzikh b5caf568ac Add growth column to flake list. 2021-07-01 12:01:09 -07:00
Andriy Dzikh d8ffe3f9fa Add rank column to flake rate list. 2021-07-01 11:47:40 -07:00
Andriy Dzikh a203d5f644 Replace integration test "hooks" with register_tests to fill started_environments and sync_tests to fill finished environments. 2021-07-01 11:09:34 -07:00
Steven Powell a9157c2433 improve Windows Docker clean slate 2021-06-30 16:42:09 -07:00
Medya Ghazizadeh c2f18d9d4b
Merge pull request #11841 from sharifelgamal/ugly-err
remove ugly error message from kicbase and ISO autobuild
2021-06-30 17:26:37 -04:00
Sharif Elgamal d8f8e3faf7
Merge pull request #11803 from sharifelgamal/mac-test
try less parallelization for macOS tests
2021-06-30 14:17:48 -07:00
Sharif Elgamal 06c1da3076 make URLs easier to copy 2021-06-30 14:01:14 -07:00
Medya Ghazizadeh a50406e269
Merge pull request #11767 from ilya-zuyev/ilyaz/arm64_kvm_release
Update release scripts to build arm64 version of kvm2 driver
2021-06-30 16:49:09 -04:00
Sharif Elgamal 1e7f8cbaa7 remove ugly error message from kicbase and ISO autobuild 2021-06-30 13:40:18 -07:00
Medya Ghazizadeh 323733c532
Merge pull request #11816 from andriyDev/FlakeRateSync
Report flakes only after synchronizing all integration tests
2021-06-30 16:38:08 -04:00
Medya Ghazizadeh b8596f1a13
Merge pull request #11811 from medyagh/go_mod_godame
bump go mod libs manually
2021-06-30 15:50:45 -04:00
Sharif Elgamal 6d75f2e7c8 Merge branch 'master' of github.com:kubernetes/minikube into mac-test 2021-06-29 16:37:54 -07:00
Sharif Elgamal 7030c8c0e4
Merge pull request #11814 from sharifelgamal/fixit
fix generate-docs github action
2021-06-29 15:10:08 -07:00
Andriy Dzikh 7ea94ed00a Add license and comment describing what the script does. 2021-06-29 14:51:31 -07:00
Andriy Dzikh e3883d0b56 Fix writing wrong files, and added better comments. 2021-06-29 14:47:13 -07:00
Sharif Elgamal 7fabb90eaf remove old script 2021-06-29 13:56:33 -07:00
Andriy Dzikh f2c64cdb2b Add support for syncing Docker_Windows. 2021-06-29 13:32:54 -07:00
Sharif Elgamal 5d11a87a7b Merge branch 'master' of github.com:kubernetes/minikube into mac-test 2021-06-29 13:27:14 -07:00
Medya Gh a714161f31 update go-github to v36 2021-06-29 15:46:23 -04:00
Sharif Elgamal 73e42a9a8c change parallelization in code 2021-06-29 11:46:38 -07:00
Andriy Dzikh 858aab3f55 Create sync_tests.sh to be triggered by each integration test on completion. 2021-06-29 11:44:36 -07:00
Medya Ghazizadeh cb750c21ba
Merge pull request #11797 from spowelljr/updateTimeToK8sSettingss
Make minor changes to time-to-k8s benchmarking
2021-06-29 12:26:28 -04:00
Sharif Elgamal 065929ffd0 try less parallelization for macOS tests 2021-06-29 09:22:42 -07:00
Steven Powell 8b45846088 make minor changes to time-to-k8s benchmarking 2021-06-28 15:25:58 -07:00
Ilya Zuyev bed20c522b In integration test logs: show GCS https links to reports 2021-06-28 14:34:05 -07:00
Andriy Dzikh 4f114dafb9 Add comment to report_flakes.sh to see environment flake charts. 2021-06-28 09:19:43 -07:00
Medya Ghazizadeh 4d078ae82f
Merge pull request #11766 from andriyDev/EnvPage
Create page with all tests for an environment in flake rate charts
2021-06-25 19:27:00 -04:00
Sharif Elgamal 13d03a588b idk trying stuff 2021-06-25 15:53:35 -07:00
Sharif Elgamal bd2a9daa00 let's fix generate_docs for good 2021-06-25 14:12:38 -07:00
Andriy Dzikh e9932aa7db Improve error handling to actually render in the UI. 2021-06-25 11:13:46 -07:00
Andriy Dzikh f57d7ae723 Create loading bar while downloading flake chart data. 2021-06-25 11:05:49 -07:00
Andriy Dzikh 637e8326fd Implement proper body-by-lines iterator. 2021-06-25 10:47:06 -07:00
Ilya Zuyev cb31ce2e7d remove kvm2-arm64 rpm 2021-06-25 10:08:40 -07:00
Andriy Dzikh eeaf03e4a3 Add name of test to each point in environment flake page. 2021-06-25 09:43:47 -07:00
Andriy Dzikh b1ec38f808 Add links to charts for each individual test on environment page. 2021-06-25 09:39:13 -07:00
Andriy Dzikh c067ea6cda Create table to show all flake rates for a specific environment. 2021-06-25 09:39:13 -07:00
Andriy Dzikh e22ddb9238 Compute flakeiness based on last 15 days and only chart top 10 flakiest tests. 2021-06-25 09:39:13 -07:00
Andriy Dzikh 9d41adbf06 Create page for viewing all tests for an environment. 2021-06-25 09:39:11 -07:00
Andriy Dzikh fc6c4eb04e Move existing formatting/charting code into its own function. 2021-06-25 09:29:54 -07:00
Andriy Dzikh f404d5976f Refactor flake chart data processing to simplify into two steps: aggregation and formatting. 2021-06-25 09:26:57 -07:00
Ilya Zuyev 0033bf7ed3 make targets for deb and rpm 2021-06-24 20:02:21 -07:00
Andriy Dzikh a0c5634dfd Make nicer fonts for test tooltips in flake charts. 2021-06-24 11:57:07 -07:00
Andriy Dzikh 1c7d6b719c Add links to hashes in flake charts. 2021-06-24 11:51:00 -07:00
Andriy Dzikh 0ff73cf645 Group commit hashes into one entry rather than one entry per run. 2021-06-24 11:42:50 -07:00
Steven Powell e3326f88df finishing last of comments 2021-06-23 15:03:03 -07:00
Steven Powell 0a5aadf502 addressed more comments 2021-06-23 10:42:39 -07:00
Steven Powell 39208c56c4 addressed some of the comments 2021-06-23 09:38:59 -07:00
Andriy Dzikh fbf61e3e33 Fix running a non-existent command in upload_integration_report. 2021-06-22 14:55:49 -07:00
Sharif Elgamal 055e20c28d fix generate-docs bugs part 2 2021-06-22 12:58:38 -07:00
Sharif Elgamal 269514601b better title for PR 2021-06-22 12:27:14 -07:00
Sharif Elgamal 74635e495a more fixes :) 2021-06-22 10:47:44 -07:00
Sharif Elgamal 23a31d7365 fix generate_docs bugs 2021-06-21 15:35:59 -07:00
Sharif Elgamal 811ff18161
Merge pull request #11677 from sharifelgamal/auto-gen-docs
Automatically run `make generate-docs` after every PR merge
2021-06-18 14:30:08 -07:00
minikube-bot c8fb43220d remove exit on error 2021-06-18 13:56:02 -07:00
Sharif Elgamal 248942f830 move around check 2021-06-18 13:46:30 -07:00
Sharif Elgamal 1200975bc7 debug 2021-06-18 13:28:01 -07:00
Medya Ghazizadeh 5501afa9ef
Merge pull request #11683 from andriyDev/FixNoFlakesComment
Fix flake rates being commented about when no failed tests are present.
2021-06-17 17:58:44 -04:00
Sharif Elgamal 5816b2a0c7 golang 1.6.4 2021-06-17 13:51:37 -07:00
Sharif Elgamal f8b2ebcc63 do not run workflow if there is no secret 2021-06-17 13:25:13 -07:00
Sharif Elgamal d37a3e0ba2 make script executable 2021-06-17 12:41:37 -07:00
Sharif Elgamal c1a7937184 change workflow condition 2021-06-17 12:08:50 -07:00
Medya Ghazizadeh 7d9bcf8626
Merge pull request #11684 from andriyDev/ChangeFlakeColors
Update flake chart colors
2021-06-17 13:00:46 -04:00
Medya Ghazizadeh 3c01c8a152
Merge pull request #11675 from andriyDev/FixReportFlakes
Stop using sudo for check_install_gh
2021-06-17 13:00:04 -04:00
Andriy Dzikh 300230bd5c Update flake chart colors. 2021-06-17 09:41:40 -07:00
Andriy Dzikh 5b8b5ce102 Fix flake rates being commented about when no failed tests are present. 2021-06-17 09:28:27 -07:00
Andriy Dzikh 9f601ea393 Fix commenting to a PR instead of an issue. 2021-06-16 18:03:52 -07:00
Sharif Elgamal c91e981e5f Merge branch 'master' of github.com:kubernetes/minikube into auto-gen-docs 2021-06-16 16:30:01 -07:00
Andriy Dzikh c037e5f62f Stop using sudo for check_install_gh. 2021-06-16 15:29:50 -07:00
Steven Powell 8f019e0418
Merge pull request #11659 from spowelljr/updateTimeToK8s
Create automated time-to-k8s benchmarks on release
2021-06-16 20:04:11 +00:00
Sharif Elgamal 7b5381b697 add generate-docs script 2021-06-16 09:23:54 -07:00
Steven Powell 25c5bec652 change back iterations to 5 2021-06-15 10:30:08 -07:00
Steven Powell 599e7c49e9 create automated time-to-k8s benchmarks on release 2021-06-15 10:17:46 -07:00
Andriy Dzikh 231fbee7b5 Fix collect_data_manual not being formatted correctly. 2021-06-15 09:55:32 -07:00
Medya Ghazizadeh 6a9076391d
Merge pull request #11602 from andriyDev/Flakes
Create a system for generating public flake rate reporting.
2021-06-15 12:51:29 -04:00
Sharif Elgamal 76d74191d8
Merge pull request #11623 from sharifelgamal/1.21.0
Bump Makefile for 1.21.0 release
2021-06-11 08:46:19 -07:00
Andriy Dzikh 1c1fdbff42 Make compute_flake_rate also compute average test duration. 2021-06-10 14:00:47 -07:00
Andriy Dzikh 728229c719 Add more environments to the allowed environments for commenting. 2021-06-10 13:36:23 -07:00
Andriy Dzikh dc6cb0b671 Rename collect_data.sh to collect_data_manual.sh and make header comment more clear. 2021-06-10 13:30:35 -07:00
Andriy Dzikh 884216db9e Make report_flakes.sh abort if there are no failed tests. 2021-06-10 13:27:00 -07:00
Andriy Dzikh 7e785c1c1e Make collect_data.sh optimzie and upload to GCS automatically. 2021-06-10 13:19:05 -07:00
Andriy Dzikh a98db3511e Add description and example usage to all shell scripts. 2021-06-10 13:16:16 -07:00
Andriy Dzikh 2b3f7cedd7 Remove bootstrap from flake_chart.html. 2021-06-10 13:02:56 -07:00
Sharif Elgamal 79e1b4e99d Bump Makefile for 1.21.0 release 2021-06-10 11:34:06 -07:00
Andriy Dzikh ecaee4d932 Add better comments for optimize_data and process_data. 2021-06-10 11:16:44 -07:00
Andriy Dzikh 79f8de1bcb Add comment for testEntry. 2021-06-10 11:11:34 -07:00
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
Andriy Dzikh d7d3593a89 Rewrite process_data.sh to no longer depend on git log.
This now means we depend on the date being contained within the details.
2021-06-03 13:38:44 -07:00
Medya Gh 74fe0e9f62 bump gopogh 2021-06-02 16:30:50 -07:00
Andriy Dzikh 65be305aab Add test for ComputeFlakeRates. 2021-06-02 16:17:39 -07:00
Andriy Dzikh df6f7a8485 Add test for FilterRecentEntries. 2021-06-02 15:48:12 -07:00
Andriy Dzikh 4e9718a28b Add test for SplitData. 2021-06-02 14:15:25 -07:00
Andriy Dzikh 401bcbfe0a Move comparison code to its own function. 2021-06-02 14:12:43 -07:00
Andriy Dzikh 9d4153f0ab Create test for ReadData. 2021-06-02 14:00:01 -07:00
Andriy Dzikh 60929009d6 Create FilterRecentEntries to only include the last N run dates. 2021-06-02 11:01:33 -07:00
Andriy Dzikh e6a553f679 Compute flake rate of all entries split by environment and test. 2021-06-02 11:00:40 -07:00