Commit Graph

470 Commits (98dbe067580aea9112bab68ecb600b57e32c73da)

Author SHA1 Message Date
Medya Ghazizadeh 3dd5495d2f
trim kic base image (#6478) 2020-02-03 16:31:52 -07:00
Thomas Strömberg 013d139afa
Merge pull request #6474 from afbjorklund/kvm2-arch-fix
Fix building packages for architectures
2020-02-03 14:26:21 -08:00
Anders F Björklund 39da4432c7 Fix building packages for architectures
Missed a suffix, and the rpm architecture names
2020-02-03 22:15:02 +01:00
tstromberg 1f1cfa5b52 Update golangci-lint from v1.21 to v1.23.2 2020-02-03 12:58:16 -08:00
Anders F Björklund 174d1fb9e5 Add arch to docker-machine-driver-kvm2 packages
But only support building for amd64 at the moment
2020-02-02 13:56:20 +01:00
Anders F Björklund f6d5350651 Add debugging target to output package versions 2020-02-02 13:37:47 +01:00
Priya Wadhwa a540310c56 Update version to beta.2 2020-01-31 22:13:50 -08:00
Priya Wadhwa fbac776c1d Update Makefile and CHANGELOG 2020-01-31 16:31:52 -08:00
Medya Ghazizadeh 4bf3fc422a
Add docker run-time for kic driver (#6436)
* Add docker container run time for kic
2020-01-30 14:30:04 -08:00
Thomas Strömberg f2b4ca44dc
Merge pull request #6257 from afbjorklund/storage-provisioner-arch-image
Allow building storage-provisioner for other arch
2020-01-30 14:09:27 -08:00
Medya Gh 773510b9c1 Add ssh to kic container image 2020-01-23 17:45:50 -08:00
tstromberg 1c30a2af8e ISO_VERSION should use VERSION_BUILD during beta 2020-01-22 14:13:05 -08:00
tstromberg 31f22f9e62 Version bump before we update the ISO 2020-01-22 12:38:00 -08:00
Anders F Björklund bfa7c13e34 Stop sending minikube version to storage-provisioner 2020-01-15 20:07:25 +01:00
Anders F Björklund f2c385fcde Allow building storage-provisioner for other arch
Also allow building the static binary in docker
2020-01-15 20:00:53 +01:00
Sharif Elgamal c03b885ca9
bumping makefile to 1.17.0-beta.0 2020-01-14 14:31:45 -08:00
Medya Ghazizadeh 19c8ddee9f
Merge pull request #6151 from medyagh/kic_exp
Experimental verison of kic
2020-01-10 00:42:01 -08:00
tstromberg bf0dc79bcd Set CGO_ENABLED=0 to avoid 'standard_init_linux.go:211: exec user process caused no such file or directory' 2020-01-08 14:57:58 -08:00
Medya Gh 8a0c840e52 move kic docker image to minikube gcr 2020-01-08 13:52:07 -08:00
Medya Gh 9a204b88c0 rename make target 2020-01-07 14:19:44 -08:00
Medya Gh 77394db9aa add Dockerfile for kic images 2020-01-07 13:54:00 -08:00
Anders F Björklund 9e990f6b87 Upgrade buildroot minor version 2020-01-02 12:52:23 +01:00
Medya Gh d63d00a3e9 update version to 1.6.2 2019-12-19 16:24:13 -08:00
Sharif Elgamal ec8c36d48d
exclude generated files from linting 2019-12-18 13:37:12 -08:00
Thomas Stromberg 50daf97bde Version bump to v1.6.1 2019-12-11 12:50:58 -08:00
tstromberg 28e3dc6d14 Version bump to v1.6.0 2019-12-10 15:43:03 -08:00
priyawadhwa 434648c6fc
Merge pull request #5773 from priyawadhwa/pr-bot
Add skeleton for performance analysis service
2019-12-09 18:26:45 -08:00
Thomas Strömberg 92b646d747
Merge pull request #5818 from afbjorklund/docker-entrypoint
Don't use bash as the entrypoint for docker
2019-12-09 13:43:35 -08:00
Priya Wadhwa 4b78f7bd48 Rebased on head, resolved merge conflict 2019-12-09 12:03:37 -08:00
Sharif Elgamal 690ea964b3 Update Makefile for 1.6.0-beta.1 release 2019-11-26 10:53:14 -08:00
Anders F Björklund 3ef253526e Upgrade buildroot minor version 2019-11-24 19:39:41 +01:00
Priya Wadhwa e852678553 Update Makefile version to 1.6.0-beta.0 for beta release 2019-11-15 13:48:38 -08:00
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
Anders F Björklund c6686317d0 Don't use bash as the entrypoint for docker
The bash shell is not very good at playing init(1), let
tini handle this instead by doing `docker run --init`.

This makes it forward signals properly to e.g. make,
and also reaps processes for long-running containers.

However, we _need_ to override the entrypoint of the
karalabe/xgo image, since it'll self-destruct otherwise.

It (/build.sh) expects the command to be the import path
and cannot handle getting the bash command line to run.
2019-11-06 23:57:40 +01: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
Priya Wadhwa 169c3e7479 Add skeleton for performance scanning service
This service runs in a VM and is responsible for:

1. Determining which PRs need to be analyzed
2. Running mkcmp against each PR
3. Commenting the results on the PR via minikube-bot

This PR also moves the mkcmp code into its own directory.
2019-10-29 13:53: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