Commit Graph

2166 Commits (ba50a5f15cb1297ea9ac6bbad6508a38f3c36248)

Author SHA1 Message Date
Matt Rickard c5d6bc9dcf Merge pull request #1935 from krancour/distinct-client-cert
generate distinct cert for use by client
2017-09-08 15:26:25 -07:00
Kent Rancourt c571912b2d generate distinct cert for use by client 2017-09-08 17:54:58 -04:00
Matt Rickard 70a24476f3 User master's ssh for aur push
There were a few issues with trying to inject the secrets using the
jenkins credentials helper
2017-09-08 11:48:24 -07: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 7524a673d9 Merge pull request #1929 from r2d4/175-json
Add 1.7.5 localkube to released
2017-09-08 11:06:03 -07:00
Matt Rickard f8c1651ed9 Use os.Chmod instead of File.Chmod
os.Chmod is cross platform, while File.Chmod seems not to be.
2017-09-08 10:39:04 -07:00
Matt Rickard f022a68e37 Merge pull request #1918 from krancour/request-header-certs
manage proxy-client / aggregator certs
2017-09-08 10:34:36 -07:00
Matt Rickard ad85596d37 Add 1.7.5 localkube to released 2017-09-07 21:12:57 -07:00
Matt Rickard 834c445631 Merge pull request #1925 from minikube-bot/jenkins-releases.json-v0.22.0
update releases.json to include v0.22.0
2017-09-07 11:51:39 -07:00
minikube-bot 46268d9dbc Update releases.json to include v0.22.0 2017-09-07 18:39:16 +00:00
Aaron Prindle 62ca0b6f72 Merge pull request #1921 from aaron-prindle/release-v0.22.0
cut v0.22.0 release
2017-09-07 11:13:53 -07:00
Aaron Prindle 16d6d880cc cut v0.22.0 release 2017-09-06 17:00:12 -07:00
Matt Rickard 42a4894040 Merge pull request #1920 from r2d4/tags-everywhere
Use containers/image build tags everywhere
2017-09-06 16:43:21 -07:00
Aaron Prindle 0f975dd00c Merge pull request #1919 from aaron-prindle/add-files-dir
add files dir creation
2017-09-06 16:27:14 -07:00
Matt Rickard 5e34247db5 Use containers/image build tags everywhere 2017-09-06 16:22:49 -07: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
Aaron Prindle cdddafa735 add files dir creation 2017-09-06 15:36:04 -07:00
Aaron Prindle bd258d8698 Merge pull request #1917 from aaron-prindle/minikube-files
added .minikube/files dir which gets ssh'd into VM on start
2017-09-06 15:33:11 -07:00
Kent Rancourt ce2ac65d7f manage proxy-client / aggregator certs 2017-09-06 18:11:59 -04:00
Aaron Prindle 020acf57c6 added .minikube/files dir which gets ssh'd into VM on start 2017-09-06 14:33:59 -07:00
Matt Rickard 3fb711c8ea Add feature flag for cache-images 2017-09-06 13:36:25 -07:00
Matt Rickard 64f8674612 Merge pull request #1912 from r2d4/175
Upgrade to Kubernetes v1.7.5
2017-09-06 13:01:24 -07:00
Matt Rickard ac65b58363 Review feedback 2017-09-06 10:22:09 -07:00
Aaron Prindle 81ec77aedc Merge pull request #1910 from aaron-prindle/ci-fix
Added retriable error the service.go
2017-09-06 09:20:57 -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
Aaron Prindle 8c6e412548 Added retriable error the service.go 2017-09-05 19:19:28 -07:00
Matt Rickard 7a9f3bef0d Upgrade to Kubernetes v1.7.5 2017-09-05 11:38:54 -07:00
Matt Rickard 2bb91bbbef Merge pull request #1906 from stefano9o/patch-1
Update drivers.md
2017-09-03 11:13:51 -07:00
stefano9o ca611f8d27 Update drivers.md
added right package for Debian Stretch
2017-09-03 13:53:42 +01:00
Matt Rickard e5d71e0b4f Merge pull request #1905 from arschles/build-err
Removing the "no buildable source files" error on non-linux machines
2017-08-31 20:49:34 -07:00
Aaron Schlesinger 95c4556b6f Adding proper boilerplate 2017-08-31 16:12:41 -07:00
Aaron Schlesinger e99a378a85 Removing the "no buildable source files" error on non-linux machines 2017-08-31 15:24:04 -07: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 57aa3e61a9 Use the build tags for containers/image everywhere 2017-08-30 22:36:21 -07:00
Matt Rickard eb73bad9c5 Cache busybox in integration test 2017-08-30 22:36:21 -07:00
Matt Rickard 6ac177fd7a Make MinikubeRunner implement CommandRunner
It is useful to be able to have a command runner to call directly in the
integration tests
2017-08-30 22:36:21 -07:00
Matt Rickard 967ac2c754 Keep ~/.minikube/cache directory
We shouldn't blow away the cache on every integration test.

keep .minikube for tests

hack/jenkins: Delete VM before manual cleanup
2017-08-30 22:36:21 -07:00
Matt Rickard 55b41415ed Cache images for localkube
This PR introduces caching of localkube images.  It makes a best effort
to cache the essential images localkube needs as minikube starts up.
Currently, the list of cached images is hardcoded, but future work might
entail

1. Cached images as a property of the cluster bootstrapper - to allow
localkube and kubeadm to cache their respective images.
2. Addons contain image information.  Then, we can selectively cache and
preload only the addon images that are enabled.
2017-08-30 22:36:16 -07:00
Matt Rickard 201e5f9eff Vendor changes 2017-08-30 17:46:35 -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
Matt Rickard b2eb518368 Merge pull request #1897 from r2d4/ipvs-mods
Add additional modules for IPVS
2017-08-30 14:53:36 -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 b0db008b87 Merge pull request #1886 from r2d4/localkube-bootstrapper
Add localkube as a bootstrapper
2017-08-30 10:51:24 -07:00
Matt Rickard 81f12caa87 Merge pull request #1828 from r2d4/in-tree-kvm
Bring KVM driver in-tree
2017-08-30 10:46:29 -07:00
Matt Rickard 3f10427e2a Merge pull request #1754 from hanks/fix/optional-arn-aws-role
fix(config): make ARN of AWS role input optional
2017-08-29 10:02:49 -07:00
Matt Rickard 54395a6a68 Merge pull request #1896 from r2d4/easy-iso-make
Add makefile rule for linux-defconfig
2017-08-28 16:19:04 -07:00
Matt Rickard a40b2f053e Merge pull request #1895 from r2d4/hyperkit-disk
Change cleanup command to accomodate swap disk
2017-08-28 16:17:58 -07:00
Matt Rickard e64f06ed99 Merge pull request #1873 from r2d4/none-driver-integration
Add target for none driver integration
2017-08-28 14:59:27 -07:00
Matt Rickard 48fd6ecb65 Add localkube as a bootstrapper
Introduce the --bootstraper or -b flag that toggles the cluster
bootstrapper.  The default bootstrapper (and only bootstrapper at this
time) is localkube.

The bootstrapper interface contains all the functions needed to
bootstrap a kubernetes cluster.  It ingests a KubernetesConfig, which
contains all the configuration for the cluster, as well as a
CommandRunner, which is the interface upon which it will run commands
and transfer files to possibly remotely set up the cluster.

This moves the localkube functions out of cluster.go into their own
package at k8s.io/minikube/pkg/minikube/bootstrapper/localkube.
2017-08-28 13:23:41 -07:00