Commit Graph

2632 Commits (d7c90bc3e5d95e338f15ac4df60fb648efd7e93c)

Author SHA1 Message Date
dlorenc 6ff1639008
Vendor changes for 1.10 2018-03-27 10:47:20 -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
Aaron Prindle 543266c475
Merge pull request #2621 from christofdamian/copr-link
Add link to minikube copr repository for Fedora/CentOS/Red Hat
2018-03-26 10:56:57 -07:00
AdamDang b31d0f4bfd Update reusing_the_docker_daemon.md
small typo fix
2018-03-26 07:38:42 -07:00
AdamDang c44c11fe5c Update persistent_volumes.md
In main text of this doc, "minikube" and "Minikube" both appears. 
Minikube is a proper noun. So it's better use same format in a doc.
2018-03-26 07:38:26 -07:00
dlorenc a000c35e17 Update to k8s 1.9.4. 2018-03-20 11:32:56 -07:00
Christof Damian c32aca8a7c Add link to minikube copr repository for Fedora/CentOS/Red Hat 2018-03-20 14:58:17 +01:00
AdamDang 6bf2661ca2 Typo fix "file sever"->"file server"
line 87: "file sever" should be replaced with "file server"
2018-03-13 09:12:12 -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 c98115f172
Merge pull request #2590 from dlorenc/validating
Add the ValidatingAdmissionWebhook controller.
2018-03-12 10:27:03 -07:00
Matt Rickard e3194f60f7
Merge pull request #2591 from lenalebt/master
deactivated hsts by default
2018-03-12 10:26:36 -07:00
Matt Rickard c85cca3165
Merge pull request #2600 from praveenkumar/issue_2599
Issue #2599 Add sshfs support for minikube iso
2018-03-12 10:25:28 -07:00
Praveen Kumar 1327ea805c Issue #2599 Add sshfs support for minikube iso 2018-03-12 16:09:46 +05:30
Yongkun Anfernee Gui 0fa64b3bd8 Reorganize the minikube drivers
- Add registry to register all supported drivers in different platforms.
- Add DriverDef to define driver's metadata.
- All driver support logic moved to pkg/minikube/drivers, removed all
  driver name switches scattered in different packages.
2018-03-11 13:41:30 -07:00
Yongkun Anfernee Gui ab9f3b234d Remove OS dependent SupportedVMDrivers
Use ListDrivers() method to get the list of VM drivers.
SupportedVMDrivers become the whole list of VM drivers on all
platforms, which is used in gendocs only.
2018-03-11 13:41:30 -07:00
Yongkun Anfernee Gui 1057edfa8f Add registry to discover driver in different platforms
Different platform has differnet list of supported drivers. The
registry contains the correct list of drivers that are supported. In
future we could add commands like `minikube list-drivers`
2018-03-11 13:41:30 -07:00
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 1c46c11a81
note about plugin default config
Added note about where to find plugin configuration.
2018-03-08 10:14:58 +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
dlorenc 3cce3ca727 Make ResourceQuota last. 2018-03-06 20:50:22 -08:00
dlorenc b227d6d5e9 Add the ValidatingAdmissionWebhook controller. 2018-03-06 09:12:38 -08:00
Sandeep Rajan a5afebdc40 update manifest 2018-03-06 07:42:45 -08:00
dlorenc 9b86712058 Update docker-machine to fix hyper-v cmdlet collision. 2018-03-06 07:41:58 -08:00
Matt Rickard 09b5cc8dd3
Merge pull request #2589 from AdamDang/patch-1
Type fix "iso"->"ISO"
2018-03-04 21:09:20 -08:00
AdamDang 2742ec50a2
Type fix "iso"->"ISO"
In this doc, "ISO" is written some in capitals, some not in. please keep consistency.
2018-03-05 11:55:43 +08:00
Alina Mackenzie aadeb9656b Fix jsonpath syntax to use lowercase nodePort
Documentation fix.

