- 04 Apr, 2017 1 commit
-
-
Tim Potter authored
-
- 03 Apr, 2017 2 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update godoc to match **What this PR does / why we need it**: comments don't match the code. I can also just remove them. **Which issue this PR fixes** golint if it was run, but it is nice to have comments that appear to be relevant to the code. **Special notes for your reviewer**: docs only **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix a typo Fix a typo **What this PR does / why we need it**: **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # **Special notes for your reviewer**: **Release note**: ```release-note ```
-
- 02 Apr, 2017 1 commit
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubectl: Adding IPv6 brackets for IPv6 endpoints This fixes the lack of IPv6 when printing the IP:Port tuple with kubectl describe command. Signed-off-by:André Martins <aanm90@gmail.com> **What this PR does / why we need it**: This adds IPv6 brackets on IPv6 endpoints when using `kubectl describe service` **Special notes for your reviewer**: Since the IP is a string I think the fastest way to detect if it's an IPv6 was to check for the presence of : in it. Let me know what you think.
-
- 01 Apr, 2017 7 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue update pkg/controller/volume/OWNER to add appropriate approvers for both volume controllers Update pkg/controller/volume approvers so that the attach/detach and binding controllers have approvers.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix typo in kubeadm join -h ``` Flags: --config string Path to kubeadm config file --discovery-file string A file or url from which to load cluster information --discovery-token string A token used to validate cluster information fetched from the master --skip-preflight-checks skip preflight checks normally run before modifying the system --tls-bootstrap-token string A token used for TLS bootstrapping --token string Use this token for both discovery-token and tls-bootstrap-token ``` -
Kubernetes Submit Queue authored
Automatic merge from submit-queue test/e2e_node: prepull images with CRI Part of https://github.com/kubernetes/kubernetes/issues/40739 - This PR builds on top of #40525 (and contains one commit from #40525) - The second commit contains a tiny change in the `Makefile`. - Third commit is a patch to be able to prepull images using the CRI (as opposed to run `docker` to pull images which doesn't make sense if you're using CRI most of the times) Marked WIP till #40525 makes its way into master @Random-Liu @lucab @yujuhong @mrunalp @rhatdan
-
Antonio Murdaca authored
Signed-off-by:Antonio Murdaca <runcom@redhat.com>
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 43407, 43918) Fix typo in mysql-galera example Dockerfile **What this PR does / why we need it**: Minor Bugfix. **Which issue this PR fixes** fixes #43692
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue tests: e2e-node: refactor node-problem-detector test to avoid selinux… Fixes https://github.com/kubernetes/kubernetes/issues/43401 This test creates a file in /tmp on the host and creates a HostPath volume in the container to so that the host can inject messages into the logfile being read by the node problem detector in the container. However, selinux prohibits the container from reading files out of /tmp on the host. This PR modifies the test to create the log file in an EmptyDir volume instead, which will be properly labeled for container access. @derekwaynecarr
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Attach/detach controller: fix potential race in constructor **What this PR does / why we need it**: There is a potential race condition in the Attach/detach controller: The "constructor" first installs informer event handlers and then creates and initializes the other data structures. However there is no guarantee an event cannot arrive before the data structures required by the event handlers are ready. This may result in nil pointer derefernces and potential crashes (e.g. the nodeAdd method calls adc.actualStateOfWorld.SetNodeStatusUpdateNeeded even though the actualStateOfWorld might be still nil). It should be enough just to move the event handlers installation at the end of the constructor function. **Release note**: ```release-note NONE ```
-
- 31 Mar, 2017 29 commits
-
-
childsb authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add derekwaynecarr to approvers list for test/e2e_node I am a maintainer and have approve rights in `pkg/kubelet`. /cc @vishh
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42667, 43923) Specify a directory for the logs Switch from hard coded "/tmp" to a user specified location for the logs. Default to "/tmp" to keep the current behavior and not break any current users or jobs.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42667, 43923) Adding test to perform volume operations storm **What this PR does / why we need it**: Adding new test to perform volume operations storm Test Steps 1. Create storage class for thin Provisioning. 2. Create 30 PVCs using above storage class in annotation, requesting 2 GB files. 3. Wait until all disks are ready and all PVs and PVCs get bind. (**CreateVolume** storm) 4. Create pod to mount volumes using PVCs created in step 2. (**AttachDisk** storm) 5. Wait for pod status to be running. 6. Verify all volumes accessible and available in the pod. 7. Delete pod. 8. wait until volumes gets detached. (**DetachDisk** storm) 9. Delete all PVCs. This should delete all Disks. (**DeleteVolume** storm) 10. Delete storage class. This test will help validate issue reported at https://github.com/vmware/kubernetes/issues/71 **Which issue this PR fixes** fixes # **Special notes for your reviewer**: executed test on 1.5.3 release with `VOLUME_OPS_SCALE` set to `5` Will execute test with the changes made on PR - https://github.com/kubernetes/kubernetes/pull/42422, with the `VOLUME_OPS_SCALE` set to `30` **Release note**: ```release-note None ``` cc: @abrarshivani @BaluDontu @tusharnt @pdhamdhere @luomiao @kerneltime
-
Derek Carr authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix Judgment code in cycle The 'i' can not be equal to updateNodeStatusMaxRetries in updateNetworkingCondition(), and can not get error. Let's update it.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Make func modifySandboxNamespaceOptions() more robust Make func `modifySandboxNamespaceOptions()` more robust, just like what we do in func [`modifyContainerNamespaceOptions`](https://github.com/kubernetes/kubernetes/blob/master/pkg/kubelet/dockershim/security_context.go#L117). /cc @feiskyer Signed-off-by:
Xianglin Gao <xlgao@zju.edu.cn>
-
Davanum Srinivas authored
Switch from hard coded "/tmp" to a user specified location for the logs. Default to "/tmp" to keep the current behavior and not break any current users or jobs.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update my OWNERS entries. Not sure why I was set as a reviewer for apimachinery and apiserver stuff. Adding myself to build/. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42325, 43882) Fix bug of not checking error Fix bug of not checking error ```release-note None ``` cc: @shiywang
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Remove unused method from operation_generator This is only a removal of the GerifyVolumeIsSafeToDetach [sic] method from operation_executor. The method is not called from anywhere, moreover there is a private method named verifyVolumeIsSafeToDetach (which is being used). This looks like a cut&paste mistake that deserves to be cleaned. ```release-note NONE ```
-
Christian Koep authored
-
divyenpatel authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue refactor getPidsForProcess and change error handling xref https://github.com/openshift/origin/issues/13262 Right now, failure to read the docker pid from the pid file results in some premature nasty logging. There is still a chance we can get the docker pid from `procfs.PidOf()`. If that fails we should just log at `V(4)` rather than `runtime.HanldeError()`. This PR refactors `getPidsForProcess()` to wait until both methods for determining the pid fail before logging anything. @smarterclayton @ncdc @derekwaynecarr
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue move end to end validation to a dedicated phase mostly reshuffling
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix a couple of typos.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Make RBAC post-start hook conditional on RBAC authorizer being used Makes the RBAC post-start hook (and reconciliation) conditional on the RBAC authorizer being used Ensures we don't set up unnecessary objects. ```release-note RBAC role and rolebinding auto-reconciliation is now performed only when the RBAC authorization mode is enabled. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 43897, 43899) Move test to flaky suite while debugging Moves https://github.com/kubernetes/kubernetes/issues/43864 to the flaky suite. We know what caused the flakiness (https://github.com/kubernetes/kubernetes/pull/43508), but I would like to debug this more (https://github.com/kubernetes/kubernetes/pull/43865) because it seems like a race in the deployment controller.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 43897, 43899) Fix rs release test to poll on 409s Fixes https://github.com/kubernetes/kubernetes/issues/43895 @caesarxuchao @fgimenez ptal
-
FengyunPan authored
The 'i' can not be equal to updateNodeStatusMaxRetries in updateNetworkingCondition(), and can not get error. Let's update it.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 43133, 43865) Log replica sets/pods for recreate test Dumps info for debugging https://github.com/kubernetes/kubernetes/issues/43864
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 43133, 43865) Upgrade to Hazelcast-Kubernetes 3.8 and updated docs **What this PR does / why we need it**: Upgrade to latest hazelcast-kubernetes version the example and update the docs reflecting the latest version
-
Michail Kargakis authored
-
Michail Kargakis authored
-
Michail Kargakis authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42360, 43109, 43737, 43853) Fix typo Signed-off-by:yupengzte <yu.peng36@zte.com.cn> **What this PR does / why we need it**: **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # **Special notes for your reviewer**: **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42360, 43109, 43737, 43853) delete etcd socket file for unit tests This change clean up the environment for etcd3 unit test. Without this change, "make test" will leave some socket files in workspace. And these socket files make hack/verify-generated-protobuf.sh fails. **Release note**: ```NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42360, 43109, 43737, 43853) kubeadm: test-cmds for kubeadm completion **What this PR does / why we need it**: Adding test-cmds for kubeadm completion. Adding tests is a WIP from #34136 **Special notes for your reviewer**: /cc @luxas **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42360, 43109, 43737, 43853) Include pod namespace in PSP 'use' authorization check Follow up to https://github.com/kubernetes/kubernetes/pull/33080/files#diff-291b8dd7d08cc034975ddb3925dbb08fR341 Prior to this PR, when PodSecurityPolicy admission is active, you must be authorized to use a covering PodSecurityPolicy cluster-wide in order to create a pod. This PR changes that to only require a covering PodSecurityPolicy within the pod's namespace. When used in concert with mechanisms that limits pods within a namespace to a particular set of nodes, this can be used to allow users to create privileged pods within specific namespaces only. ```release-note Permission to use a PodSecurityPolicy can now be granted within a single namespace by allowing the `use` verb on the `podsecuritypolicies` resource within the namespace. ```
-