Commit Graph

7387 Commits

Author SHA1 Message Date
Eric Tune
72945955ae First cut at a "conformance test".
A conformance test is a test you run against a cluster that is already
set up.  We would use it to test a hosted kubernetes service to make
sure that it meets a bar for quality.  Also, a getting-started-guide
author, who has not implemented a complete set of cluster/...
scripts (that is, the getting-started-guide has some non-automated steps)
can use this to see which e2e tests pass on a cluster.

To be done in future PRs:
- disable tests which can't possibly run in a conformance test
  because they require things like cluster ssh.
- document that when we accept a getting-started-guide, that
  people should run the conformance test against their cluster
  (unless they already have cluster/... scripts.

I ran this against a GCE cluster and 22 tests passed.
2015-03-12 14:04:02 -07:00
Brian Grant
07c2035630 Merge pull request #5266 from erictune/audiences
User, Admin, and Developer guides.
2015-03-12 13:41:32 -07:00
Satnam Singh
983192828a Merge pull request #5396 from zmerlynn/conditional_disk
Infer KUBERNETES_MASTER from hostname rather than requiring it to be explicit
2015-03-12 13:14:01 -07:00
Dawn Chen
ee4e887183 Merge pull request #5395 from vmarmol/fix
Garbage collect unidentified Kubernetes containers.
2015-03-12 12:58:22 -07:00
Zach Loafman
9fc5262c14 Infer KUBERNETES_MASTER from hostname rather than requiring it to be explicit
This allows GKE to have the same YAML on both the master and nodes
2015-03-12 11:51:21 -07:00
Satnam Singh
4420e0452e Merge pull request #5391 from justinsb/aws_options_doc
Initial WIP on documenting options for AWS clusters
2015-03-12 11:42:19 -07:00
Satnam Singh
e16bcceceb Merge pull request #5390 from brendandburns/shell_sucks
Configure docker on the master like we do on workers.
2015-03-12 11:42:03 -07:00
Victor Marmol
51122998e3 Garbage collect unidentified Kubernetes containers.
These containers may be caused by a change in the Kubernetes naming
convention. The old containers are killed, the new ones started, but the
old ones are never GC'd. This change makes Kubelet GC all Kubernetes
containers, old and new.

Fixes #5372.
2015-03-12 11:40:35 -07:00
Satnam Singh
27c77567d9 Merge pull request #5342 from nikhiljindal/masterUrl
Adding http:// prefix to the swagger WebServicesURL to prevent basePath validation errors
2015-03-12 10:58:36 -07:00
Brian Grant
19b6c85fa5 Merge pull request #5363 from wojtek-t/no_bound_pods_in_scheduler
Make scheduler to watch PodSpec.Host instead Status.Host
2015-03-12 10:57:03 -07:00
Justin Santa Barbara
84314d3206 Initial WIP on documenting options for AWS clusters
Very incomplete, but a start.
2015-03-12 13:54:37 -04:00
Brian Grant
c0b8dc503f Merge pull request #5062 from ArtfulCoder/doc
Updated gce-pd and redis examples to use v1beta3
2015-03-12 10:49:20 -07:00
Satnam Singh
6a0bfd7ef5 Merge pull request #5387 from rrati/density-cleanup-fix-5385
Fixed issue with the density test failing after a successful run because...
2015-03-12 10:48:32 -07:00
Brendan Burns
17ff8fb421 Configure docker on the master like we do on workers. 2015-03-12 10:37:30 -07:00
Alex Robinson
55ed70f723 Merge pull request #5382 from justinsb/aws_image_by_region
Choose AWS image by region
2015-03-12 10:31:00 -07:00
Victor Marmol
2939abb6cb Merge pull request #5383 from wojtek-t/kubelet_test
Speedup pkg/kubelet/runonce_test.go
2015-03-12 10:22:03 -07:00
Alex Robinson
bc655681fe Merge pull request #5352 from zmerlynn/conditional_disk
Don't always run mount-master-pd
2015-03-12 10:19:04 -07:00
Alex Robinson
32fbce0707 Merge pull request #5375 from bprashanth/delete_lb
Don't check status of a failed delete operation
2015-03-12 09:57:35 -07:00
Alex Robinson
4ad0ec365e Merge pull request #5378 from justinsb/aws_instance_type
Allow the AWS instance type to be specified via MASTER_SIZE, MINION_SIZE
2015-03-12 09:55:06 -07:00
Alex Robinson
9344934637 Merge pull request #5377 from justinsb/aws_s3_not_world_readable
Don't make the s3 bucket world-readable (just the files)
2015-03-12 09:52:38 -07:00
roberthbailey
d3b0c86624 Merge pull request #5380 from justinsb/clarify_aws_comment
Clarify comment
2015-03-12 17:43:43 +01:00
Alex Robinson
bc60b54030 Merge pull request #5386 from vmarmol/fix
Use time.Sleep() instead of <-time.After().
2015-03-12 09:41:11 -07:00
Robert Rati
3c9a9a4fb0 Fixed issue with the density test failing after a successful run because of
a failure to cleanup #5385
2015-03-12 12:29:00 -04:00
Victor Marmol
f9d2ab6e48 Use time.Sleep() instead of <-time.After(). 2015-03-12 09:25:09 -07:00
Wojciech Tyczynski
dca3db0a50 Speedup pkg/kubelet/runonce_test.go 2015-03-12 17:12:04 +01:00
Justin Santa Barbara
70b448b5d0 Choose AWS image by region
Also update to the latest LTS image (fewer security updates needed)
2015-03-12 12:05:45 -04:00
Justin Santa Barbara
0330cf616a Don't make the s3 bucket world-readable (just the files) 2015-03-12 11:52:56 -04:00
Prashanth Balasubramanian
4849f33cc5 Don't check status of a failed delete operation 2015-03-12 08:52:18 -07:00
Justin Santa Barbara
f71e0eeb22 Allow the AWS instance type to be specified via MASTER_SIZE, MINION_SIZE 2015-03-12 11:52:06 -04:00
Justin Santa Barbara
41ed9e4fef Clarify comment 2015-03-12 11:50:12 -04:00
Victor Marmol
c03b080328 Merge pull request #5332 from vishh/heapster_e2e
Adding a ginkgo version of monitoring e2e test
2015-03-12 08:37:45 -07:00
Satnam Singh
1c0be2d6fb Merge pull request #5367 from timothysc/kublet-etcd-cleanup
Minor cleanup for etcd cleaning from kubelet
2015-03-12 08:25:24 -07:00
Rafał Sokołowski
871c5ddd65 Merge pull request #5368 from justinsb/allow_copy_paste_config
Don't print a full-stop after the conf filename, it make copy&paste hard
2015-03-12 16:24:51 +01:00
Jerzy Szczepkowski
d8e4efc42f Merge pull request #5362 from piosz/kubectl
Added label name to kube-dns service
2015-03-12 16:13:32 +01:00
Justin Santa Barbara
c43e8b192f Don't print a full-stop after the conf filename, it make copy&paste hard 2015-03-12 11:07:44 -04:00
Filipe Brandenburger
a676a28fe3 Merge pull request #5294 from piosz/guestbook_test
Improved guestbook.sh test to become actual test
2015-03-12 07:42:06 -07:00
Timothy St. Clair
308bb84cf3 Minor cleanup for etcd cleaning from kubelet 2015-03-12 09:39:22 -05:00
Brian Grant
a8f0139186 Merge pull request #5364 from jszczepkowski/e2e-fix
Fixed pods e2e test.
2015-03-12 07:25:58 -07:00
Brian Grant
3cbe9aadff Merge pull request #5355 from yujuhong/fixspechost
Copy Spec.Host to Status.Host on pod creation
2015-03-12 07:25:29 -07:00
Derek Carr
91131a654e Merge pull request #5186 from markturansky/pv_proposal
Persistent Storage proposal edits
2015-03-12 09:58:02 -04:00
Jerzy Szczepkowski
f24531c88e Fixed pods e2e test.
Fixed pods e2e test. The test was failing due to PR #5256.
2015-03-12 14:05:50 +01:00
Wojciech Tyczynski
9f2f10d6db Make scheduler to watch PodSpec.Host instead Status.Host 2015-03-12 13:38:58 +01:00
Piotr Szczesniak
db5fc4ff90 Added label name to kube-dns service
It will be displayed in kubectl clusterinfo command.
2015-03-12 13:15:35 +01:00
Piotr Szczesniak
b1e2b2f4b4 Improved guestbook.sh test to become actual test
After change test waits until pods come up and frotend starts serving content,
then adds entry to guestbook and verify if operation succeed

This fixes #3693
2015-03-12 11:39:26 +01:00
Satnam Singh
a3fd0a9fd5 Merge pull request #5284 from piosz/guestbook_bug
Rewrite guestbook example to use kube-dns instead of host:port
2015-03-11 23:14:18 -07:00
Yu-Ju Hong
533299bf0a Copy Spec.Host to Status.Host on pod creation 2015-03-11 21:53:51 -07:00
Zach Loafman
d4f06cea9f Don't always run mount-master-pd 2015-03-11 19:58:44 -07:00
Zach Loafman
996f9e6710 Merge pull request #5262 from bprashanth/e2e_services
Delete target pools and forwarding rules with -q in guestbook.sh
2015-03-11 19:52:49 -07:00
Vishnu Kannan
cbb3c96f31 Removing old shell based monitoring test. 2015-03-12 02:39:15 +00:00
Victor Marmol
23c9c405fb Merge pull request #5347 from vishh/cleanup_firewall
Remove firewall rules for monitoring. Enable monitoring in other cluster providers
2015-03-11 18:31:04 -07:00