Resolves #2559
2018-02-27 10:21:28 -08:00
Matt Rickard f4c1a3568c
Merge pull request #2403 from afbjorklund/preflight
Remove --skip-preflight-checks, ignore unwanted checks
2018-02-26 22:38:11 -08:00
Matt Rickard 3a95da4b6a
Merge pull request #2578 from dlorenc/1.9.3
Update to k8s v1.9.3.
2018-02-26 22:36:11 -08:00
dlorenc 67487c3164 Update to k8s v1.9.3. 2018-02-26 13:21:25 -08:00
Anders F Björklund e88e206ea9 Add missing boilerplate to makedepend.sh 2018-02-26 09:51:56 -08:00
Anders F Björklund 8f63f33e56 Use the $ORG variable for the make dependencies
Before we would hardcode the repo path that we are looking for.
Currently we include everything from the organization (k8s.io).
2018-02-26 09:51:56 -08:00
Anders F Björklund fe30157432 Make sure to add the current module to the list
Before we would only add the files from the dependencies,
not the file from the actual module (such as "main.go").
2018-02-26 09:51:56 -08:00
Anders F Björklund 5cbbc7cf51 Ignore failures including dependency files 2018-02-26 09:51:56 -08:00
Anders F Björklund 53127d687a Generate make depend files from go list
Instead of running `go list` every time (very slow),
cache the results in the build folder and include it.

Add a shell helper script, to make the Makefile more
readable. Use regular "makedepend" syntax for output.
2018-02-26 09:51:56 -08:00
Anders F Björklund 10451b536f Refactor the usage of go list, to make it similar
Make sure that all invocations are identical, before trying to make
a function out of it. Also clean up whitespace and similar changes.
2018-02-26 09:51:56 -08:00
Anders F Björklund 3fd41d6f3c Avoid the phony gopath make target
Having a phony target as a minikube dependency means that
it always needs to be rebuilt/copied, which is unnecessary.

Also clean up and simplify the syntax, thereby avoiding the
current copy/paste errors (that always come with duplication)
2018-02-26 09:51:56 -08:00
Matt Rickard 5724fa5a5e
Merge pull request #2572 from jakefeasel/2571
Adds note for specifying docker bridge for vm-driver=none
2018-02-23 11:41:47 -08:00
Jake Feasel 7ab44746ad Adds note for specifying docker bridge for vm-driver=none
Fixes #2571
2018-02-23 10:45:08 -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 ee58133538 kvm2: Switch to CPU passthrough mode by default
With passthrough mode we can enable KVM nesting for guests.

Fixes #2553

Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
2018-02-22 10:42:20 -08:00
Fabian Deutsch b08b8ab8ae Revert "kvm: Passthrough host CPU in order to allow nesting"
This reverts commit 7a4babe1d6.

For now we just hard-code passthrough.

Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
2018-02-22 10:42:20 -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
Fabian Deutsch 3ddf9d65f6 kvm: Passthrough host CPU in order to allow nesting
Before this patch the virtual CPU was the stock qemu CPU, in the sense that
the virtual CPU features were set according to the default qemu CPU.

With this change the CPU features of the host will be copied at start to the
domain definition. This includes features like svm and vmx, which in turn allow
to run nested virtualization if the host is configured accordingly i.e.
`kvm_intel nested=y` in `/etc/modprobe.d/kvm.conf`.

To turn on nesting, a user has to specify `--kvm-cpu-model host-model` when
creating the VM.

Resolves #2553

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 f0f098af45
Merge pull request #2384 from r2d4/kubeadm-default
Switch default bootstrapper to kubeadm
2018-02-20 14:57:34 -08:00
dlorenc 9fe9154614 Make a crio restart failure a warning instead of an error.
This is a mismatch issue between new minikube versions and old ISO versions. It's
also unlikely to cause a real issue because it requires users to opt-into crio and
modify crio-specific settings to cause trouble.
2018-02-15 11:52:24 -08:00
dlorenc ce6a727fc0 Make the admission controllers shared between localkube and kubeadm. 2018-02-15 11:51:57 -08:00
dlorenc 6492095398 Add the MutatingAdmissionWebhook admission controller. 2018-02-15 11:51:57 -08:00
dlorenc 23d9fde284 Fix none driver stop commands. 2018-02-15 11:51:37 -08:00