Yu-Ju Hong
dae055dcd6
Set the dns policy for pods in node e2e tests
...
This change stops kubelet from sending MissingClusterDNS events for every pod.
2016-10-12 17:20:31 -07:00
Yu-Ju Hong
2202688eef
Add more log messages for sandbox restarts
2016-10-12 17:16:55 -07:00
ymqytw
c27f99b89e
improve edit experience
2016-10-12 17:12:41 -07:00
Kubernetes Submit Queue
83b2651eaa
Merge pull request #34632 from Random-Liu/fix-wait-for-success
...
Automatic merge from submit-queue
Fix the wait for pod success in test framework.
Fixes https://github.com/kubernetes/kubernetes/issues/34623 .
Addresses https://github.com/kubernetes/kubernetes/issues/33189#issuecomment-253282725 .
Related to #34630 .
This PR:
1) Changes `WaitForPodSuccessInNamespace` to use pod phase instead of container status because of https://github.com/kubernetes/kubernetes/issues/33189#issuecomment-253287397 . The code was introduced because of https://github.com/kubernetes/kubernetes/issues/2632 , which is never true now.
2) Fixes the cluster logging test to set the pod as `RestartOnFailure`.
@yujuhong @Crassirostris
2016-10-12 16:38:27 -07:00
Brendan Burns
ab4c252d5c
Update usage guidelines to reflect the donation to CNCF
2016-10-12 15:56:50 -07:00
Jeff Grafton
ee6e92473d
gcloud compute instances list --zone -> --zones
2016-10-12 15:46:13 -07:00
Jeff Grafton
661d6bde6f
Delete all firewall rules and network on GCE/GKE test cluster teardown
2016-10-12 15:46:06 -07:00
Kubernetes Submit Queue
43d6ed917f
Merge pull request #33704 from yifan-gu/rktlet_proposal
...
Automatic merge from submit-queue
Proposal: Add a rktlet proposal in upstream.
Mostly copied from docs/proposals/kubelet-rkt-runtime.md, plus
roadmaps.
/cc @kubernetes/sig-rktnetes @kubernetes/sig-node @philips @calebamiles @lucab @s-urbaniak @squeed
2016-10-12 15:12:59 -07:00
Quinton Hoole
455e79bd52
Fix leaking ingress resources in federated ingress e2e test.
2016-10-12 15:12:54 -07:00
Kubernetes Submit Queue
d05925a1ed
Merge pull request #34509 from mikedanese/salt-retry
...
Automatic merge from submit-queue
retry salt-call in configure-vm.sh
Fixes #32478
cc @gmarek
2016-10-12 15:12:50 -07:00
Cole Mickens
113c5e3475
azure: filter load balancer backend nodes to PrimaryAvailabilitySet if set
2016-10-12 15:01:17 -07:00
mbohlool
f022419d6c
generated openapi spec
2016-10-12 14:54:13 -07:00
mbohlool
5ba06cf2bc
Make Kubernetes OpenAPI operation IDs unique
2016-10-12 14:54:12 -07:00
Zach Loafman
98bcb69056
log-dump.sh: Fix kubemark log-dump.sh
...
Fixes #34446
2016-10-12 13:47:36 -07:00
Kubernetes Submit Queue
0357341fd5
Merge pull request #34596 from xiaopeng163/master
...
Automatic merge from submit-queue
fixed grammatical errors
<!-- Thanks for sending a pull request! Here are some tips for you:
1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md
2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md
3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes
-->
**What this PR does / why we need it**:
**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #
**Special notes for your reviewer**:
**Release note**:
<!-- Steps to write your release note:
1. Use the release-note-* labels to set the release note state (if you have access)
2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`.
-->
```release-note
```
2016-10-12 13:46:07 -07:00
Mike Danese
25e4dccefe
kubeadm: fix conversion macros and add kubeadm to round trip testing
2016-10-12 13:26:23 -07:00
mbohlool
221a620a14
Move Trie to util package
2016-10-12 12:57:50 -07:00
deads2k
6406aacb59
remove legacy API prefix from generic
2016-10-12 15:32:27 -04:00
Kubernetes Submit Queue
049a023625
Merge pull request #30374 from mbruzek/juju-series-update
...
Automatic merge from submit-queue
Update the series and the README to reflect the change.
This PR updates the juju charm code to support the latest series (xenial 16.04). We changed the README to reflect this change and how that changes the juju commands.
fixes #30373
`release-note-none`
2016-10-12 12:25:46 -07:00
Kubernetes Submit Queue
b99a9094cc
Merge pull request #34380 from Random-Liu/fix-cri-image
...
Automatic merge from submit-queue
CRI: Image pullable support in dockershim
For #33189 .
The new test `ImageID should be set to the manifest digest (from RepoDigests) when available` introduced in #33014 is failing, because:
1) `docker-pullable://` conversion is not supported in dockershim;
2) `kuberuntime` and `dockershim` is using `ListImages with image name filter` to check whether image presents. However, `ListImages` doesn't support filter with `digest`.
This PR:
1) Change `kuberuntime.IsImagePresent` to use `runtime.ImageStatus` and `dockershim.InspectImage` instead. ***Notice an API change: `ImageStatus` should return `(nil, nil)` for non-existing image.***
2) Add `docker-pullable://` support.
3) Fix `RemoveImage` in dockershim https://github.com/kubernetes/kubernetes/pull/29316 .
I've tried myself, the test can pass now.
@yujuhong @feiskyer @yifan-gu
/cc @kubernetes/sig-node
2016-10-12 12:25:37 -07:00
Phu Kieu
6f9fd4431a
Use same SSH tunnel as kubelet
2016-10-12 11:54:47 -07:00
Random-Liu
bab971d002
Fix the wait for pod success in test framework.
2016-10-12 11:33:40 -07:00
Tim St. Clair
f4fc84f337
Move Summary test out of [Flaky]
2016-10-12 11:17:27 -07:00
Kubernetes Submit Queue
71249bb82b
Merge pull request #34462 from yujuhong/ignore_pods
...
Automatic merge from submit-queue
Ignore mirror pods with RestartPolicy == Never in restart tests
Kubelet does not sync the mirror pods once they have terminated. If, for some
reason, that such mirror pods get deleted once they have terminated (either by
the node controller or by users), kubelet will not attempt to recreate them.
However, when kubelet restarts, it will examine the static pods, sync once,
and create a mirror pod. This has led to unexpected pod counts in disruptive
tests where kubelet gets restarted on purpose (see #34003 ).
This change disregard such mirror pods when totaling the pods to fix the test
flake until we have time to implement a long-term solution.
This PR addresses #34003
2016-10-12 10:54:23 -07:00
Mike Danese
51ec7c2845
retry salt-call in configure-vm.sh
2016-10-12 10:25:32 -07:00
Kubernetes Submit Queue
7d8c0fa0c9
Merge pull request #34609 from mwielgus/usespecandmeta
...
Automatic merge from submit-queue
Use ObjectMetaAndSpecEquivalent in federation controllers
Use util added in #34561 .
cc: @quinton-hoole
2016-10-12 10:16:00 -07:00
Kubernetes Submit Queue
aadd5ac80b
Merge pull request #34618 from mwielgus/more-dep-tests
...
Automatic merge from submit-queue
Add non default replica preferences test to federation depoyment tests
cc: @quinton-hole
2016-10-12 10:15:51 -07:00
Kubernetes Submit Queue
44337ba8c2
Merge pull request #33176 from gluke77/allow-pod-prefix-for-kubectl-exec
...
Automatic merge from submit-queue
Allow 'pod/' prefix in pod name for 'kubectl exec'
This PR adds ability to provide pod name with 'pod/' prefix for 'kubectl exec' command. Pod names without 'pod/' prefix are still allowed.
Fixes #24225
2016-10-12 10:15:42 -07:00
pweil-
5c66dcb526
inject authorizer when admission controller requests it
2016-10-12 13:05:34 -04:00
Mike Danese
d9cc8119ef
allow apigroups to opt out of proto round trip testing
2016-10-12 10:01:38 -07:00
Random-Liu
afa3414779
* Add docker pullable support.
...
* Fix inspect image bug.
* Fix remove image bug.
2016-10-12 09:21:10 -07:00
Kubernetes Submit Queue
04437f6403
Merge pull request #34393 from chuckbutler/juju-reviewers-definition
...
Automatic merge from submit-queue
Adds OWNERS file for cluster/juju
<!-- Thanks for sending a pull request! Here are some tips for you:
1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md
2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md
3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes
-->
**What this PR does / why we need it**: Adds an OWNERS file for the `cluster/juju` directory. This was requested by @mikedanese over on https://github.com/kubernetes/kubernetes/pull/31736#issuecomment-252391221
**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, #<issue_number>, ...)` format, will close that issue when PR gets merged)*: N/A
**Special notes for your reviewer**: N/A
**Release note**:
<!-- Steps to write your release note:
1. Use the release-note-* labels to set the release note state (if you have access)
2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`.
-->
```NONE
```
Inserts @chuckbutler and @mbruzek as reviewers for the juju cluster directory.
Additional assignee of @marcoceppi and @castrojo to help handle overflow.
2016-10-12 08:53:54 -07:00
Kubernetes Submit Queue
346f3b3e76
Merge pull request #33543 from taimir/kubeadm
...
Automatic merge from submit-queue
Decouple master bootstrap from CSR in kubeadm
<!-- Thanks for sending a pull request! Here are some tips for you:
1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md
2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md
3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes
-->
**What this PR does / why we need it**: enhance `kubeadm` to allow for parallel provisioning of API endpoints and slave nodes
**Fixes**: https://github.com/kubernetes/kubernetes/issues/33542
**Special notes for your reviewer**:
This is work in progress, trying to
* Introduce a concurrent retry mechanism for bootstrapping
with a single API endpoint
* Refactor API client creation, decouple from CSR
2016-10-12 08:53:43 -07:00
deads2k
127e335802
add flag for enabling RBAC on local-up-cluster
2016-10-12 11:32:09 -04:00
Marcin Wielgus
493481efe8
Add non default replica preferences test to federation depoyment tests
2016-10-12 17:19:47 +02:00
Kubernetes Submit Queue
d47b27da84
Merge pull request #34607 from errordeveloper/apiserver-adv-addr
...
Automatic merge from submit-queue
Append first address from `--api-advertise-addresses` to `kube-apiserver` flags
**What this PR does / why we need it**:
We have `--api-advertise-addresses` already, but it's only used for SANs in server certificates we generate. Currently setting this flag doesn't affect what address API server advertises, and this PR fixes that. In particular, this has been an issue for VirtualBox users (see #34101 ).
**Which issue this PR fixes**: fixes #34101
**Release note**:
```release-note
Make `kubeadm` append first address from `--api-advertise-addresses` to `kube-apiserver` flags as `--advertise-address`
```
2016-10-12 07:51:49 -07:00
Illia Khudoshyn
ea12b32d6a
Allow 'pod/' prefix in pod name for 'kubectl exec'
...
Fixes #24225
This PR adds ability to provide pod name with 'pod/' prefix for 'kubectl exec' command. Pod names without 'pod/' prefix are still allowed.
2016-10-12 17:42:31 +03:00
Kubernetes Submit Queue
12b133577e
Merge pull request #33278 from Crassirostris/gcl-e2e-test
...
Automatic merge from submit-queue
Add gcl cluster logging test
This PR changes default logging destination for tests to gcp and adds test for cluster logging using google cloud logging
Fix #20760
2016-10-12 06:54:25 -07:00
Łukasz Oleś
4ebe1f666a
Generated part for NumberReady
2016-10-12 15:36:01 +02:00
Łukasz Oleś
5d2e215652
Add NumberReady to DaemonSet status
...
Fixes #25605
2016-10-12 15:15:10 +02:00
gmarek
7681a1bdff
Move RunRC-like functions to test/utils
2016-10-12 15:06:56 +02:00
Piotr Szczesniak
bd3c11df8a
Merge pull request #34608 from deads2k/controller-10-really-fix-it
...
fix unfiltered comparison in controller test
2016-10-12 14:59:45 +02:00
Kubernetes Submit Queue
bb74e2396e
Merge pull request #34470 from mwielgus/planner-to-utils
...
Automatic merge from submit-queue
Move planner to federation utils
cc: @quinton-hoole @jianhuiz
2016-10-12 05:53:31 -07:00
Kubernetes Submit Queue
2bfeea447b
Merge pull request #34605 from gmarek/inject
...
Automatic merge from submit-queue
Inject logFunc into RunPods
I missed this in previous PR.
2016-10-12 05:36:26 -07:00
Wojciech Tyczynski
e6084bf724
Set target version env in etcd manifest
2016-10-12 14:34:44 +02:00
Kubernetes Submit Queue
f9e8ee8fe8
Merge pull request #33905 from kargakis/replica-set-conditions
...
Automatic merge from submit-queue
Replica set conditions API
Partially addresses https://github.com/kubernetes/kubernetes/issues/32863
@kubernetes/sig-apps
2016-10-12 05:10:45 -07:00
Marcin Wielgus
6cafcc0c02
Use ObjectMetaAndSpecEquivalent in federation controllers
2016-10-12 14:08:35 +02:00
deads2k
81a8efda28
fix unfiltered comparison
2016-10-12 08:06:10 -04:00
Ilya Dmitrichenko
0cb54e7eb2
Append first address from `--api-advertise-addresses` to `kube-apiserver` flags
2016-10-12 12:59:24 +01:00
gmarek
66c82a223c
Inject logFunc into RunPods
2016-10-12 13:44:43 +02:00