Commit Graph

815 Commits (revert-14780-docker-cni)

Author SHA1 Message Date
Andreas Kohn 0f7c4df672 Fix the URL to the minikube_iso.md file 2017-05-17 16:25:24 +02:00
Aaron Prindle 287c568c68 Revert "Ensure that data block device is ready before formatting"
This reverts commit c769ef46ed.
2017-05-08 14:59:38 -07:00
Dale Hamel c769ef46ed Ensure that data block device is ready before formatting 2017-05-03 18:28:19 -04:00
Matt Rickard 971b72d0bc Refactor docs
Summary of changes (#1364)

* README.md split up into specific tutorials in ./docs
* brew as preferred installation on macOS
* installation guide on README
* minikube iso changelog merged with minikube changelog
* developer guides moved to ./docs/contributors
* no relative links on main README, so that we can port this over to kubernetes.io
* ISO developer readme moved to ./docs/contributors
2017-05-03 14:54:26 -07:00
Bryan Larsen eb16a5b66a Increase number of inodes
fixes #1443
2017-05-03 13:10:20 -04:00
Thomas Graf 23660cb1bb minikube-iso: Use buildroot branch 2017-02 (#1412)
This rebases minikube-iso to the release 2017-02.

A change in buildroot required the introduction of a `external.desc` as
multiple external trees are supported in modern buildroot versions. This
required change is described here [0].

[0] https://buildroot.org/downloads/manual/manual.html#br2-external-converting

The existing isolinux.cfg was not included in the config and thus
ignored, include it.

The 4.9.13 kernel included in buildroot 2017-02 is not compatible with
VBox guest additions 5.1.6, thus bump guest additions to 5.1.18.

The defconfig of 4.9.13 has been cleaned up.

systemd 232 included in buildroot 2017-02 is incompatible with docker <
17.03 without boot parameter systemd.legacy_systemd_cgroup_controller=yes

Signed-off-by: Thomas Graf <tgraf@suug.ch>
2017-05-03 08:25:01 -07:00
Dale Hamel 57d7fb58a9 Add NOTRACK as an xtables target 2017-04-09 22:06:09 -04:00
Matt Rickard 06e3c7b762 Merge pull request #1354 from dalehamel/master
Enable netfilter raw tables as module
2017-04-09 16:16:44 -07:00
Dale Hamel 4f7edd9681 Enable netfilter raw tables as module 2017-04-09 16:28:08 -04:00
Matt Rickard 0aefb48f5c Cut 0.18.0 release 2017-04-06 16:00:47 -07:00
Giovanni Tirloni 916cbfa6a3 Add TZ database 2017-04-04 11:03:24 -03:00
Steve Leon f3524f7927 Installing jq and coreutils packages and adding RBD kernel module
Coreutils package is needed for base64

Fixes #1315
2017-04-01 00:58:19 -07:00
Maxime Vidori dc3e2c1043 Add documentation for iso testing 2017-03-29 10:35:33 +02:00
Maxime Vidori eacc326765 Dockerized build:
$ make buildroot-image
	$ make out/minikube.iso

- Add en entry in the Makefile for building the container: buildroot-image
- Modify the minikube-iso target to out/minikube.iso to comply with the way
makefiles work.
- Also force the use of a docker container. If not needed
just run IN_DOCKER=1 make out/minikube.iso to avoid the invokation of a docker
container.
- Add some doc.
- The tag added to the generated image will allow to bypass the build of the
image as soon as the container is pushed to the minikube registry.
2017-03-24 13:41:02 +01:00
Maxime Vidori 8dd1141e10 Improve package requirement list for minikube-iso 2017-03-19 19:31:01 +01:00
Matt Rickard a928194d7d Add kernel option for NFS_V4_2 2017-03-17 09:57:27 -07:00
Matt Rickard 161d61fc91 Merge pull request #1198 from r2d4/cifs
Add CIFS-utils to minikube iso
2017-03-15 10:28:10 -07:00
dlorenc 8010715e27 CoreOS has a new signing key. 2017-03-14 10:06:03 -07:00
Matt Rickard ad1bc443a0 Merge pull request #1207 from r2d4/iso-v1.0.7
Bump minikube iso to v1.0.7
2017-03-02 14:28:15 -08:00
Matt Rickard 830f1283f6 Bump minikube iso to v1.0.7 2017-03-02 13:49:46 -08:00
dlorenc cebea5ffbd Persist the new hostpath location. 2017-03-02 09:03:49 -08:00
Matt Rickard d9715fabcc Add CIFS-utils to minikube iso 2017-02-28 11:17:18 -08:00
Aaron Prindle 00d212229e Merge pull request #1185 from r2d4/ethtool
Add ethtool to minikube-iso
2017-02-25 12:25:20 -08:00
Matt Rickard 4e5b2df2bf Add ethtool to minikube-iso 2017-02-25 09:54:52 -08:00
Matt Rickard 2b7adb5535 Add bootlocal script as custom startup script 2017-02-24 15:57:51 -08:00
Dongsu Park 91e023a83b rkt: bump to 1.24.0
As rkt 1.24.0 supports an experimental attach command, minikube iso
image should also contain the new version.

See also https://github.com/coreos/rkt/pull/3396#issuecomment-275119304
/cc @s-urbaniak
2017-02-14 13:04:08 +01:00
dlorenc 072ccdc29e Merge pull request #1125 from tvon/persist-hostpath_pv
Persist /tmp/hostpath_pv
2017-02-13 18:38:06 -08:00
Matt Rickard cfa70addd7 Merge pull request #1123 from tvon/enable-user-namespace
Enable user namespace in kernel
2017-02-13 10:33:13 -08:00
Tom von Schwerdtner e4d62f1028 Persist /tmp/hostpath_pv 2017-02-13 12:32:46 -05:00
Tom von Schwerdtner d66a4203a7 Enable CONFIG_USER_NS 2017-02-12 13:43:47 -05:00
Tom von Schwerdtner 521dba6ec8 Re-generate unchnaged kernel config
To make future changes clearer
2017-02-12 13:43:22 -05:00
Tom von Schwerdtner ef8a134495 Use backticks inline instead of $(shell ...)
On the initial build run on a new system, the $(shell ...) variant fails
to provide any output for inline substitution and you end up with the
error:

```
gpg: `--verify-files' is not a valid long keyID
```

Using backticks will provide the desired output on the first run on a
system.
2017-02-10 14:10:18 -05:00
Matt Rickard d9355d89e7 Merge pull request #1074 from r2d4/release-iso
Add release-iso Makefile rule
2017-02-08 18:40:59 -08:00
Ghe Rivero 198ebe7bf1 Ignore dns settings for docker-machines network 2017-02-07 00:46:08 +01:00
Matt Rickard a080737eff Add release-iso Makefile rule
This also tracks the ISO version in the makefile and passes it with
ldflags to automatically bump the default version in the minikube
binary.
2017-02-03 12:01:32 -08:00
Stefan Sauer 118b5b845a Mention prerequisites for building the iso images.
Add the tools that I had missing. Also describe minimal gpg2 setup.
2017-02-03 12:17:24 +01:00
Matt Rickard f941e0669d Cut 0.16 Release 2017-02-02 15:02:07 -08:00
Matt Rickard 6617911826 Merge pull request #1065 from dlorenc/packages
Add git, curl and rsync.
2017-02-02 11:02:21 -08:00
Matt Rickard 4746cdbc88 Merge pull request #1073 from ensonic/master
Enable CONFIG_TUN.
2017-02-02 08:49:27 -08:00
dlorenc 2e86f0f3c5 Add git, curl and rsync. 2017-02-01 14:56:58 -08:00
Aaron Prindle 30c7ddc7d0 Merge pull request #1052 from aaron-prindle/add-nfs-to-buildroot
Added NFS to buildroot
2017-01-31 15:15:51 -08:00
Stefan Sauer bc89349d9d Enable CONFIG_TUN.
This fixes running e.g. openvpn inside pods. See #1056.
2017-01-31 16:53:05 +01:00
Aaron Prindle 350829683c Added NFS to buildroot 2017-01-30 14:16:03 -08:00
dlorenc 80fdb4020b Move the swapon instructions to run on every boot. 2017-01-30 10:36:28 -08:00
Sergiusz Urbaniak 6979179c50
cni: bump to v0.4.0 2017-01-26 19:48:22 +01:00
Sergiusz Urbaniak 8291813807
rkt: bump to v1.23.0
Fixes #1042
2017-01-26 17:26:42 +01:00
Matt Rickard b84c5ed683 Merge pull request #1034 from r2d4/toolbox
Add toolbox script for debugging in VM
2017-01-23 10:00:58 -08:00
Matt Rickard 1a4131ef02 Add toolbox script for debugging in VM
Usage `minikube ssh toolbox` will put you inside a rkt container with
debugging tools.
2017-01-20 14:30:07 -08:00
Aaron Prindle e0605fbef3 Fixed mount permissions with new iso 2017-01-19 17:27:34 -08:00
Aaron Prindle df17303855 Fixed hv_kvp_daemon.mk to fix minikube for windows hyperv 2017-01-13 15:00:21 -08:00
Matt Rickard b01a97c549 Add back persistent /data directory in ISO 2017-01-12 09:54:47 -08:00
Matt Rickard 604b80f183 Revert "Disable some kernel_config options"
This reverts commit 2a2905aca7.
2017-01-11 11:05:19 -08:00
Matt Rickard 32aa78754d Add CONFIG_IP_SET for CNI
Calico and other CNI plugins need the ipset kernel syscall enabled
2017-01-06 15:39:29 -08:00
Matt Rickard 427bde79ca Change default ISO to minikube-iso v1.0.1 (buildroot) 2016-12-20 15:34:07 -08:00
dlorenc 8e372ebdce Switch systemd journald logging to volatile. 2016-12-20 14:20:21 -08:00
Matt Rickard 1564399a38 Merge pull request #929 from r2d4/kernel_config
Disable some kernel_config options
2016-12-17 11:12:20 -08:00
Matt Rickard 2a2905aca7 Disable some kernel_config options
I made sure to only disable debugging level ones or ones that were
clearly not applicable.  The ones I disabled were also disabled in the
tinycore linux that b2d is based off.
2016-12-15 21:54:58 -08:00
Matt Rickard 18bbdb1726 Fix logs Integration test
Journalctl has not been logging properly in the minikube-iso because of
the absence of /var/log on startup.  This is an issue now that we are
using systemd for localkube.  This commit links and persists the directory
/var/log like we do for other folders.
2016-12-15 21:13:32 -08:00
Matt Rickard b3849a2841 Use GNU findutils instead of BusyBox find
Fixes #923
2016-12-15 16:00:36 -08:00
dlorenc 22d13e74a5 Add an empty /etc/docker directory to the ISO. 2016-11-17 10:09:17 -08:00
Dan Lorenc e7b013c8db Add a buildroot package for hv_kvp_daemon. 2016-11-09 16:14:16 -08:00
Aaron Prindle be21ff3e43 Added hyperv configuration to minikube-iso 2016-11-08 16:36:29 -08:00
Matt Rickard bb9bd00e41 Update minikube-alpha.iso to v0.0.6, update readmes 2016-10-28 16:49:20 -07:00
Sergiusz Urbaniak 6fe5d99644
minikube-iso: remove project files from old repository 2016-10-13 20:02:34 +02:00
Sergiusz Urbaniak ec5d707a59
minikube-iso: move to deploy/iso/minikube-iso 2016-10-13 19:59:25 +02:00