- 24 Mar, 2017 29 commits
-
-
Jordan Liggitt authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [Federation] Remove TODOs that are already implemented or are irrelevant now. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update the description to match function The description of NewReplicaSetController() does not match its function, and the description of NewDeploymentController() does not match its function. Let's update their descriptions. **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 Update NPD rbac. I recently enabled NPD in gke. However, I found that in gke e2e test (https://k8s-testgrid.appspot.com/google-gke#gci-gke), npd on the node could not talk with apiserver, and reported full of following errors: ``` E0324 05:08:26.745545 1328 manager.go:160] failed to update node conditions: the server does not allow access to the requested resource (patch nodes gke-bootstrap-e2e-default-pool-fd91d792-mqh4) E0324 05:08:37.719423 1328 manager.go:160] failed to update node conditions: the server does not allow access to the requested resource (patch nodes gke-bootstrap-e2e-default-pool-fd91d792-mqh4) E0324 05:08:47.719694 1328 manager.go:160] failed to update node conditions: the server does not allow access to the requested resource (patch nodes gke-bootstrap-e2e-default-pool-fd91d792-mqh4) ``` I created a GKE cluster (v1.7.0-alpha.0.1483+1e879c69) myself, and found that addon manager could not create npd binding with the following error: ``` error: error validating "/etc/kubernetes/addons/node-problem-detector/standalone/npd-binding.yaml": error validating data: couldn't find type: v1alpha1.ClusterRoleBinding; if you choose to ignore these errors, turn validation off with --validate=false ``` I found that rbac was updated to beta, but npd was missed because it was merged after https://github.com/kubernetes/kubernetes/commit/9e6a3496b44e9a5ab9740cb903e46f769d65cde3#diff-b05c70853d9a772b310db71a61297841. I updated rbac to beta in the master manifest and npd on the node could talk with apiserver immediately. We must get this in 1.6 to make NPD working. @dchen1107 @dchen1107 @fabioy @liggitt
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add approvers to the aws OWNERS file Without this it was picking up reviewers from a much higher directory. ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix typos **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 add comment end
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue small change to ControlleeExpectations result judgement GetByKey() will never return err, so err != nil {} is redundant,remove it and remove the err return too **Release note**: ```release-note NONE ``` -
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix spelling of the word successfully A serious business project like kubernetes necessitates serious business logs.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix typo: NewGroupMetadFactory NewGroupMetadFactory -> NewGroupMetaFactory ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Remove krousey from some OWNERS files
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Updated comments for admission/storageclass. Correct comments to reflect fun's feature.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix several typos in the docs of persistent volume provisioning **What this PR does / why we need it**: This fix fixes some typos in the docs of persistent volume provisioning (`persistent-volume-provisioning/README.md`): ``` s/containes/contains/ s/specifiy/specify/ s/agains/against/ ``` **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 Replace links to Helm Charts in example guidelines
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix where typo
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubeadm: Remove an outdated comment Now that `AdvertiseAddress` is a `string` and not `AdvertiseAddresses` a `[]string` this comment is no longer necessary. @k8s-mirror-cluster-lifecycle-misc RFR **What this PR does / why we need it** Just a little house cleaning by removing an outdated comment. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix pv_controller typos ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix created typo
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix local cluster up script for kube-public namespace error. Fix local cluster up script for kube-public namespace error: ``` Error from server (AlreadyExists): namespaces "kube-public" already exists ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix amount typo
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix reconcile typo
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add gnufied as reviewer for pkg/volume I have helped review and contributed code to this area already. cc @saad-ali @jsafrane @childsb
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue enable error enable word error
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubelet word mistake
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue update kubeconfig document url in comments **What this PR does / why we need it**: update kubeconfig document url in comments **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: NONE **Special notes for your reviewer**: NONE **Release note**: NONE
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fc: Drop multipath.conf snippet **What this PR does / why we need it**: Removes multipath.conf - The code does not make use of it - or ensure s that it's getting used - and it should in addition be handled elsewehre. **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**: ```release-note ``` A minimalistic multipath.conf got written, but it was useless, as it is unclear if multipathd is running and there was also no config reload triggered. This patch drops this snippet. In general it's probably a better idea to leave the multipath.conf to the component managing the host. Signed-off-by:Fabian Deutsch <fabiand@fedoraproject.org>
-
Random-Liu authored
-
Anthony Yeh authored
Split the GCE cloud provider into more managable chunks
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Revert "Fix the ETCD env vars for downgrade" Reverts kubernetes/kubernetes#43533 This was a misunderstanding. It was right. I'm sorry. "fix"
-
- 23 Mar, 2017 11 commits
-
-
krousey authored
-
Bowei Du authored
Each major interface is now in its own file. Any package private functions that are only referenced by a particular module was also moved to the corresponding file. All common helper functions were moved to gce_util.go. This change is a pure movement of code; no semantic changes were made.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 43546, 43544) Default to enabling legacy ABAC policy in non-test kube-up.sh environments Fixes https://github.com/kubernetes/kubernetes/issues/43541 In 1.5, we unconditionally stomped the abac policy file if KUBE_USER was set, and unconditionally used ABAC mode pointing to that file. In 1.6, unless the user opts out (via `ENABLE_LEGACY_ABAC=false`), we want the same legacy policy included as a fallback to RBAC. This PR: * defaults legacy ABAC **on** in normal deployments * defaults legacy ABAC **on** in upgrade E2Es (ensures combination of ABAC and RBAC works properly for upgraded clusters) * defaults legacy ABAC **off** in non-upgrade E2Es (ensures e2e tests 1.6+ run with tightened permissions, and that default RBAC roles cover the required core components) GKE changes to drive the `ENABLE_LEGACY_ABAC` envvar were made by @cjcullen out of band ```release-note `kube-up.sh` using the `gce` provider enables both RBAC authorization and the permissive legacy ABAC policy that makes all service accounts superusers. To opt out of the permissive ABAC policy, export the environment variable `ENABLE_LEGACY_ABAC=false` before running `cluster/kube-up.sh`. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Bump CNI consumers to v0.5.1 **What this PR does / why we need it**: - vendored CNI plugins properly handle `DEL` on missing resources - update CNI version refs **Which issue this PR fixes** fixes #43488 **Release note**: `bumps CNI to version v0.5.1 where plugins properly handle DEL on non existent resources`
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Disable Horizontal Pod Autoscaler upgrade tests This PR disables HPA upgrade tests until they can be debugged as part of #43187. /cc @skriss @krousey ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update flex volume 1.6 documentation. **What this PR does / why we need it**: Update documentation for 1.6 flex volume changes.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Preserve API group order in discovery, prefer extensions over apps Fixes #42392, supercedes #43543 Kubectl 1.5 still uses compiled in types in kubectl edit and apply. Because kubectl 1.5 does not have the apps/v1beta1/deployment resource compiled in, the preferred group order must have extensions come before apps. The preference order is determined by the order that the groups are listed by the discovery service, with the first elements preferred over the last elements. This PR: * updates the discovery code to preserve the order groups were registered in * updates the registration order to move the `apps` group to the end of the list (for the same result as https://github.com/kubernetes/kubernetes/issues/43543) This has the side benefit of making all TPR API groups (regardless of group name) come after the core API groups, instead of potentially appearing earlier in discovery order ```release-note The API server discovery document now prioritizes the `extensions` API group over the `apps` API group. This ensures certain commands in 1.5 versions of kubectl (such as `kubectl edit deployment`) continue to function against a 1.6 API. ```
-
Dan Gillespie authored
Disable Horizontal Pod Autoscaler upgrade tests until they can be debugged. They were causing upgrades to timeout
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Increase delays between calling Stackdriver Logging API in e2e tests Fix https://github.com/kubernetes/kubernetes/issues/43442 This is a temporary hack, proper solution will be implemented soon
-
Mik Vyatskov authored
-
Jordan Liggitt authored
-