{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/38975","repository_url":"https://api.github.com/repos/kubernetes/kubernetes","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/38975/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/38975/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/38975/events","html_url":"https://github.com/kubernetes/kubernetes/pull/38975","id":196457420,"number":38975,"title":"WIP: e2e testing using minikube","user":{"login":"vishh","id":7063592,"avatar_url":"https://avatars.githubusercontent.com/u/7063592?v=3","gravatar_id":"","url":"https://api.github.com/users/vishh","html_url":"https://github.com/vishh","followers_url":"https://api.github.com/users/vishh/followers","following_url":"https://api.github.com/users/vishh/following{/other_user}","gists_url":"https://api.github.com/users/vishh/gists{/gist_id}","starred_url":"https://api.github.com/users/vishh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vishh/subscriptions","organizations_url":"https://api.github.com/users/vishh/orgs","repos_url":"https://api.github.com/users/vishh/repos","events_url":"https://api.github.com/users/vishh/events{/privacy}","received_events_url":"https://api.github.com/users/vishh/received_events","type":"User","site_admin":false},"labels":[{"id":477397086,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/cncf-cla:%20yes","name":"cncf-cla: yes","color":"bfe5bf","default":false},{"id":349530192,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/release-note-label-needed","name":"release-note-label-needed","color":"db5a64","default":false},{"id":261778410,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/sig/contributor-experience","name":"sig/contributor-experience","color":"d2b48c","default":false},{"id":483069764,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/sig/testing","name":"sig/testing","color":"d2b48c","default":false},{"id":253451093,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/size/XXL","name":"size/XXL","color":"ee0000","default":false}],"state":"open","locked":false,"assignee":{"login":"pwittrock","id":7882754,"avatar_url":"https://avatars.githubusercontent.com/u/7882754?v=3","gravatar_id":"","url":"https://api.github.com/users/pwittrock","html_url":"https://github.com/pwittrock","followers_url":"https://api.github.com/users/pwittrock/followers","following_url":"https://api.github.com/users/pwittrock/following{/other_user}","gists_url":"https://api.github.com/users/pwittrock/gists{/gist_id}","starred_url":"https://api.github.com/users/pwittrock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pwittrock/subscriptions","organizations_url":"https://api.github.com/users/pwittrock/orgs","repos_url":"https://api.github.com/users/pwittrock/repos","events_url":"https://api.github.com/users/pwittrock/events{/privacy}","received_events_url":"https://api.github.com/users/pwittrock/received_events","type":"User","site_admin":false},"assignees":[{"login":"pwittrock","id":7882754,"avatar_url":"https://avatars.githubusercontent.com/u/7882754?v=3","gravatar_id":"","url":"https://api.github.com/users/pwittrock","html_url":"https://github.com/pwittrock","followers_url":"https://api.github.com/users/pwittrock/followers","following_url":"https://api.github.com/users/pwittrock/following{/other_user}","gists_url":"https://api.github.com/users/pwittrock/gists{/gist_id}","starred_url":"https://api.github.com/users/pwittrock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pwittrock/subscriptions","organizations_url":"https://api.github.com/users/pwittrock/orgs","repos_url":"https://api.github.com/users/pwittrock/repos","events_url":"https://api.github.com/users/pwittrock/events{/privacy}","received_events_url":"https://api.github.com/users/pwittrock/received_events","type":"User","site_admin":false}],"milestone":null,"comments":9,"created_at":"2016-12-19T16:28:12Z","updated_at":"2016-12-24T12:49:28Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kubernetes/kubernetes/pulls/38975","html_url":"https://github.com/kubernetes/kubernetes/pull/38975","diff_url":"https://github.com/kubernetes/kubernetes/pull/38975.diff","patch_url":"https://github.com/kubernetes/kubernetes/pull/38975.patch"},"body":"This PR adds a new make rule `make test-e2e-minikube` that will run portable e2e tests against a local minikube cluster. \r\nThis is intended to make e2e tests accessible to all k8s developers since minikube runs across many platforms.\r\nWith this PR a dev workflow will be as follows:\r\n0. Install minikube\r\n1. Make changes to k8s HEAD\r\n2. If the changes are not cloud provider specific, then run `make test-e2e-minikube`\r\n\r\nIn addition to minikube based e2e, this PR also adds a new makerule to run cross platform builds using docker - `make docker-cross`\r\n\r\nAs part of enabling minikube based e2e testing, this PR also introduces a new binary called `localkube` which is an implementation detail of minikube - think of kube master in a single process.\r\n\r\nThis PR is yet to be tested across all OSes. Validation help will be appreciated.\r\n\r\ncc @dlorenc @pwittrock @kubernetes/sig-contributor-experience-misc "},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/269083175","html_url":"https://github.com/kubernetes/kubernetes/pull/38975#issuecomment-269083175","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/38975","id":269083175,"user":{"login":"k8s-ci-robot","id":20407524,"avatar_url":"https://avatars.githubusercontent.com/u/20407524?v=3","gravatar_id":"","url":"https://api.github.com/users/k8s-ci-robot","html_url":"https://github.com/k8s-ci-robot","followers_url":"https://api.github.com/users/k8s-ci-robot/followers","following_url":"https://api.github.com/users/k8s-ci-robot/following{/other_user}","gists_url":"https://api.github.com/users/k8s-ci-robot/gists{/gist_id}","starred_url":"https://api.github.com/users/k8s-ci-robot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/k8s-ci-robot/subscriptions","organizations_url":"https://api.github.com/users/k8s-ci-robot/orgs","repos_url":"https://api.github.com/users/k8s-ci-robot/repos","events_url":"https://api.github.com/users/k8s-ci-robot/events{/privacy}","received_events_url":"https://api.github.com/users/k8s-ci-robot/received_events","type":"User","site_admin":false},"created_at":"2016-12-24T12:49:28Z","updated_at":"2016-12-24T12:49:28Z","body":"Jenkins GCE e2e [**failed**](https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/pr-logs/pull/38975/pull-kubernetes-e2e-gce/11128/) for commit ba708de461dd3484c9ace25ecc9d4605c16e9063. [Full PR test history](http://pr-test.k8s.io/38975).\n\nThe magic incantation to run this job again is `@k8s-bot cvm gce e2e test this`. Please help us cut down flakes by linking to an [open flake issue](https://github.com/kubernetes/kubernetes/issues?q=is:issue+label:kind/flake+is:open) when you hit one in your PR."}}
{"actor":{"display_login":"k8s-ci-robot"}}