Commit Graph

345 Commits (eb4fdaab66c2e4bb2d0bc6320e1ca86d62e67946)

Author SHA1 Message Date
Medya Gh d47d51d8ab Adding optional set kubecontext 2019-07-30 10:40:25 -07:00
Medya Gh 59fd6df393 prepend instead of append for minikube runner 2019-07-30 10:40:11 -07:00
Medya Gh 29aa58df7e prepend kube-context instead of append 2019-07-30 10:40:11 -07:00
Medya Gh d1a41e0015 Added default profile 2019-07-30 10:40:11 -07:00
Medya Gh 43d1c66705 Added profile to kubectl_runner 2019-07-30 10:40:10 -07:00
Medya Gh 676ad09b12 Adding profile to minikube runner 2019-07-30 10:40:10 -07:00
Medya Gh a3eeb9e083 removing unused functions 2019-07-30 10:40:10 -07:00
Medya Gh f6e6d6ca55 moving minikube runner to its own file
Fix typo
2019-07-30 10:40:02 -07:00
Medya Gh 2367553316 moving commonutils to its own files 2019-07-30 09:53:32 -07:00
Medya Gh c6dbaf1ce7 moving KubectlRunner to its own file 2019-07-30 09:53:32 -07:00
Medya Gh aeaa5733f8 consistant naming for kubectl runner 2019-07-30 09:53:32 -07:00
Medya Gh 673b82a157 consistant naming for all minikube runners 2019-07-30 09:53:32 -07:00
Zoltán Reegn d1436b40fe Remove ingress-nginx default backend
It's not needed since nginx 0.20.0.

