Commit Graph

825 Commits (f52df44fd5dcd5eaadfe709b249dc4d12ea26eca)

Author SHA1 Message Date
Thomas Stromberg 6675da314c Remove refs to k8s_releases.json now that `get-k8s-versions` is gone. 2018-09-28 09:45:32 -07:00
minikube-bot b7ffa46dbe Update releases.json to include v0.29.0 (#3176) 2018-09-27 15:46:16 -07:00
Sven Anderson f39ccc84a6 Upgrade gluster client in ISO to 4.1.5 2018-09-24 22:16:17 +02:00
Jeffrey Sica 9e586a215f update dashboard version 2018-09-24 12:24:08 -07:00
Anders F Björklund 0439a0ce6c Add psmisc package, for pstree command 2018-09-24 20:43:01 +02:00
Anders F Björklund 16be159cbd Install crictl from binary instead of from source
Since we already install docker and cni from binary
2018-09-24 20:03:54 +02:00
Anders F Björklund d8c8f0a896 Upgrade cni and cni-plugins to release version
Closes #3151
2018-09-22 10:40:03 +02:00
oilbeater 7120bdac36 update nginx ingress controller version to 0.19.0 2018-09-10 14:43:19 +08:00
Sandeep Rajan 82e991456e update 2018-09-04 05:50:48 -05:00
Bennett Ellis e13ed7a1ae Add env variable for default ES_JAVA_OPTS
The default configuration here for ES_JAVA_OPTS will pretty much always fail as is, making this addon useless and broken unless modified. Since this is deployed automatically when addon is enabled, it seems like providing a value that works is the best option here, otherwise in a minikube the pod(s) deployed will continually fail to start.
2018-09-04 05:48:38 -05:00
yanxuean 00a8b13e98 support containerd v1.2.0-beta.0
Signed-off-by: yanxuean <yan.xuean@zte.com.cn>
2018-08-21 09:28:33 -07:00
dlorenc bd9230f923 Fix the copyright header in our custom journald.conf 2018-08-20 10:23:17 -07:00
Sandeep Rajan bda086d34c update deployment 2018-08-16 09:29:52 -07:00
Anders F Björklund ec55fba5f0 Upgrade from kpod 0.1 to (new name) podman 0.4.1
Simple management tool for containers and images

"podman shares state with crio and so has the
capability to debug pods/images created by crio"

https://github.com/projectatomic/libpod/pull/145
2018-07-30 10:36:48 -07:00
Aaron Prindle a4606583e4 remove all localkube references from code, change /var/lib/localkube to /var/lib/minikube 2018-07-24 12:36:42 -07:00
Aaron Prindle 8cd01a8fd2 remove deploy/docker which uses localkube 2018-07-24 12:36:42 -07:00
minikube-bot 18a84504c8 Update releases.json to include v0.28.2 2018-07-23 09:46:03 -07:00
Rohit Agarwal 05f86aacfc Bump minikube-nvidia-driver-installer version to make it work again.
This incorporates the fix from GoogleCloudPlatform/container-engine-accelerators#85.

That bug got exposed when we switched the kernel version from 4.16.14 to 4.15.
2018-07-20 07:56:29 -07:00
minikube-bot 5de590983a Update releases.json to include v0.28.1 2018-07-17 09:29:55 -07:00
dlorenc 2be51dc6bc Fix vboxsf host mounting.
vboxguest is included in 4.16, but not vboxsf.
I couldn't get vboxsf to compile for 4.16, so I downgraded to 4.15.
2018-07-16 09:49:54 -07:00
dlorenc fbd620a010 Update cri-tools to 1.11.1. 2018-07-16 09:49:54 -07:00
Sven Anderson 9b5795072e Add heketi and gluster dependencies to minikube.iso
This change adds gluster and heketi dependencies to buildroot config,
that is dm_snapshot, dm_thin_pool and XFS kernel modules, XFS tools,
and gluster itself.
2018-07-08 22:27:33 -07:00
Rohit Agarwal 96079478a7 Add nvidia-driver-installer and nvidia-gpu-device-plugin addons. 2018-07-08 22:25:48 -07:00
Manuel de Brito Fontes 3e267fd567 Update nginx ingress controller to 0.16.2 2018-06-26 09:46:14 -07:00
minikube-bot 0783897b38 Update releases.json to include v0.28.0 2018-06-13 15:09:33 -07:00
Rohit Agarwal 0df67ee4af Changes to make 'virsh console minikube' work. 2018-06-11 08:45:59 -07:00
ijl 3c6a809253 Update linux_defconfig for 4.16 2018-06-11 07:31:17 -07:00
ijl 4c4cd31b02 linux 4.16, buildroot 2018.05
linux is upgraded to 4.16, binutils is upgraded to 2.30, and
libelf is installed for the newer kernel.

Other configuration changes are changes in defaults and ordering.

Now using glibc 2.27. systemd 237, and Go 1.10.

vbox-guest is removed because it's upstream as of linux 4.16.

More on buildroot at https://git.buildroot.net/buildroot/tree/CHANGES
2018-06-11 07:31:17 -07:00
Martynas Pumputis f8a52cb848 Enable openvswitch with vxlan (kernel module) 2018-06-07 09:07:57 -07:00
Martynas Pumputis d55203989f Enable dummy network interface (kernel module) 2018-06-07 09:07:57 -07:00
Sandeep Rajan 6cc9a85f68 coredns in gcr.io 2018-06-05 08:13:18 -07:00
ruicao 4e63f34e26 Typo fix: permissable -> permissible 2018-06-01 09:11:42 -07:00
Sandeep Rajan 4bab1946d9 update manifest 2018-05-30 08:42:09 -07:00
kairen 902e49688f Bump the heapster to v1.5.3 2018-05-21 08:06:01 -07:00
maiksensi 3e0faef9a5 Use correct link for available configmap options
Trivial change to point to the correct URL.
2018-05-17 13:28:03 -07:00
minikube-bot bdc9e966d4 Update releases.json to include v0.27.0 2018-05-17 13:27:40 -07:00
ijl 11dacb82a1 Build container for ISO uses ubuntu:18.04
This is a long-term release. 17.10 is approaching end of life.

https://www.ubuntu.com/info/release-end-of-life
2018-05-14 08:01:38 -07:00
Manuel de Brito Fontes a12479fc89 Switch ingress replication controller to deployment 2018-05-07 14:02:39 +02:00
Manuel de Brito Fontes 6eef6a31e2 Update nginx ingress controller to 0.14.0 2018-05-03 12:07:20 +02:00
AdamDang 1e409df919
Update crio.conf 2018-04-23 20:14:09 +08:00
minikube-bot acd37d6539 Update releases.json to include v0.26.1 2018-04-18 19:28:56 -07:00
Rohit Agarwal 34bb9bb6b8 Fix inconsistent version.
This was causing errors.

https://groups.google.com/d/msg/kubernetes-users/gLGXC6EfxzQ/zwgBITNPCQAJ
2018-04-12 09:02:14 -07:00
minikube-bot 53bacff4b4 Update releases.json to include v0.26.0 2018-04-10 14:57:20 -07:00
AdamDang 7263acea42 Correct the returned message
typo fix in the returned message
2018-04-10 14:57:01 -07:00
dlorenc 51f7e60e39
Add the recent localkube releases. 2018-04-10 12:54:29 -07:00
Tim Hockin b27a989c86 Pass 2: k8s GCR vanity URL 2018-04-09 08:36:59 -07:00
Anders F Björklund 1a22f21886 Upgrade cri-o to version 1.10.0 2018-03-30 13:41:25 -07:00
Anders F Björklund 60ec8bdf06 Add crictl from cri-tools, to minikube.iso
We don't need critest, because it requires go anyway.
But kubeadm insists on crictl being available in path.
2018-03-30 08:32:19 -07:00
Matt Rickard 3932663f3b
Merge pull request #2657 from dlorenc/1.10
Update to Kubernetes 1.10
2018-03-28 13:11:24 -07:00
dlorenc dcb5c2cc50 Manual changes for 1.10.
localkube now has to be non-statically compiled :(
2018-03-27 23:13:34 -07:00
oilbeater fe881662de Update nginx-ingress version to 0.12.0
The new version resolve some rewrite, session-affinity and templates bugs and will fix https://github.com/kubernetes/minikube/issues/2206
2018-03-26 19:37:26 -07:00
Matt Rickard 6ccc0198c7
Merge pull request #2597 from afbjorklund/docker
Upgrade Docker, from 17.09 to 17.12
2018-03-12 11:55:47 -07:00
Matt Rickard e3194f60f7
Merge pull request #2591 from lenalebt/master
deactivated hsts by default
2018-03-12 10:26:36 -07:00
Praveen Kumar 1327ea805c Issue #2599 Add sshfs support for minikube iso 2018-03-12 16:09:46 +05:30
Anders F Björklund cc965e3793 Upgrade Docker, from 17.09.0-ce to 17.12.1-ce 2018-03-11 18:46:22 +01:00
Lena Brüder d8d4f613e4
note about where to find more docs 2018-03-08 10:20:33 +01:00
Lena Brüder cbb97958eb
deactivated hsts by default
HSTS has been deactivated explicitly by default for the ingress controller in minikube, because it causes trouble for local development. Minikube is intended for local development, so this feature should not be turned on by default.
2018-03-07 10:02:44 +01:00
Sandeep Rajan a5afebdc40 update manifest 2018-03-06 07:42:45 -08:00
Matt Rickard 6e49d6a711
Merge pull request #2566 from dvdmuckle/master
Add metrics-server as an addon
2018-02-22 13:53:38 -08:00
Fabian Deutsch 7f9756e71b iso: Enable KVM
This patch enables KVM support inside the ISO to support nesting.

Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
2018-02-22 10:42:20 -08:00
David Muckle adb30393d1 Add metrics-server as an addon 2018-02-21 15:33:27 -05:00
Matt Rickard 7cea97d92a
Merge pull request #2541 from budhrg/refactor-get-downloadurl
Refactor get download url for minikube
2018-02-12 10:25:11 -08:00
Matt Rickard 4bab147ca0 ingress: ensure cm exists, do not reconcile 2018-02-12 09:05:26 -08:00
Budh Ram Gurung 68285d1779 Refactor get download url for minikube 2018-02-12 13:15:06 +05:30
Steve Sloka 4d060d3bdb Bump registry-creds version 2018-02-07 20:09:20 -08:00
Stepan Stipl 30216a3b71 Add netfilter xt_ipvs module needed by Calico
Calico 3.0 needs xt_ipvs module, otherwise it fails to run (see
https://github.com/projectcalico/felix/blob/master/iptables/match_builder.go#L70-L76
for details).
2018-02-02 10:29:30 -08:00
Colin Hoglund 479ca10c75 allow storage-provisioner to be disabled 2018-01-29 14:46:27 -05:00
Colin Hoglund 249839378b create ServiceAccount and ClusterRoleBinding for storage-provisioner 2018-01-29 14:04:16 -05:00
Joe Heck 9047262565 adding memory request and limit to efk addon
- running efk with minikube default memory (2048Mi) was running the set
   out of resources. Seemed like it should at least be aware it didn't
   have sufficient resources for the elasticSearch portion, so adding a
   request and limit based on cAdvisor observation of a running system.
2018-01-29 05:59:41 -08:00
GRECO, FRANK a91687d837 adding v1.9.0 to releases 2018-01-26 18:50:15 -06:00
minikube-bot e39b898bc5 Update releases.json to include v0.25.0 2018-01-26 19:12:41 +00:00
Matt Rickard ec1b443722
Merge pull request #2423 from kairen/add-freshpod-addon
Add freshpod as a new addon
2018-01-23 13:15:01 -08:00
Anders F Björklund 047be764d3 Downgrade docker from 17.12.0 back to 17.09.0 2018-01-17 08:21:26 -08:00
Anders F Björklund 565094e351 Upgrade Docker, from 17.06.0-ce to 17.12.0-ce 2018-01-17 08:21:26 -08:00
Anders F Björklund 3f92a9bd95 Make sure to create the /var/run/crio directory
The socket was moved there, so make sure that it actually exists!
Otherwise we will fail to create /var/run/crio.sock when starting.
2018-01-16 17:40:04 -08:00
kairen 53d6e9d7a2 Change freshpod from Deployment to RC 2018-01-13 02:14:26 +08:00
kairen 250d602085 Add freshpod as a new addon 2018-01-12 22:57:32 +08:00
kairen 08f4677511 Change kubernetes-dashboard from RC to Deployment 2018-01-10 02:15:07 +08:00
kairen b1091853cc Bump kube-addon-manager to v6.5 2018-01-08 14:06:29 -08:00
Suraj Deshmukh 5d7d751db8 Change the cri-o socket location to upstream default
Right now the cri-o socket is placed in `/var/run/crio.sock`, this
commit changes it to `/var/run/crio/crio.sock` which is similar to
upstream.

Signed-off-by: Suraj Deshmukh <surajd.service@gmail.com>
2018-01-04 10:35:08 -08:00
Sandeep Rajan 36fe30865e manifest update 2018-01-03 16:17:41 +05:30
yanxuean 9934697735 remove duplicate BR2_PACKAGE_BTRFS_PROGS
Signed-off-by: yanxuean <yan.xuean@zte.com.cn>
2017-12-26 13:14:33 -08:00
Tim Hockin 51ee9a1423 Convert registry to k8s.gcr.io 2017-12-22 09:55:16 -08:00
dlorenc 7550fcd6e0 Make the provisioner use a hostPath. 2017-12-20 14:41:56 -08:00
kairen 4d2840278f Bump heapster to v1.5.0 2017-12-19 08:14:31 -08:00
Marcin Maciaszczyk 8b1eeedfed Update dashboard-rc.yaml 2017-12-19 08:14:11 -08:00
ijl 8ca92d4b0a kpod b85d0fa 2017-12-14 08:54:36 -08:00
ijl 25c7629ceb crio-bin v1.8.4 2017-12-14 08:54:36 -08:00
ijl e677c9639d runc 0fdc908 2017-12-14 08:54:36 -08:00
Vincent Batts 16c54fcdc4 crio: update to v1.0.3
Also, this fixes the version output from `kubectl describe node`.
Now it shows:
```
[...]
System Info:
 Machine ID:                    41af387f4d4e4a3eabcdd2454a7e17f9
 System UUID:                   B5BA9F83-3476-4B4A-943A-81E7A3953234
 Boot ID:                       7e616123-fa50-4fa9-8f47-88b2a09fbb81
 Kernel Version:                4.9.13
 OS Image:                      Buildroot 2017.02
 Operating System:              linux
 Architecture:                  amd64
 Container Runtime Version:     cri-o://1.0.3
 Kubelet Version:               v1.8.0
 Kube-Proxy Version:            v1.8.0
[...]
```

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2017-12-14 08:54:36 -08:00
ijl b2251409ce sysdig
This builds the sysdig kernel module, but not the userspace
program. That can be provided by a container.
2017-12-13 20:29:31 -08:00
kairen 797925f183 Update ingress controller, and fix integration test 2017-12-12 21:43:39 -08:00
Jimmy Leger e784db9ccd Added kube-system/(tcp|udp)-services configmaps for nginx ingress controller 2017-12-11 08:25:29 -08:00
ijl 85ca57a5ca Packages built with -O2 instead of default -Os 2017-12-10 17:48:06 -08:00
ijl 350e09d263 vbox-guest 5.1.30
5.1.18 won't build with more recent kernels.

https://www.virtualbox.org/wiki/Changelog-5.1
2017-12-08 13:50:36 -06:00
ijl 09fe456c27 linux 4.9.64 2017-12-07 15:02:19 -06:00
ijl 57d1b0ce70 openvmtools10 package removed in favor of buildroot
buildroot's version is now more recent than the forked package.
2017-12-07 15:02:19 -06:00
ijl 1ca3a42e97 crio-bin requires libglib2, libmount 2017-12-07 15:02:19 -06:00
ijl b977f274db buildroot 2017.11 2017-12-07 15:02:19 -06:00
Matt Rickard 66d2d040fc Add 0.24.0 checksums to releases.json 2017-12-01 10:14:43 -08:00
minikube-bot e3c5edb630 Update releases.json to include v0.24.1 2017-12-01 05:03:59 +00:00
O'meid a465350b9e
localkube-dind: Fix readme.
Fix the image name from localkube-image to localkube-dind-image in the readme.
2017-12-01 13:49:35 +11:00
kairen 874b47b10f Bump Heapster version to v1.5.0-beta.2 2017-11-30 14:49:01 -08:00
Marcin Maciaszczyk 653196dbff Update Dashboard addon to v1.8.0 2017-11-27 19:42:45 -08:00
Matt Rickard f7f77e3d85
Merge pull request #2179 from rajansandeep/manifestupdate
Update CoreDNS manifest
2017-11-16 08:52:51 -08:00
Matt Rickard 43d8424c87
Merge pull request #2182 from kairen/update-addon-2
[addon] Update heapster to v1.5.0
2017-11-16 08:52:28 -08:00
Manuel de Brito Fontes 3521efb610 Update nginx-ingress-controller to 0.9-beta.17 2017-11-12 10:47:49 -03:00
kairen 7066946a59 [addon] Update heapster to v1.5.0 2017-11-10 17:02:49 +08:00
Matt Rickard 65d11b13d7
Merge pull request #2168 from dlorenc/storfix
More storage provisioner fixes.
2017-11-09 10:55:27 -08:00
Sandeep Rajan 10d2b02b74 Update coredns manifest 2017-11-09 12:43:07 -05:00
dlorenc 6e0710b425
Add a separate tag and bump the version. 2017-11-08 11:26:32 -08:00
Matt Rickard 6f2c75a04b
Merge pull request #2172 from maciaszczykm/kd-v1.7.1
Update Dashboard version to 1.7.1
2017-11-08 10:22:21 -08:00
Marcin Maciaszczyk b1ab7553e3 Update Dashboard version to 1.7.1 2017-11-08 09:38:56 +01:00
kairen 38d108446a Bump ingress to 0.9.0-beta.16, and add minikube-addons endpoint 2017-11-07 09:51:32 +08:00
dlorenc f46b2fdde4 Add go to the minikube-iso build. 2017-11-06 09:40:01 -08:00
Matt Rickard e73844c303
Merge pull request #2147 from kairen/add-efk
[addons] Add addon support for EFK logging
2017-11-02 10:33:05 -07:00
kairen 8bcd313d55 Update all yaml license info 2017-11-02 17:04:03 +08:00
kairen c91e308a9a Update efk kibana yaml file 2017-11-02 17:02:31 +08:00
Matt Rickard f368ac4999
Merge pull request #2137 from priyawadhwa/storage-provisioner-as-pod
Run storage provisioner as pod
2017-11-01 14:00:57 -07:00
Priya Wadhwa c342ed4d57 Added storage prov deps to Makefile and rewrote main file 2017-11-01 10:54:17 -07:00
kairen c549bc61bf Add addon support for EFK logging 2017-11-02 01:00:38 +08:00
Fabian Deutsch fb4c312f7d
ingress: Add support for tcp and udp services 2017-11-01 16:38:18 +01:00
Matt Rickard fc105d3328 Update kube-dns service to use 10.96.0.0/24 2017-10-31 10:40:06 -07:00
Priya Wadhwa 7098431c6a Small changes 2017-10-30 13:52:45 -07:00
Priya Wadhwa 71b38d1e4e Tests passing with storage-provisioner in addons 2017-10-30 13:45:31 -07:00
Priya Wadhwa a8fedc86e1 Create main file for storage provisioner 2017-10-30 13:07:48 -07:00
minikube-bot 498f8fa3ef Update releases.json to include v0.23.0 2017-10-26 23:41:43 +00:00
zouyee a34e91d54c [addon/coreos] bump rbac and deployment version 2017-10-25 08:13:52 -07:00
Matt Rickard 20c04b0430 Merge pull request #2088 from r2d4/18-release
Add 1.8 release
2017-10-19 13:42:11 -04:00
Matt Rickard 79f81edb69 Add 1.8 release 2017-10-19 07:56:24 -07:00
Matt Rickard c7f03444b5 Merge branch 'master' into docker-17.05 2017-10-19 07:23:11 -07:00
Vincent Batts 50570f6133
buildroot: output flags for crio
This adds an environment variable file for crio.service to source.
And a step for the buildroot provisioner to write flags, initially just
insecure-registry.

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2017-10-17 13:39:06 -04:00
Vincent Batts 4cc246eae7 crio: update to their v1.0.0 release
https://github.com/kubernetes-incubator/cri-o/releases/tag/v1.0.0

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2017-10-17 08:46:24 -07:00
Matt Rickard 3acb2a18a9 Merge pull request #2011 from zouyee/dashboard
update kubernetes-dashboard image version to v1.7.0
2017-10-09 15:00:40 -07:00
Matt Rickard b4de04fac8 Merge pull request #1995 from rajansandeep/coredns
Adding CoreDNS as an addon
2017-10-09 14:59:34 -07:00
Matt Rickard e4fa2f31e5 Merge pull request #2035 from kairen/update-addon
[addons] Update heapster monitoring image version and resource
2017-10-09 14:58:50 -07:00
Matt Rickard 6615b89977 Merge pull request #2039 from kairen/update-ingress
[addons] Update ingress rc image version to latest release
2017-10-09 14:58:23 -07:00
kairen a1d69920fd [addons] Update ingress rc image version to latest release 2017-10-07 21:54:55 +08:00
minikube-bot 71a67f02cf Update releases.json to include v0.22.3 2017-10-06 21:02:24 +00:00
kairen 6753da85f1 [heapster addons] Update image version to latest version 2017-10-06 15:35:35 +08:00
Manuel de Brito Fontes 3921adbdd7 Update nginx ingress controller version to 0.9-beta.14 2017-10-03 08:29:25 -03:00
dlorenc 18de99b793 Update dnsmasq to 1.14.5. 2017-10-02 10:32:36 -07:00
Aaron Prindle ec17df3e59 Added sshd, kubeconfig and insecure-serving flags to localkube for dind image 2017-09-28 16:05:51 -07:00
Vincent Batts 2788714cc5
minikube-iso: add cri-o runtime
https://github.com/kubernetes-incubator/cri-o

Updated the runc version to its latest master commit.
Got crio into the automounter to get off the tmpfs

This feature bubbles up to the minikube command by reusing the
`--container-runtime=` flag, by enabling the value of "`crio`"
(`minikube start --container-runtime=crio`), while the flags/config
passed to localkube are more like k8s (`--container-runtime=remote
--remote-runtime-endpoint=/var/run/crio.sock`)

This is mostly ready for review. It is still lacking having
--insecure-registry plumbed through, but for now the policy.json is
open.

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2017-09-27 09:12:15 -04:00
zouyee bac58c4434 update kubernetes-dashboard image version to v1.7.0 2017-09-27 15:39:24 +08:00
Sandeep Rajan 98b7ec62ba minor fixes and added service CIDR 2017-09-21 11:19:39 -04:00
Sandeep Rajan eba63d86cd adding coredns as an addon 2017-09-21 10:28:45 -04:00
Praveen Kumar ee49cebaf7 Update minishift directory structure to automout script 2017-09-21 15:47:01 +05:30
Matt Rickard a1207de46c Merge pull request #1968 from praveenkumar/bind_mount
Use bind mount instead symlink
2017-09-20 14:16:20 -07:00
minikube-bot 3451239780 Update releases.json to include v0.22.2 2017-09-18 20:50:25 +00:00
Praveen Kumar 35bba7a4ac Use bind mount instead symlink
- Removed extra (prefix/sufix)spaces
2017-09-18 10:17:31 +05:30
Aaron Prindle f4b916e3da added restart to kvp daemon 2017-09-13 11:10:08 -07:00
minikube-bot 150f285fdf Update releases.json to include v0.22.1 2017-09-11 22:07:03 +00:00
Matt Rickard f5e95e9223 Merge pull request #1911 from corlettb/master
Adding optional aws_session_token to configuration options for registry-creds
2017-09-08 11:06:29 -07:00
Matt Rickard ad85596d37 Add 1.7.5 localkube to released 2017-09-07 21:12:57 -07:00
minikube-bot 46268d9dbc Update releases.json to include v0.22.0 2017-09-07 18:39:16 +00:00
Matt Rickard 0e6e930a7d Merge pull request #1881 from r2d4/cache-images-4-minikube
Cache images in minikube
2017-09-06 15:43:04 -07:00
Ben Corlett a2d8b1b434 - Passthrough aws region to registry-creds plugin
- Add optional aws_session_token to configuration options for registry-creds for aws sts credentials
2017-09-06 11:01:46 +01:00
Phu Kieu 8fe16fdf94 Update localkube to use socat with tls auth 2017-08-31 08:34:53 -07:00
Matt Rickard e7aa059b6a Set imagePullPolicy:IfNotPresent on kube-dns 2017-08-30 22:36:21 -07:00
Matt Rickard dd91fea301 Merge pull request #1902 from aledbf/icb12
Update nginx ingress controller version to 0.9-beta.12
2017-08-30 17:44:43 -07:00
Manuel de Brito Fontes e7cd5aba54 Update nginx ingress controller version to 0.9-beta.12 2017-08-30 18:24:48 -03:00
Matt Rickard 2fd858844b Add additional modules for IPVS
Fixes #1894
2017-08-28 11:02:11 -07:00
Matt Rickard 3c9603ad64 Merge pull request #1888 from dragon3/master
Recover "awsregion" parameter for registry-creds addon
2017-08-25 18:02:19 -07:00
Matt Rickard bb50f5df36 Add minikube motd for ssh login 2017-08-25 13:29:44 -07:00
Matt Rickard 946d406650 Add sshd_config to minikube iso
Overwrite the default configuration and enable

PrintMotd
PermitTunnel yes
MaxSessions 1000

So that we can run multiplex more ssh connections and do things in
parallel.
2017-08-25 13:28:18 -07:00
Ryuzo Yamamoto 6daef73f8d Recover "awsregion" parameter for registry-cred addon
It seems the "awsregion" parameter was removed in 8ba6f47876 (#1711) unexpectedly.
It caused making incorrect awsecr-cred with unexpected aws region.
2017-08-25 09:39:58 -04:00
Aaron Prindle db45c6e0da Fix mount syntax for insecure serving w/ none driver 2017-08-21 15:47:50 -07:00
Matt Rickard f995dce258 Merge pull request #1851 from r2d4/docker-start-once
Remove initial docker unit
2017-08-21 13:15:23 -07:00
Matt Rickard 0db44af93c Rewrite configureAuth
The current implementation assumes that we already have docker running.
 This switches it to not remove any previous docker configuration
(since there isn't any), and uses our native file transfer utils
instead of the printf commands.
2017-08-20 22:44:19 -07:00
Matt Rickard 5a3d9777a3 Add 1.7.4 to releases.json 2017-08-20 15:41:46 -07:00
Matt Rickard 56e250e979 Delete docker default systemd unit from ISO
The docker daemon initially starts up in the ISO, only to be stopped
and replaced by minikube's custom configuration.  This removes the
initial unit, so that docker doesn't automatically start up until
minikube restarts it with its configuration.
2017-08-20 11:04:24 -07:00
Matt Rickard 65af725bef Add kernel module for MacVTap 2017-08-19 12:06:27 -07:00
Matt Rickard 1d715bfbd0 Merge pull request #1834 from msnelling/add_cifs
Add CIFS support to kernel
2017-08-17 11:50:03 -07:00
Mark Snelling e99987a0eb Added CIFS support to kernel 2017-08-17 09:23:47 +01:00
Aaron Prindle 19a8aa30b8 Merge pull request #1750 from aaron-prindle/localkube-dind-container
Add additional localkube-dind docker image.
2017-08-16 15:39:30 -07:00
Aaron Prindle 20f99fc500 Add additional localkube-dind docker image. 2017-08-16 15:30:07 -07:00
dlorenc 2bd9f94220 Fix the none driver with insecure serving.
There's a race condition where the kubelet starts up before this directory
gets created. If you create a HostPath volume without a trailing / on a path
that doesn't exist, it looks like something treats it as a file instead of a
directory.
2017-08-14 09:42:09 -07:00
Matt Rickard 1d2050ebf4 Merge pull request #1813 from r2d4/173release
add 1.7.2 and 1.7.3 to releases.json
2017-08-13 11:51:09 -07:00
Erik Stidham 437fe66b92 Add kernel modules needed by Calico
- Enable ipset module CONFIG_IP_SET_HASH_NET
- Enable ipip module CONFIG_NET_IPIP
2017-08-12 07:32:35 -07:00
Matt Rickard 3aebb95350 add 1.7.2 and 1.7.3 to releases.json 2017-08-11 10:45:22 -07:00
Arthur 88b68eabd7 Update dashboard-rc.yaml
Update labels to v1.6.3
2017-08-06 08:32:55 -07:00
zouyee f62161ec2d update dashboard image version 2017-07-31 17:50:17 -07:00
dlorenc a26d41399c Automount fixes. 2017-07-31 16:02:10 -07:00
Bryan Larsen 1a8c8453dc doesn't like trailing slash 2017-07-31 10:59:10 -04:00
Bryan Larsen 5d9206b465 Merge remote-tracking branch 'upstream/master' into docker-17.05 2017-07-31 10:44:03 -04:00
Bryan Larsen 3cb5332a3d upgrade to docker-17.06 2017-07-31 10:39:33 -04:00
Matt Rickard 41fdd53e1a Update cni-bin to v0.6.0-rc1
Also adds the cni-plugins-bin package, since they have been split out
into their own repo as of v0.6.0-rc1.
2017-07-26 17:50:05 -07:00
dlorenc 8837045970 Stop using insecure serving. 2017-07-26 14:38:57 -07:00
minikube-bot 174dc9f062 Update releases.json to include v0.21.0 2017-07-26 09:05:02 -07:00
Aaron Prindle 29a7d7119a Merge pull request #1436 from Teddy-Schmitz/registry-creds-gcrurl
Add gcrurl env var to registry-creds addon deployment and configuration
2017-07-24 10:16:13 -07:00
Matt Rickard 384a16f558 Add ebtables package to localkube container
ebtables is needed for the kubenet network plugin.
2017-07-21 14:58:18 -07:00
Aaron Prindle c4ab0947c5 Merge pull request #1711 from upmc-enterprises/registryCredsAWSRole
Add additional config options for registry-creds addon / Bump version
2017-07-20 15:20:30 -07:00
Matt Rickard 8175c17a00 Use kubenet, add ebtables support
Fixes #1568
2017-07-18 14:43:56 -07:00
Steve Sloka 8ba6f47876 Add additional config options for registry-creds addon / Bump version 2017-07-18 11:10:24 -04:00
Manuel de Brito Fontes 47b3ceedd6 Update nginx ingress controller version to 0.9-beta.10 2017-07-16 19:15:09 -04:00
Matt Rickard 1c06d18e7d Merge pull request #1693 from r2d4/k8s-1.7-rebase
Upgrade to k8s-v1.7
2017-07-14 08:55:13 -07:00
Marc CARRE 74c09aa9c1 Enable ipset (hash:ip and list:set).
Weave Net, a container networking solution, requires the `xt_set` module in order to function properly.
Minikube's Linux image currently does not have it, making Weave Net fail with errors like:

- `modprobe: FATAL: Module xt_set not found in directory /lib/modules/4.9.13`
- `FATA: ipset [create weave-local-pods hash:ip] failed: ipset v6.29: Kernel error received: set type not supported: exit status 1`

This changes addresses such issues.
2017-07-14 13:38:54 +01:00
Matt Rickard d94da6b644 Update kube-dns to 1.14.4 2017-07-13 09:19:46 -07:00
Matt Rickard 16c488d244 Update addon-manager to v6.4-beta.2 2017-07-13 09:19:46 -07:00
Matt Rickard c0e1559a1b Add kernel configs for support vsocks 2017-07-12 11:04:36 -07:00
Manuel de Brito Fontes e7c9f3c6b7 Update nginx ingress controller version to 0.9-beta.10 2017-07-07 12:04:21 -04:00
Steve Leon d90a5a233a Adding cephfs kernel module 2017-06-30 14:03:02 -07:00
Matt Rickard bbf0d9302f Add 1.7 to releases.json 2017-06-30 11:17:04 -07:00
Jakub Gocławski 4c624c284a Upgrade Docker to 1.12.6. 2017-06-29 11:58:14 -07:00
Matt Rickard fc986dfea9 Add 1.7.0-rc.1 to releases 2017-06-29 11:18:29 -07:00
Matt Rickard 55ea14fb9f Fix checksums for binaries built with go 1.7.5 2017-06-22 11:10:44 -07:00
minikube-bot 0b4788389d Update releases.json to include v0.20.0 2017-06-21 20:43:50 +00:00
Matthew Fisher 51cf8cf9a8 fix registry addon labels
In a last-minute fix, I accidentally changed the pod labels all to
the minikube add-on reconciliation mode label instead of the add-on
name. This is causing the registry service to be unable to forward
requests over to the pods due to mismatched label selectors.
2017-06-19 11:39:18 -07:00
dlorenc 1b3f06f8ed Enable IP_VS and MACVLAN and VXLAN. 2017-06-16 13:03:16 -07:00
Matthew Fisher 5e1db75db5 add registry addon
This addon installs a docker registry into the cluster.
2017-06-16 10:36:10 -07:00
Manuel de Brito Fontes cd81fbbbe1 Bump ingress to v0.9.0-beta.8 2017-06-14 14:42:25 -04:00
Matt Rickard bbef7353c6 Specifcy domains in dnsmasq configuration 2017-06-12 11:26:33 -07:00
Matt Rickard 94cb85f8cb Merge pull request #1513 from tdemaret/master
Fix Selector to use heapster, influxdb and grafana on Minikube
2017-06-08 10:36:19 -07:00
tz70s de513f93c4 Add k8s v1.6.4 release 2017-06-02 17:31:13 +08:00
Bryan Larsen 2969bcda5c install docker-proxy 2017-05-31 13:54:43 -04:00
Bryan Larsen efc0c7d310 ugly insecure hack to work around https://github.com/kubernetes/kubernetes/issues/40182 2017-05-31 13:48:54 -04:00
Bryan Larsen 0019625444 Upgrade to Docker 17.05-ce
This is an attempt to address #1518.   It does actually fix #1518, but breaks much of Kubernetes.   :)   Don't merge this, I'm just creating a PR that people can play with if they're interested in taking it further.
2017-05-31 09:12:09 -04:00
Thibaut Demaret c94f41fbf1 the last reconcile 2017-05-26 21:23:28 +02:00
dlorenc 99be45d40c Update kubedns to 1.14.2. (#1526)
* Update kubedns to 1.14.2.

* Also change integration test to cover the naked "kubernetes" domain.
2017-05-26 10:15:38 -07:00
Thibaut Démaret 209cf8d419 Add correction 2017-05-26 11:57:34 +02:00
Thibaut Demaret 55e1d432ba Fix Selector to use heapster, influxdb and grafana on Minikube 2017-05-20 06:48:30 +02:00
Marcin Maciaszczyk d16359de1e Update dashboard-rc.yaml (#1502) 2017-05-17 09:27:59 -07:00
Andreas Kohn 0f7c4df672 Fix the URL to the minikube_iso.md file 2017-05-17 16:25:24 +02:00
Matt Rickard f932646e73 Add 1.7.0-alpha.2 release 2017-05-12 15:27:36 -07:00
Matt Rickard a8bbd9ffe8 Add 1.6.3 to releases 2017-05-12 15:15:32 -07:00
minikube-bot e804149448 Update releases.json to include v0.19.0 2017-05-09 23:30:20 +00: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
Teddy Schmitz 5f6511c73c Add gcrurl env var to addon deployment and configuration 2017-05-02 12:14:17 +08:00
William Chang 6aa7acb51e Modify the heapster_influxdb images source 2017-04-25 13:40:14 +08:00
dlorenc c23dfba5d2 Update the addon manager. (#1301)
This gets us closer to being able to disable the storage provisioner.
2017-04-24 10:36:02 -07:00
Matt Rickard 2455da4b88 Merge pull request #1357 from r2d4/dns-1.14
Upgrade kube-dns to 1.14.1
2017-04-14 13:02:41 -07:00
Matt Rickard ae931c00ad Bump ingress to v0.9.0-beta.4
ref https://github.com/kubernetes/ingress/issues/602
2017-04-13 09:59:52 -07:00
Matt Rickard a765d57d53 Upgrade kube-dns to 1.14.1 2017-04-12 10:01:04 -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 1b57fce112 Add 0.18.0 to releases.json 2017-04-07 15:07:45 -07:00
Matt Rickard 0aefb48f5c Cut 0.18.0 release 2017-04-06 16:00:47 -07:00
Matt Rickard 09e8cce24d Merge pull request #1314 from r2d4/k8s-v1.6-rebase-1
Upgrade to k8s v1.6 as default version
2017-04-06 14:37:51 -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
Marcin Maciaszczyk 8d30aee3e0 Use Dashboard 1.6.0 release
https://github.com/kubernetes/dashboard/releases/tag/v1.6.0
2017-03-31 13:24:04 -07:00
Matt Rickard b279d733ad Minikube changes for v1.6.0-beta.2 2017-03-31 13:24:03 -07:00
Matt Rickard 3b46c27b16 Minikube changes for v1.6.0-alpha.1 2017-03-31 13:23:59 -07:00
Maxime Vidori dc3e2c1043 Add documentation for iso testing 2017-03-29 10:35:33 +02:00
Matt Rickard e71845e216 Add Kubernetes 1.6 release to releases.json 2017-03-28 20:20:21 -07:00
Matt Rickard 5c7e78a2ac Merge pull request #1276 from IxDay/dockerized_iso
Dockerized build for minikube-iso
2017-03-25 17:39:08 -07:00
Matt Rickard 3410151439 Add v1.6.0-rc.1 to releases.json 2017-03-24 14:23:46 -07: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
Matt Rickard d572ec731e Merge pull request #1235 from Calpicow/master
Add instructions for running Localkube in Docker for Mac/Windows
2017-03-23 14:31:37 -07:00
Phu Kieu 0fbcf555b2 Add instructions for running Localkube in Docker for Mac/Windows 2017-03-23 14:26:05 -07:00
Steve Sloka ad770c7a3d Add support for private docker registry in registry-creds 2017-03-23 09:36:21 -04:00
Matt Rickard ee94abb8c8 Merge pull request #1266 from r2d4/localkube-164
Add v1.6.0-beta.4 release
2017-03-20 11:34:37 -07:00
Matt Rickard 0797926e13 Add v1.6.0-beta.4 release 2017-03-20 10:24:30 -07:00
Matt Rickard b146f0dffb Merge pull request #1258 from r2d4/update-heapster
Update heapster addon to v1.3.0
2017-03-20 09:54:36 -07:00
Maxime Vidori 8dd1141e10 Improve package requirement list for minikube-iso 2017-03-19 19:31:01 +01:00
Matt Rickard 0194b34344 Update heapster addon to v1.3.0 2017-03-17 15:44:15 -07:00
Matt Rickard 7b28b8123e Merge pull request #1256 from r2d4/nfs_v4_2
Add kernel option for NFS_V4_2
2017-03-17 11:09:00 -07:00
Matt Rickard a928194d7d Add kernel option for NFS_V4_2 2017-03-17 09:57:27 -07:00
Matt Rickard c48a1eb330 Upgrade nginx ingress to v0.9-beta.3 2017-03-16 13:22:10 -07:00
Matt Rickard 029377ffd1 Add v1.6.x localkube releases 2017-03-15 16:13:10 -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 4639bc01a0 Merge branch 'master' into jenkins-releases.json-v0.17.1 2017-03-06 11:16:57 -08:00
minikube-bot 8905c6295a Update releases.json to include v0.17.1 2017-03-03 02:32:24 +00:00
minikube-bot 52aae8842d Update releases.json to include v0.17.0 2017-03-02 22:39:45 +00: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
dlorenc 8810fead64 Switch to our bundled provisioner by default. 2017-03-01 11:50:15 -08:00
Matt Rickard d9715fabcc Add CIFS-utils to minikube iso 2017-02-28 11:17:18 -08:00
Steve Sloka 60d9d1e142 Refactor registry addon 2017-02-27 11:09:09 -05:00
Steve Sloka c3d962b58c Allow for addons to prompt for data input 2017-02-27 11:09:09 -05:00
Dan Lorenc b7a5ebed1b Add a default storage class/provisioner. 2017-02-25 14:48:04 -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
Aaron Prindle 6b92a99699 Update localkube image 2017-02-22 15:03:42 -08:00
Aaron Prindle bb4b7ceb95 Merge pull request #1106 from aaron-prindle/update-localkube-docker
Updated localkube docker instructions, added build to main makefile
2017-02-17 15:39:28 -08:00
Aaron Prindle 19bdd1d097 Merge branch 'master' into update-localkube-docker 2017-02-17 09:39:33 -08:00
Matt Rickard 15294b3a16 Remove b2d from deploy and Makefile
We are no longer releasing any boot2docker based minikube ISOs.
2017-02-16 15:24:15 -08:00
Matt Rickard 155f18a35c Add v1.6.0-alpha.1 and v1.5.3 releases 2017-02-15 10:05:57 -08:00
Aaron Prindle 6011819e3a Updated localkube docker instructions, added build to main makefile 2017-02-14 19:46:21 -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
dlorenc 47bfae3e9a Merge pull request #1108 from aaron-prindle/fix-registry-creds-addon
Fix GCR in registry-creds addon
2017-02-09 10:50:21 -08: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
Aaron Prindle f5e692a6f6 Fix GCR in registry-creds addon 2017-02-08 16:16:07 -08:00
Ghe Rivero 198ebe7bf1 Ignore dns settings for docker-machines network 2017-02-07 00:46:08 +01:00
Aaron Prindle 656e85dfb9 Merge pull request #1081 from metmajer/master
Make heapster service available via NodePort.
2017-02-03 12:35:11 -08: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
Martin Etmajer 4fdac2bd98 Make heapster service available via NodePort. 2017-02-03 10:50:31 +01:00
minikube-bot fa96bc0232 Update releases.json to include v0.16.0 2017-02-03 00:07:35 +00: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
Matt Rickard 02c7229568 Merge pull request #1060 from upmc-enterprises/bumpRegistryCredsVersion
Bumped registry-creds version to 1.5
2017-02-01 10:01:57 -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
Steve Sloka b6c5e69cdd Bumped registry-creds version to 1.5 2017-01-31 12:56:39 -05: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
Matt Rickard ffe8c9f50f Merge pull request #1029 from r2d4/k8s-vs
Add v1.5.2 and v1.6.0-alpha.0 releases
2017-01-20 10:26:59 -08:00
Aaron Prindle e0605fbef3 Fixed mount permissions with new iso 2017-01-19 17:27:34 -08:00
Matt Rickard ea5cef3a1a Add v1.5.2 and v1.6.0-alpha.0 releases 2017-01-19 13:59:31 -08:00
Aaron Prindle df17303855 Fixed hv_kvp_daemon.mk to fix minikube for windows hyperv 2017-01-13 15:00:21 -08:00
Steve Sloka ae2ae8f23c Rename awsecr-creds to registry-creds & update version which now supports Google Registry 2017-01-13 10:54:30 -05:00
Matt Rickard b01a97c549 Add back persistent /data directory in ISO 2017-01-12 09:54:47 -08:00
Matt Rickard 771aeb967c Merge pull request #985 from minikube-bot/jenkins-releases.json-v0.15.0
update releases.json to include v0.15.0
2017-01-11 14:28:21 -08:00
Matt Rickard 604b80f183 Revert "Disable some kernel_config options"
This reverts commit 2a2905aca7.
2017-01-11 11:05:19 -08:00
minikube-bot a3b90ddb60 Update releases.json to include v0.15.0 2017-01-10 21:24:34 +00:00
Rob Franken 37941005d9 update to dashboard 1.5.1 release 2017-01-10 11:51:38 +01: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
Aaron Prindle dd20812222 Upgrade kube-dns to version 1.9 2017-01-05 15:57:20 -08:00
Matt Rickard 22a331288b Merge pull request #905 from praveenkumar/patch-1
Update dockerfile to accommodate latest b2d changes.
2016-12-23 09:27:16 -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
Pengfei Ni 3e8af46f69 Add k8s v1.5.1 to releases
Signed-off-by: Pengfei Ni <feiskyer@gmail.com>
2016-12-15 11:24:13 +08:00
minikube-bot 93010de946 Update releases.json to include v0.14.0 2016-12-14 20:20:29 +00:00
Matt Rickard cdef9690ff Update addons for k8s v1.5 2016-12-13 11:21:49 -08:00
Praveen Kumar 60d391871b Update dockerfile to accommodate latest b2d changes.
2d5e77def8 recently merged and it will break current b2d iso creation.
2016-12-12 14:40:35 +05:30
Steve Sloka 7e989d1ce2 Enable awsecr-creds addon which will setup credentials to AWS ECR for downloading docker images 2016-12-09 08:46:05 -05:00
Matt Rickard f1fb26adc6 Add ingress controller to addons
This uses a custom version of the ingress controller.  We should move
it over to the official one when it is released.
2016-12-08 12:01:31 -08:00
Matt Rickard f6e3e12655 Group addon yamls into folders 2016-12-07 11:28:22 -08:00
Matt Rickard fc1fbce5e5 Merge pull request #872 from r2d4/update-releases
Update releases for v0.13.1
2016-12-06 09:30:44 -08:00
Matt Rickard 82033e5a94 Update releases.json to include v0.13.1 2016-12-05 16:00:54 -08:00
Matt Rickard a0175c03d9 Downgrade dashboard back to v1.4.2
PetSets aren't supported at all in dashboard v1.5, however they are
still valid in minikube since minikube runs k8s v1.4.6 at the moment.

We can upgrade to dashboard v1.5 once we merge the k8s-v1.5 branch and
upgrade minikube to k8s v1.5

Fixes #884
2016-12-02 14:16:14 -08:00
Matt Rickard bda8da7263 Update releases for v0.13.0 2016-12-01 13:39:41 -08:00
Matt Rickard 433232a557 Merge pull request #862 from r2d4/update
Add localkube releasing jobs to makefile
2016-11-30 15:19:02 -08:00
Rob Franken 9cc7c7ae61 Update Dashboard version to v1.5.0 2016-11-30 12:52:11 +01:00
Matt Rickard 933da2c86d Add localkube releasing jobs to makefile
Update releases to reflect v1.5.0-beta.1
2016-11-29 11:57:17 -08:00
Aaron Prindle 3fe4ef3e83 Added heapster to set of addons. Need to add test and repackage things to remove duplicated code. 2016-11-18 17:36:54 -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 24ebbbb4b3 Add k8s releases to json 2016-11-04 11:35:18 -07:00
Matt Rickard 7c071d5507 Update releases to v0.12.2 2016-10-31 10:11:17 -07:00
Rob Franken 03d15d0dfe Update used dashboard version to 1.4.2
Dashboard 1.4.2 contains a fix for an XSS security bug, so I think it would be prudent to update the Dashboard version 'shipped' with minikube to this version
2016-10-31 13:14:26 +01:00
Matt Rickard bb9bd00e41 Update minikube-alpha.iso to v0.0.6, update readmes 2016-10-28 16:49:20 -07:00
Matt Rickard 5cf47cbab3 Update releases for v0.12.1 2016-10-28 09:23:46 -07:00
Matt Rickard 7560384fc8 Remove vendored kube2sky, Add DNS as cluster addon
Removes the vendored in kube2sky built into the minikube binary and
replaces the dns solution with kube-dns cluster addon.  This will allow
users to swap out DNS implementations by simply turning off the
kube-dns addon.
2016-10-25 14:00:51 -07:00
Matt Rickard 19f6fc018d ImagePullyPolicy IfNotPresent for addon-manager 2016-10-24 13:27:30 -07:00
Matt Rickard 17efbaade8 Update releases for v0.12.0 2016-10-21 15:01:00 -07:00
Matt Rickard 914804c5a5 Add v1.4.2 k8s release 2016-10-20 15:09:31 -07:00
Matt Rickard 725fa82965 Add v1.4.3 to k8s releases 2016-10-20 11:46:49 -07:00
Matt Rickard fa215b7d70 Merge pull request #709 from r2d4/addon-mgr
Move addon-manager to deploy/addons, upgrade v5.1
2016-10-18 16:41:53 -07:00
dlorenc 9de8cf8da6 Merge pull request #692 from s-urbaniak/minikube-iso
add buildroot based minikube-iso build infrastructure
2016-10-18 13:58:57 -07:00
Matt Rickard 0e7ff379d4 Move addon-manager to deploy/addons, upgrade v5.1 2016-10-18 12:09:03 -07:00
Sergiusz Urbaniak c1783ca733
boot2docker: move build files into separate directory 2016-10-13 20:02:42 +02:00
Sergiusz Urbaniak 6fe5d99644
minikube-iso: remove project files from old repository 2016-10-13 20:02:34 +02:00
Sergiusz Urbaniak 182bcc63e9
Merge branch 'minikube-iso' 2016-10-13 20:00:47 +02:00
Sergiusz Urbaniak ec5d707a59
minikube-iso: move to deploy/iso/minikube-iso 2016-10-13 19:59:25 +02:00
Matt Rickard 69266b9861 Add v1.4.1 k8s release 2016-10-12 11:08:13 -07:00
Matt Rickard a09a81dc84 Add k8s v1.5.0-alpha.0 localkube release 2016-10-07 14:44:24 -07:00
Matt Rickard b473184718 Update releases v0.10.0 and v0.11.0 2016-10-06 18:55:56 -07:00
Matt Rickard d18b1fc484 Add v1.4.0 k8s release, remove v1.4.0-beta.10 2016-09-27 13:44:00 -07:00
Dan Lorenc 31b2b9e7ae Check localkube SHAs.
Also add notes to the RELEASING.md doc, and a make target to test the release.
2016-09-27 10:59:02 -07:00
Matt Rickard ed08f69f08 Merge pull request #614 from r2d4/releases
Update the k8s releases available
2016-09-23 11:40:25 -07:00
dlorenc 2a877a522b Add a test for checking SHAs. 2016-09-23 10:54:14 -07:00
Matt Rickard 6fe384b143 Update the k8s releases available 2016-09-22 15:11:16 -07:00
dlorenc 7eaf9740be Fix the SHA for linux/0.7.0. 2016-09-22 13:26:13 -07:00
dlorenc d15ab5f235 Add the beta2 release. 2016-09-15 08:40:41 -07:00
bryk 047a8e9b05
Set Dashboard UI to final 1.4 version
Release info:
https://github.com/kubernetes/dashboard/releases/tag/v1.4.0
2016-09-14 15:28:37 +02:00
dlorenc 1985cf067b Add the beta1 release. 2016-09-12 10:38:23 -07:00
dlorenc 020022dcf4 Add 1.4.0-beta.0 to the releases. 2016-09-08 13:14:23 -07:00
dlorenc 8bce98a60a Merge pull request #542 from r2d4/releases-json
Update releases.json
2016-09-02 09:43:52 -07:00
dlorenc d6d491aa03 Merge pull request #540 from dlorenc/kubelet
Add /var/lib/kubelet to the persisted volume.
2016-09-01 14:59:12 -07:00
Matt Rickard 5fe22e6a53 Update releases.json
Add the v0.9.0 checksums to releases.json
2016-09-01 14:57:20 -07:00
dlorenc ddb1374704 Add /var/lib/kubelet to the persisted volume. 2016-09-01 14:23:16 -07:00
Aaron Prindle f156834d10 Updating k8s-releases.json file with new localkube versions 2016-09-01 13:31:28 -07:00
dlorenc 8c6ae71eb6 Add ISO checksum validation. 2016-08-20 17:33:50 -07:00
Aaron Prindle 0749ee1de8 Updated releases.json to add latest v0.8.0 2016-08-17 13:30:42 -07:00
Aaron Prindle 14dca26a09 Cutting v0.8.0 release 2016-08-17 11:40:14 -07:00
Piotr Bryk 1394e2e595 Update Dashboard UI to version v1.1.1
Release tag: https://github.com/kubernetes/dashboard/releases/tag/v1.1.1

Release issue: kubernetes/dashboard#1078
2016-08-09 15:37:38 +02:00
dlorenc c2b00e4fd5 Configure /data as a persisted directory. 2016-08-04 12:20:18 -07:00
dlorenc 1b9cf7e0e8 Merge pull request #447 from aaron-prindle/update-k8s_releases.json
Updated k8s_releases.json to include v1.3.4 localkube release
2016-08-03 14:57:41 -07:00
Aaron Prindle 1a7cfcc355 Updated checksums in schema.json and releases.json. Also bolded version
and checksum change in RELEASING.md.
2016-08-03 11:39:43 -07:00
Aaron Prindle 0fb8f86e43 Updated k8s_releases.json to include v1.3.4 localkube release 2016-08-03 11:05:27 -07:00
Matt Rickard fe10da65c6 Don't pull dashboard container image if present
One step in supporting an offline setup, see #391
2016-07-29 14:52:24 -07:00
Aaron Prindle 116994cff1 Updated CHANGELOG, Makefile, and releases.json for v0.7.1 release 2016-07-27 14:11:57 -07:00
Aaron Prindle d10cdab4df Added v0.7.0 CHANGELOG.md entry, bumped version number and added version to releases.json. 2016-07-26 10:30:37 -07:00
Jimmi Dyson a22a155fdf
Add chesksums to release.json & upload to GCS 2016-07-22 12:25:37 +01:00
Aaron Prindle cbc50a2a44 Cutting v0.6.0 release. Bumped version in Makefile and releases.json. Added v0.6.0 to CHANGELOG.md 2016-07-13 11:41:15 -07:00
dlorenc 9fa002d573 Merge pull request #277 from aaron-prindle/get-kubernetes-version
Added get_kubernetes_versions command and tests
2016-07-07 13:38:47 -07:00
aprindle 3eccdd523f Added json file and schema for k8s versions. Also updated documentation. 2016-07-07 10:14:03 -07:00
Dan Lorenc b68c957347 Bump to v0.5.0, add release notes and increment the releases.json. 2016-07-06 09:59:59 -07:00
dlorenc 1a8621a4d4 Make the /var/lib/localkube directory persistent. 2016-06-28 14:04:45 -07:00
dlorenc 8979f0d68b Update releases.json for 0.4.0 2016-06-27 10:34:50 -07:00
dlorenc 75a4b05407 Merge pull request #226 from dlorenc/gcs
Move release API check from github to GCS.
2016-06-27 09:22:04 -07:00
Dan Lorenc f74e51ba0d Update the dashboard to v1.1.0. 2016-06-26 21:00:36 -07:00
Dan Lorenc 595a9cbbc6 Add an automated test for the releases.json schema. 2016-06-26 11:54:22 -07:00
Dan Lorenc 234a5049e7 Move release API check from github to GCS.
Github has rate-limiting on this URL, which causes issues for tests.
Moving to GCS also allows us to decouple Github releases from auto-updates.
2016-06-26 11:33:33 -07:00
Subhas Dandapani a0d610df79 Fixed nodePort for dashboard #185 2016-06-21 19:20:33 +02:00
dlorenc ac14eff554 Move the addon-manager and dashboard configuration from the iso to minikube.
Minikube now copies these into the VM, just like it copies in localkube.
New ISOs will not contain these files, but this is compatible with the existing ISO
because minikube will overwrite existing files.
2016-06-09 15:35:09 -07:00
aprindle eee920bae4 Updated Dockerfile to get docker version 1.11.1 for the iso file
Updated README for iso testing
Updated DefaultIsoUrl to minikube-0.3
2016-06-04 17:22:31 -07:00
Lucas Käldström dcc0b3854d Merge pull request #157 from dlorenc/conntrack
Build conntrack as part of the iso.
2016-06-03 18:48:08 +03:00
Dan Lorenc f911bec60e Add conntrack to the Docker image. 2016-06-03 08:43:32 -07:00
dlorenc e241f915e4 Build conntrack as part of the iso. 2016-06-02 14:04:32 -07:00
dlorenc ae60398cd4 Make the dashboard service listen on a NodePort.
This makes it easier to access the dashboard.
2016-06-02 11:17:34 -07:00
Shailesh Pant b1fbe7268b Fixed issue with wrong static-pods location in Makefile 2016-06-01 01:56:31 +05:30
Dan Lorenc 4cd9e5610d Fix hostPort bug in dashboard-svc.yaml. hostPort is invalid in a service. 2016-05-29 11:13:05 -07:00
Dan Lorenc 7fb536ec38 Add the addon manager and dashboard to the iso. 2016-05-28 11:33:01 -07:00
Lucas Käldström c9fe0059b4 Add a localkube-in-docker image 2016-05-28 00:42:42 +03:00
Lucas Käldström 4d1fe87e7e Add the dashboard and the kube-addon-manager manifests 2016-05-28 00:42:09 +03:00
Lucas Käldström b43bb57303 Move ./iso/ to ./deploy/iso/ 2016-05-28 00:10:20 +03:00