tstromberg
ccec3babb0
Merge conflict
2020-02-13 16:54:25 -08:00
Priya Wadhwa
3340e9bc2f
fix test
2020-02-13 13:34:05 -08:00
Tam Mach
b911e8f038
Bump go-containerregistry to latest ( #6073 )
...
* Bump go-containerregistry to latest
Signed-off-by: sayboras <sayboras@yahoo.com>
* Fix integration for cache image
2020-02-13 02:20:32 -07:00
Medya Ghazizadeh
25167e1b75
Fix docker-env and add unit and integration tests ( #6604 )
...
* Fix docker cert env in docker-env for docker driver
* add unit tests
* add integration tests for docker-env cmd
* lint
* fix lint
* merge conflict
* improve docker-env integraiton test
* linting
2020-02-13 02:17:11 -07:00
Medya Ghazizadeh
398c7ef00b
Add podman driver ( #6515 )
2020-02-12 19:11:44 -07:00
tstromberg
2313b72a7d
sync: Fix path confusion and directory creation bugs
2020-02-12 14:26:38 -08:00
Priya Wadhwa
df8faad4bf
Rebased on master, moved integration test to functional test
2020-02-12 09:54:17 -08:00
tstromberg
b115f181c4
Increase time limit to 5s
2020-01-22 12:14:54 -08:00
tstromberg
4be56d6d31
Double dry-run time limit, add logging
2020-01-22 12:14:05 -08:00
Priya Wadhwa
53fac08913
fix lint
2020-01-14 13:20:58 -08:00
Priya Wadhwa
2029d6012c
Rebased on master
2020-01-14 10:27:39 -08:00
Medya Ghazizadeh
8718a54d91
Merge pull request #6256 from tstromberg/dry-run
...
Add --dry-run option to start
2020-01-13 13:37:15 -08:00
Medya Gh
39d17872e7
fix integration test
2020-01-13 12:03:26 -08:00
Medya Gh
b36bc1ec66
fix integration test for tabular view
2020-01-10 16:39:17 -08:00
Thomas Stromberg
9611d7e7e2
Merge branch 'master' into int-ughs-local
2020-01-09 15:09:46 -08:00
Thomas Stromberg
7acf688f7a
Merge master
2020-01-09 11:13:25 -08:00
Thomas Stromberg
c5e917366f
Add --dry-run option to start
2020-01-09 11:10:23 -08:00
Medya Gh
825d7bbeca
fix integration test
2019-12-20 12:24:05 -08:00
Medya Gh
a283668cdf
fix lint
2019-12-20 12:24:05 -08:00
Medya Gh
688b608197
add comment for test
2019-12-20 12:24:05 -08:00
Medya Gh
3b9fadaa8a
add integration test for cache reload
2019-12-20 12:24:05 -08:00
tstromberg
3ea6147624
Merge branch 'master' into int-ughs
2019-12-19 16:16:43 -08:00
tstromberg
e9ee73ba17
Double timeouts, filter image list further
2019-12-18 15:14:10 -08:00
Priya Wadhwa
5003684b5b
rebased on master
2019-12-16 10:49:55 -08:00
Kenta Iso
a840cb7289
Fix update-context to use KUBECONFIG when the env is set and add integration test
2019-12-17 00:58:45 +09:00
Priya Wadhwa
e0b6a1eb49
Address review comments
...
Address nits and remove integration test to make sure addon manager pod
is up and running since we will no longer enable it by default.
2019-12-10 14:16:28 -08:00
Medya Gh
b49425d768
fix integration test logic for cache
2019-12-10 12:15:20 -08:00
Medya Gh
71857f4288
organize cache functional test
2019-11-26 16:19:29 -08:00
Medya Gh
63868dba4d
add integrationn tests for cache
2019-11-26 16:08:07 -08:00
Nanik T
aaae707702
Add test case to test file sync between host and VM.
...
Executing 'minikube start' when it is currently running
will allow user to sync folder under MINIKUBE_HOME/files
to the VM.
The test case will copy a file to the MINIKUBE_HOME/files/etc
folder to be copied to the VM /etc/ folder.
2019-11-27 06:49:10 +11:00
Thomas Stromberg
00c33d0a22
KubectlGetPods now requires --wait=true
2019-11-12 22:43:55 -08:00
Thomas Stromberg
6ba05939e6
Add stderr checking to validateKubectlGetPods
2019-11-12 21:38:31 -08:00
Thomas Stromberg
f5736fd9af
Set kubectl context in validateKubectlGetPods
2019-11-12 20:11:21 -08:00
Thomas Stromberg
2128326cf7
Remove unused tests
2019-11-12 14:19:52 -08:00
Thomas Stromberg
e142319e1c
Wait for any kube-system pod rather than apiserver (much faster)
2019-11-12 14:13:38 -08:00
Thomas Strömberg
8b2d7c8fae
Merge pull request #5852 from tstromberg/unready2
...
Add memory and wait longer for TestFunctional tests, include node logs
2019-11-11 14:34:41 -08:00
Thomas Stromberg
885f4c2653
Pre-cache hello-node, wait longer for mysql password
2019-11-11 08:18:01 -08:00
Thomas Stromberg
fd27e16c18
Reduce mysql retry time to 3s
2019-11-07 06:53:53 -08:00
tstromberg
b1e4ad1daa
Add 500MB more memory, extend wait times
2019-11-06 15:17:09 -08:00
tstromberg
b27e926967
Skip DashboardCmd test on Windows
2019-11-06 14:14:56 -08:00
tstromberg
4ce2f784f1
Fix failure issues with integration testing for service command
2019-10-30 13:57:08 -07:00
tstromberg
f60764b07f
service: fix --url mode, add integration tests
2019-10-30 10:44:54 -07:00
tstromberg
a2e684cf8d
Retry mysql check, as mysqld doesn't come up fully configured immediately
2019-10-29 13:13:33 -07:00
tstromberg
0b7a54079d
Merge branch 'master' into ulimit
2019-10-29 12:04:04 -07:00
Thomas Stromberg
205376fc6d
WIP: Consistently set 'ulimit -n' across runtimes
2019-10-28 22:31:57 -07:00
Priya Wadhwa
5113270c81
Update integration test name
2019-10-28 17:13:41 -07:00
Priya Wadhwa
c3dd5bc0c6
Add integration test
...
to make sure apiserver is up and running and that the pod can be
accessed via kubectl.
2019-10-28 16:50:01 -07:00
Josh Woodcock
144654e40d
Add profile argument to command for validateStatusCmd test
2019-10-21 13:00:01 -05:00
Josh Woodcock
dc411abf97
Update validate status integration test to reflect changes to default output
2019-10-21 12:50:00 -05:00
Josh Woodcock
6aaed92496
Add json output for status
2019-10-21 12:50:00 -05:00
Thomas Strömberg
723e77ed62
Merge pull request #5601 from woodcockjosh/json-output-for-addons-list
...
Add JSON output for addons list
2019-10-21 10:25:24 -07:00
Thomas Strömberg
dd266c751f
Merge pull request #5554 from woodcockjosh/json-output-for-profile-lists
...
Add json output for profile list
2019-10-17 15:21:24 -07:00
Josh Woodcock
b132b04809
Add json output for addons list
2019-10-17 16:47:43 -05:00
Josh Woodcock
4a4fa6567a
Add tests for profile list command
2019-10-17 16:15:15 -05:00
Josh Woodcock
f39ecda4cb
Add tests for addons custom output format
2019-10-11 09:43:00 -05:00
Thomas Stromberg
4f8cac64a6
Extend TestFunctional context timeout to 40 minutes
2019-09-11 16:19:25 -07:00
Thomas Stromberg
7c2801f565
Double context.WithTimeout durations for slower test machines
2019-09-11 15:20:19 -07:00
Thomas Stromberg
2b58dbd285
retry nslookup, make sure start includes StartArgs
2019-09-11 13:08:44 -07:00
Thomas Stromberg
90608a3169
Refactor parallelized integration tests for clarity
2019-09-11 09:59:38 -07:00
Medya Gh
246f33f52b
Less Retry on minikube, new auto fail helpers MustStart,MustRun
2019-08-21 15:56:46 -07:00
Medya Gh
eef31403b4
Unified StartFail Logging, more t.Error and Added download only test,
2019-08-21 15:56:46 -07:00
Medya Gh
f0f4352bb1
goimport
2019-08-09 16:08:14 -07:00
Medya Gh
3ad2aecb82
add kubecontext integraiton tests to functional tests as well
2019-08-09 15:56:05 -07:00
Medya Gh
e6079dc358
final touch on parallel integration
2019-08-01 16:42:29 -07:00
Medya Gh
4b03e68366
making functional test not parallel
2019-08-01 14:36:46 -07:00
Medya Gh
4df651a4f8
fix download binary func
2019-08-01 13:44:57 -07:00
Medya Gh
5a5bec97dc
detect profile name for all tests using profileName(t)
2019-08-01 12:44:41 -07:00
Medya Gh
4de8fe5aeb
making parallel optional
2019-07-31 22:50:04 -07:00
Medya Gh
43751a4f4a
linting
2019-07-31 12:05:57 -07:00
Medya Gh
5fb29ebae7
refactor]
2019-07-30 16:36:53 -07:00
Medya Gh
ab28a3ced1
# This is a combination of 5 commits.
...
# This is the 1st commit message:
organize integration tests files by type
# This is the commit message #2 :
Adding separate profile for each kind of test
# This is the commit message #3 :
Adding clean up to delete newly added TestVms
# This is the commit message #4 :
goimport
# This is the commit message #5 :
making them run in parallel
2019-07-30 10:40:38 -07:00
Medya Gh
d1a41e0015
Added default profile
2019-07-30 10:40:11 -07:00
Medya Gh
673b82a157
consistant naming for all minikube runners
2019-07-30 09:53:32 -07:00
Jose Donizetti
fe00076341
Revert "Fix flag.Parse error logging"
2019-07-25 23:03:04 -03:00
josedonizetti
6ccf62096e
Add initflag to test binary
2019-07-25 14:37:37 -03:00
Medya Gh
136aa61463
Added integeration tests for profile list
2019-07-19 11:31:00 -07:00
Ben Ebsworth
637262cea2
re-added int testds
2019-07-06 18:52:40 +10:00
Ben Ebsworth
05683a0d01
moved to using retryablehttp
2019-07-01 06:31:52 +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
Thomas Stromberg
4f44208ba3
Refactor functional tests to not rely on SetRuntime, use short variable name
2019-03-08 12:30:41 -08:00
Thomas Stromberg
966b245dc6
Refactor and centralize container runtime code into a cruntime package
2019-02-05 14:42:12 -08:00
priyawadhwa
1514511b7a
Change restart policy on gvisor pod ( #3445 )
...
* Change restart policy on gvisor pod
Change the restart policy on the gvisor pod to Always. This way, if a
user runs
minikube addons enable gvisor
minikube stop
minikube start
when the addon manager tries to restart the gvisor pod, it will be
restarted and gvisor will start running automatically. This PR also adds an
integration test for this functionality.
* Test stop and start
* Revert test to delete
Revert test to delete for now, for some reason "stop" and then "start"
is failing both locally and in Jenkins for VirtualBox with a "panic test
timed out after 30 min" error
2018-12-11 18:39:57 -08:00
priyawadhwa
8f128a7d10
Enable gvisor addon in minikube ( #3399 )
...
This PR adds the code for enabling gvisor in minikube. It adds the pod
that will run when the addon is enabled, and the code for the image
which will run when this happens.
When gvisor is enabled, the pod will download runsc and the
gvisor-containerd-shim. It will replace the containerd config.toml and
restart containerd.
When gvisor is disabled, the pod will be deleted by the addon manager.
This will trigger a pre-stop hook which will revert the config.toml to
it's original state and restart containerd.
2018-12-07 15:27:22 -08:00
priyawadhwa
034046e931
Add integration test to make sure minikube starts and stops with cont… ( #3394 )
...
* Add integration test to make sure minikube starts and stops with containerd
* Skip testing containerd if using none driver
2018-12-05 10:23:36 -08:00
Balint Pato
ae9f4b20c7
minikube tunnel ( #3015 )
...
This commit introduces a new command, `minikube tunnel`, a LoadBalancer emulator functionality, that must be run with root permissions.
This command:
* Establishes networking routes from the host into the VM for all IP ranges used by Kubernetes.
* Enables a cluster controller that allocates IPs to services external `LoadBalancer` IPs.
* Cleans up routes and IPs when stopped (Ctrl+C), when `minikube` stops, and when `minikube tunnel` is ran with the `--cleanup` flag
2018-10-18 11:01:47 -07:00
Thomas Stromberg
af61bf790c
Remove lint issues from integration tests, mostly by adding error
...
handlers.
2018-09-28 11:57:48 -07:00
Yongkun Anfernee Gui
c07258b45a
Fix more permissions
2018-02-09 14:32:53 -08:00
kairen
e93a2f4254
Ignore the ingress test in Linux-None
2017-12-02 04:04:39 +08:00
kairen
06f52cfe3e
Add integration test for ingress addon
2017-12-01 18:40:30 +08:00
Priya Wadhwa
7098431c6a
Small changes
2017-10-30 13:52:45 -07:00
Matt Rickard
cae751ad38
Disable busybox cache for windows
2017-10-03 08:53:41 -07:00
Matt Rickard
5ba262d1ce
Disable provisioning test for kubeadm for now.
...
Until we get caching and can run an external storage provisioner.
2017-09-14 13:51:37 -07:00
Matt Rickard
f966c8cf31
Add NewMinikubeRunner, separate start args
...
* Separate start args from args passed to every command. This is so
that we can call `minikube logs` and `minikube status` with the proper
flags (for the bootstrapper)
* Add a NewMinikubeRunner function to make getting a minikube runner
easier.
2017-09-08 20:14:21 -07:00
Matt Rickard
ac65b58363
Review feedback
2017-09-06 10:22:09 -07:00
Matt Rickard
eb73bad9c5
Cache busybox in integration test
2017-08-30 22:36:21 -07:00
dlorenc
0b5bd79d50
Refactor of retries in integration tests.
2017-08-23 10:19:11 -07:00
Matt Rickard
4e9c1c8a17
Remove systemd integration test
...
It didn't really do much, and we don't require systemd anymore.
2017-06-20 14:17:19 -07:00
Nick Kubala
5d66ac22f0
use go build tag over make flag
2017-06-13 10:28:19 -07:00
Nick Kubala
13395a067d
add integration-versioned make rule to run certain integration tests on all supported k8s versions
2017-06-13 10:28:19 -07:00
Aaron Prindle
f4a8ece0ae
Additional none driver changes
2017-05-26 13:33:26 -07:00
dlorenc
dd5b303a35
Minor e2e cleanups. ( #1425 )
2017-04-28 10:38:55 -07:00
dlorenc
4b7a59425b
Temporarily disable the mount test. ( #1424 )
2017-04-28 09:51:45 -07:00
Aaron Prindle
8e801e3975
Update mount implementation, add mount integration tests, and check that path exists.
2017-04-06 13:39:25 -07:00
Dan Lorenc
8fd8564acd
Add an integration test for pvcs.
2017-02-27 13:43:19 -08:00
Matt Rickard
52dc0a1c4f
Add non-blocking test for systemd units
...
Integration test for failing systemd units. Once we fix the hostname
service, we can make this a blocking test.
2017-01-12 14:02:23 -08:00
Dan Lorenc
35acd21cb1
Move some integration tests to the subtest framework, and run them in parallel.
2016-12-05 18:36:03 -08:00