Commit Graph

436 Commits (eac8b009778731a011e34950fc493632e99faa87)

Author SHA1 Message Date
Nanik T a64fec970f Add help target to list all different targets #5603
Executing 'make help' will display a list of available targets
for building minikube. The output will look as follows

Available targets for minikube v1.4.1
--------------------------------------
iso-menuconfig                 Configure buildroot configuration
linux-menuconfig               Configure Linux kernel configuration
all                            Build all different minikube component
drivers                        Build Hyperkit and KVM2 drivers
docker-machine-driver-hyperkit Build Hyperkit driver
integration                    Trigger minikube integration test
integration-none-driver        Trigger minikube none driver test
integration-versioned          Trigger minikube integration testing

...
...
...
2019-11-08 07:57:59 +11:00
Thomas Strömberg 093e6e7a8d
Merge pull request #5849 from medyagh/gomod1
bump golang version to 1.13.4
2019-11-06 15:16:00 -08:00
Medya Gh 4aa8da9d78 bumpg golang version 2019-11-06 14:01:00 -08:00
Anders Björklund be865e584b
Merge pull request #5749 from afbjorklund/make-build
Use faster build for the default minikube target
2019-11-06 22:59:29 +01:00
Anders F Björklund 1249704884 Fix spelling of HTML for golint on bindata 2019-11-02 09:41:25 +01:00
Anders F Björklund e5c4720433 Still support building default in docker
Since the docker image is always running Linux amd64, we need to
pass the actual local target to build (cross-compile) minikube for.
2019-11-02 09:21:21 +01:00
Anders F Björklund ad22190497 Add go modules to the minikube dependencies
When not rebuilding everything all the time, we need to check
the go.mod for changes to the list of dependencies (and rebuild).
2019-11-02 09:05:11 +01:00
Anders F Björklund 527069ea13 Use faster build for the default minikube target
When we are doing the "cross" compile targets, we
force rebuilding all packages (up-to-date or not).

For the default native target "out/minikube", we
can do a much faster build (10x!), for development.

Leaving all the cross target to rebuild, as before.

Also the _test.go files are only used for unit tests.
2019-11-02 09:02:42 +01:00
tstromberg 53f70216ee Merge branch 'master' into v1.5.2 2019-10-31 09:35:32 -07:00
Medya Ghazizadeh fc8e032bdc
Merge pull request #5310 from afbjorklund/go_getter_tags
Avoid the s3 and gcs protocol handlers in go-getter
2019-10-30 16:54:48 -07:00
tstromberg 113aee0eef Version bump to v1.5.2 2019-10-30 16:08:49 -07:00
Medya Gh 77ccd4694d resolve conflict 2019-10-29 17:50:49 -07:00
Medya Ghazizadeh e2bbf7111e
Merge branch 'master' into NewCmdRunner 2019-10-27 00:18:00 -07:00
Thomas Strömberg d1151d9338
Merge pull request #5737 from tstromberg/v1.5.0
Update Makefile and CHANGELOG to v1.5.0
2019-10-25 18:31:47 -07:00
tstromberg 54edc89dbf Update Makefile to v1.5.0 2019-10-25 15:18:48 -07:00
tstromberg 9632748e52 Use GVISOR_IMAGE_VERSION instead of latest 2019-10-25 14:51:16 -07:00
tstromberg 9dfa1bfe6c Pull a specific version instead of latest, to avoid compatibility issues between addon and pushed images 2019-10-25 14:48:45 -07:00
Medya Gh 415f0ca659 makefile conflict 2019-10-24 13:28:18 -07:00
Medya Gh 45e5bebdb4 fixing pointer and teeSSH 2019-10-24 13:15:45 -07:00
Thomas Stromberg 908fec467e Upgrade to golangci-lint v1.21, add dogsled check 2019-10-23 14:37:47 -07:00
Anders F Björklund 530af941e4 Make minikube the default target again
Changed the first make target by mistake
2019-10-22 22:43:02 +02:00
Sharif Elgamal 30f9577954
Merge branch 'master' of github.com:kubernetes/minikube into 1.5.0-beta.0 2019-10-21 13:04:22 -07:00
Thomas Strömberg 667b8b9b5d
Merge pull request #5659 from priyawadhwa/skeleton
[performance] add Makefile rule and code skeleton for mkcmp
2019-10-21 09:45:49 -07:00
Thomas Strömberg 967ce4867d
Merge pull request #5663 from afbjorklund/lint-again
Pick some lint from the recent master commits
2019-10-21 09:44:14 -07:00
Thomas Strömberg 39fee2e201
Merge pull request #5665 from afbjorklund/linux-arm64
Build minikube for arm64 (aarch64) as well
2019-10-21 09:42:48 -07:00
tanjunchen 3f4bd38881 upgrade go version 1.12.9 -> 1.12.12 2019-10-21 18:24:45 +08:00
Anders F Björklund a14bc57f64 Build minikube for arm64 (aarch64) as well
This a pure build target, no test done (yet)
No virtualization supported on this platform