See the following pull-requests for context:
* https://github.com/kubernetes/ingress-nginx/pull/3126
* https://github.com/kubernetes/ingress-nginx/pull/3156
2019-07-30 09:32:02 +02:00
Sharif Elgamal 2bca6dccac
Fix minikube start args for integration tests (#4885)
I've been seeing errors like `Error running command: -p=TestPersistence start --vm-driver=hyperv --hyperv-virtual-switch=primary-virtual-switch --bootstrapper=kubeadm--wait=false --v=10 --logtostderr  --alsologtostderr --v=2 . Output: * minikube v1.2.0 on windows (amd64)` in my hyperV testing which means we need an extra space here.
2019-07-29 13:14:40 -07:00
Jose Donizetti fe00076341
Revert "Fix flag.Parse error logging" 2019-07-25 23:03:04 -03:00
Medya Gh 10f721fc0a add comment for lint 2019-07-25 13:25:52 -07:00
josedonizetti 6ccf62096e Add initflag to test binary 2019-07-25 14:37:37 -03:00
Medya Ghazizadeh 9f42df6209
Merge pull request #4811 from medyagh/add_profile_list_cmd
Add a new command (profile list)
2019-07-19 15:43:50 -07:00
Medya Gh 136aa61463 Added integeration tests for profile list 2019-07-19 11:31:00 -07:00
Thomas Stromberg caa2719b86 Reduce log noise in TestRegistry 2019-07-19 10:38:33 -07:00
Thomas Stromberg 56ae84b921 Refactor TestRegistry for new label configuration 2019-07-19 10:35:41 -07:00
tstromberg 146b87158a Merge branch 'master' into faster-kubelet 2019-07-17 11:35:47 -07:00
Thomas Strömberg 1d567eabad
Merge pull request #4639 from castlemilk/registry-integration-tests
Added integration tests for registry
2019-07-17 09:56:04 -07:00
tstromberg 2d46f42e7b Omit --wait for the released version, as it does not support this new flag 2019-07-15 08:53:42 -07:00
tstromberg 9f2590752b Set --wait=false to more tests where appropriate 2019-07-12 17:03:41 -07:00
tstromberg 21ab32eaf8 Make GlobalArgs vs StartArgs more explicit 2019-07-12 16:57:23 -07:00
tstromberg 44c8dd52a8 Add --wait flag to allow users to skip pod health checks 2019-07-12 14:18:43 -07:00
Ben Ebsworth 39a136fdb9 fix raising fatal error on retryablehttp 2019-07-06 19:03:14 +10:00
Ben Ebsworth 8b2d1ec2e6 fixed registryEndpoint string 2019-07-06 18:52:40 +10:00
Ben Ebsworth 637262cea2 re-added int testds 2019-07-06 18:52:40 +10:00
Kyle Bai c5f695e8a0 Better comment syntax 2019-07-05 11:17:10 +08:00
Ben Ebsworth 05683a0d01 moved to using retryablehttp 2019-07-01 06:31:52 +10:00
Ben Ebsworth 6fa12ea036 fixed linting 2019-06-29 21:33:19 +10:00
Jose Donizetti ad97983d9e # This is a combination of 8 commits.
# This is the 1st commit message:

Fix doc comment version.gitCommitID doc


# This is the commit message #2:

Add hyperkit doc


# This is the commit message #3:

Add commit id to docker-machine-driver-kvm2 version


# This is the commit message #4:

removed label selector for registry-proxy daemonset

# This is the commit message #5:

Add support to custom qemu uri on kvm2 driver


# This is the commit message #6:

Improve hyperkit vm stop


# This is the commit message #7:

Make virtualbox DNS settings configurable 


# This is the commit message #8:

added integration tests for registry addon
2019-06-29 18:27:47 +10:00
Jose Donizetti 9dfe660c64 Add support to custom qemu uri on kvm2 driver 2019-06-28 14:12:58 -07:00
Medya Ghazizadeh e0c20a4202
Merge pull request #4558 from afbjorklund/reportcard-new
Fix the reportcard: gofmt, golint and gocyclo
2019-06-24 11:44:42 -07:00
Thomas Stromberg 7d394fa597 Add missing import and parens 2019-06-24 11:42:05 +08:00
Thomas Stromberg a9ec145bcb Allow --kubernetes-version to be specified without the leading v 2019-06-24 10:29:09 +08:00
Anders F Björklund f20f223c02 Decrease cyclomatic complexity
Here is the report (from gocyclo), before:

21 tests (*SSHServer).Start pkg/minikube/tests/ssh_mock.go:76:1
19 cmd runStart cmd/minikube/cmd/start.go:173:1
18 integration testTunnel test/integration/tunnel_test.go:40:1
17 extract checkCallExpression pkg/minikube/extract/extract.go:198:1
17 kubeadm TestGenerateConfig pkg/minikube/bootstrapper/kubeadm/kubeadm_test.go:133:1
16 kvm (*Driver).deleteNetwork pkg/drivers/kvm/network.go:153:1
2019-06-22 17:21:42 +02:00
Sharif Elgamal 44856928f6
Merge pull request #4474 from medyagh/4418_fixTestVersionUpgrade
adding retriable http get
2019-06-14 10:09:46 -07:00
Medya Gh 657469310c Use retryable http to avoid connection flakes 2019-06-13 22:58:14 -07:00
Y.Horie 8c88558cb0 Fix busybox version in integration tests
Fixes https://github.com/kubernetes/minikube/issues/4475 related to this https://github.com/docker-library/busybox/issues/48
2019-06-13 22:30:27 -07:00
Medya Gh 68b5ed9916 check error 2019-06-12 11:15:34 -07:00
Medya Gh d3855d4b09 adding retriable http get 2019-06-12 10:44:04 -07:00
Medya Gh c58a3b63db Fixing filepath to be os agnostic 2019-06-05 19:31:50 -07:00
Medya Gh b9ecd558e8 fixing file path for windows 2019-06-05 16:58:52 -07:00
Medya Gh 15cc4f8a64 Adding non-parallel dashboard test for proxy 2019-06-03 19:22:26 -07:00
Medya Gh ed8d55c64a Fixing TestProxy Setup
making sure minikube is deleted before setup to avoid https://github.com/kubernetes/minikube/issues/4132
2019-06-03 19:14:05 -07:00
josedonizetti c7bace6903 Fix --kvm-network integration test 2019-05-23 02:30:21 -03:00
josedonizetti a20d789613 Improve --kvm-network integration test
Change the network to test-net to avoid conflicts.
2019-05-22 18:03:15 -03:00
josedonizetti 5d02839e74 Add integration test to flag --kvm-network 2019-05-22 17:25:42 -03:00
tstromberg 230443ceb6 Use NewMinikubeRunner so that release test uses the right VM driver 2019-05-20 14:28:06 -07:00
Thomas Strömberg 9d09ff069b
Merge pull request #4229 from medyagh/no_proxy_for_self
Allow minikube to function with misconfigured NO_PROXY value
2019-05-20 11:22:12 -07:00
Medya Gh c428ce5ebd Fix typo 2019-05-19 14:10:46 -07:00
Medya Gh 871c2e6704 Better clean up after tesdt proxy setup 2019-05-19 14:07:02 -07:00
Medya Gh 42e40e3bab Debug 2019-05-19 00:40:01 -07:00
Jan Janik 21b9e95647 Whitelist for kubeadm extra args 2019-05-17 17:11:03 +12:00
Jan Janik 6fe47f3677 Expose ‘—pod-network-cidr’ argument in minikube 2019-05-17 16:59:06 +12:00
Medya Gh 0d58773af3 Clean up after unit test 2019-05-16 20:37:29 -07:00
Medya Gh 6484548a1f fix formatting 2019-05-16 15:38:28 -07:00
Medya Gh a1e34b01a1 Improve http server shutdown handling 2019-05-16 15:26:24 -07:00
Medya Gh 3ff806a595 Added unittest and rebase 2019-05-16 14:44:01 -07:00
Thomas Stromberg c91d8e85c2 Test the upgrade of Kubernetes versions (oldest->newest) 2019-05-16 07:15:53 -07:00
Medya Gh 08d19bf15a Improve formatting and messages 2019-05-15 15:39:50 -07:00
Medya Gh b8501ea4f4 Fix formatting 2019-05-15 15:30:39 -07:00
Medya Gh a0c6013e71 Fixed Error handling for http serve 2019-05-15 15:05:29 -07:00
Medya Gh 10799333f1 Added integration tests for proxy 2019-05-15 15:00:45 -07:00
tstromberg 313cf575fe Merge branch 'master' into gomods 2019-05-14 21:06:00 -07:00
Thomas Stromberg 25579f5a58 Use consistent names for k8s API imports 2019-05-13 21:57:59 -07:00
Thomas Stromberg 6e693d22ee lint-a-geddon is here 2019-05-13 21:43:52 -07:00
tstromberg 9a9f9edf5f First pass at lint-ageddon 2019-05-13 18:31:55 -07:00
Himanshu Pandey 64f990cec1 Updated the test case 2019-05-07 13:58:33 -07:00
Himanshu Pandey e23a78489c Added a param in the test case to find the current-context after stop 2019-05-03 16:18:36 -07:00
Himanshu Pandey dd8d3cf900 minor code change: Added strings.TrimRight() 2019-05-03 14:12:11 -07:00
Himanshu Pandey fd7277ba4d Changed the error message style in test case. 2019-05-02 12:17:33 -07:00
Himanshu Pandey a533b5653f Fixed the test case 2019-05-02 09:47:08 -07:00
Himanshu Pandey a4018bfa72 Fixed the build error and formatting 2019-05-02 09:04:08 -07:00
Himanshu Pandey fb0127f352 Fixed gofmt errors 2019-04-30 16:24:30 -07:00
Himanshu Pandey c8af727416 Added tests to check current-context on start and stop of minikube 2019-04-30 15:32:40 -07:00
Balint Pato 3ebb16c678
fix tunnel integration tests for driver None (#4105)
* added more wait to the integration tests for the tunnel
2019-04-25 08:49:24 -07:00
Anders F Björklund a73dfc5f9e Merge branch 'master' into cyclo 2019-04-12 20:03:20 +02:00
Benn Linger b7ffe5b7c2 Combined non-default apiserver port test with containerd test 2019-04-05 18:36:35 -04:00
Benn Linger d102550644 Fixed status checking with non-default apiserver-port. 2019-04-04 21:43:43 -04:00
Thomas Stromberg 614f19b486 Add CNI flags to feature_gates_newest 2019-03-26 20:26:47 -07:00
Thomas Strömberg ca51bada64
Merge pull request #3965 from tstromberg/v1.14-tmpl
Fix all the kubeadm config generation bugs, add tests across versions
2019-03-26 15:32:30 -07:00
Thomas Stromberg 7233a2d50d Allow mount to work when the uid/gid of docker changes 2019-03-26 14:27:50 -07:00
Anders F Björklund 4667c28164 Merge branch 'master' into cyclo 2019-03-26 07:16:28 +01:00
Thomas Stromberg 9004134eb8 Fix invalid feature-gates argument 2019-03-25 21:02:44 -07:00
Thomas Stromberg 9f753c3027 Fix all the kubeadm config generation bugs I could find, add tests across versions 2019-03-25 18:25:01 -07:00
Thomas Strömberg c3d0b33d21
Merge pull request #3929 from sharifelgamal/version-upgrade-test
Adding test to make sure HEAD can run on VM created by latest release
2019-03-25 13:27:58 -07:00
Sharif Elgamal 4fc03fe1ef
addressing comments 2019-03-25 11:50:06 -07:00
Thomas Strömberg cc5d4e9724
Merge branch 'master' into rkt-remove 2019-03-25 11:31:09 -07:00
Anders F Björklund 71b3e3ec5d Store the toolbox on the disk instead of rootfs
There was a lack of "disk" space, when using memory.

This also makes the toolbox persistent over reboots.
2019-03-25 07:41:21 +01:00
Anders F Björklund 2590fc7b9a Remove the rkt container runtime
It has not been updated since kubernetes 1.9 or so
2019-03-24 08:50:58 +01:00
Thomas Strömberg cbac94a53d
Merge pull request #3879 from marcosdiez/extra_config_for_kubeadm
--extra-config now work for kubeadm as well
2019-03-21 22:03:06 -07:00
Thomas Stromberg 1ff174b796 Run: gofmt -s -w 2019-03-21 22:00:14 -07:00
Sharif Elgamal c3849b3781
gofmt 2019-03-21 17:46:46 -07:00
Sharif Elgamal ffaa27b256
Adding test to make sure HEAD can run on VM created by latest release 2019-03-21 17:36:13 -07:00
Marcos Diez 8aec728a86 start_stop_delete_test.go now tests for "--extra-config kubeadm.ignore-preflight-errors=SystemVerification" too 2019-03-21 09:11:55 -03:00
Thomas Strömberg 4756b15bc1
Merge branch 'master' into lint 2019-03-20 10:16:09 -07:00