Adopt packaging to handle multiple arch, but
don't package anything extra by default yet.
2019-10-19 18:41:54 +02:00
Anders F Björklund 96c39bf050 Pick some lint from the recent master commits 2019-10-19 09:37:20 +02:00
Anders F Björklund 76a8df226f Remove duplication in make due to windows paths 2019-10-19 09:33:44 +02:00
Priya Wadhwa 484a66e082 Add skeleton for mkcmp
This PR adds a skeleton for mkcmp, a binary to compare the performance
of two versions of minikube. It adds a Makefile rule out/mkcmp which
builds the binary.
2019-10-18 16:55:58 -07:00
Sharif Elgamal 6730068b38 bump iso version to beta as well 2019-10-15 10:37:20 -07:00
Sharif Elgamal 27caa2a3ca Bump version to 1.5.0-beta.0 2019-10-15 10:33:59 -07:00
Anders F Björklund 2e20dddc4a Upgrade Buildroot to 2019.02 and VirtualBox to 5.2
New major version of Buildroot, with new Linux kernel.
Both are LTS versions, and are supported until 2020.

Buildroot is upgraded from 2018.05 to 2019.02 LTS,
and Linux from 4.15 to 4.19 LTS as included in BR2.

Also upgrade VirtualBox to the supported 5.2 version
of the older branch, so that it will work everywhere.

Need to remove the legacy symlink for crio.sock from
the image, since it was causing build time issues...
2019-10-13 15:13:02 +02:00
Sharif Elgamal 45bae85cdb
Update Makefile for version 1.4.1 2019-10-11 12:45:33 -07:00
Thomas Strömberg ffc81a8d9d
Merge pull request #5572 from corneliusweig/w/upgrade-linter
Bump golangci-lint to v1.20.0
2019-10-10 13:39:55 -07:00
Thomas Stromberg dffa8ec7d8 Disable interfacer lint check 2019-10-10 09:40:34 -07:00
Cornelius Weig ac10db6631 Bump golangci-lint to v1.20.0
This version comes with significant memory improvements, making some
adjustments for small memory footprint in the CI obsolete.
2019-10-09 00:23:32 +02:00
tstromberg 766e7c41ac Fix RAW_VERSION/ISO_VERSION typo 2019-09-18 13:57:29 -07:00
Thomas Stromberg b2d3ae8e0d Bump version to v1.4.0 2019-09-18 06:43:25 -07:00
Anders F Björklund 3125d2cc20 Avoid the s3 and gcs protocol handles in go-getter
This cuts some 10M off the minikube binary size...
2019-09-14 10:02:46 +02:00
Thomas Stromberg 2d3138fb92 Update lint-ci rule 2019-09-13 14:42:56 -07:00
Thomas Stromberg c1e4bcd3ec Update golangci-lint to v1.18.0 2019-09-13 14:07:07 -07:00
Thomas Stromberg c8dcc5eef8 Bump version to v1.4.0-beta.2 2019-09-13 09:18:11 -07:00
Thomas Stromberg 2362025efd Merge branch 'master' into norunner2 2019-09-11 20:28:17 -07:00
Thomas Stromberg 4761f3e30d version bump to v1.4.0-beta.1 2019-09-11 18:04:06 -07:00
Thomas Stromberg cf7bb1b72a test-iso: iso-url should be a start-arg 2019-09-11 13:07:34 -07:00
tstromberg b14adecbe8 Substitute dashes for tildes when generating Linux packages 2019-09-05 14:35:35 -07:00
Sharif Elgamal 57e0d00224
fix windows pathing in Makefile 2019-09-04 11:38:46 -07:00
Sharif Elgamal a440d28777 Get make builds working on Windows 2019-09-03 16:45:58 -07:00
Thomas Stromberg 7a158a3642 Version bump to v1.4.0-beta.0 2019-08-27 20:22:22 -07:00