1. 24 Mar, 2017 29 commits
  2. 23 Mar, 2017 11 commits
    • krousey's avatar
      Revert "Fix the ETCD env vars for downgrade" · 638044a1
      krousey authored
      638044a1
    • Bowei Du's avatar
      Split the GCE cloud provider into more managable chunks · dc1e614a
      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.
      dc1e614a
    • Kubernetes Submit Queue's avatar
      Merge pull request #43544 from liggitt/legacy-abac-kube-up · 1e879c69
      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`.
      ```
      1e879c69
    • Kubernetes Submit Queue's avatar
      Merge pull request #43546 from calebamiles/wip-bump-cni-ref · 6ed3bce7
      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`
      6ed3bce7
    • Kubernetes Submit Queue's avatar
      Merge pull request #43577 from ethernetdan/disable-hpa-upgrade · 03aba869
      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
      ```
      03aba869
    • Kubernetes Submit Queue's avatar
      Merge pull request #43326 from chakri-nelluri/flexdocs · 5d7ff2a1
      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.
      5d7ff2a1
    • Kubernetes Submit Queue's avatar
      Merge pull request #43553 from liggitt/discovery-order · b1e665f5
      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.
      ```
      b1e665f5
    • Dan Gillespie's avatar
      Disable Horizontal Pod Autoscaler upgrade tests until they can be debugged. They… · 2ed83e11
      Dan Gillespie authored
      Disable Horizontal Pod Autoscaler upgrade tests until they can be debugged. They were causing upgrades to timeout
      2ed83e11
    • Kubernetes Submit Queue's avatar
      Merge pull request #43574 from crassirostris/cluster-logging-gcl-reduce-load · 68a858f7
      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
      68a858f7
    • Mik Vyatskov's avatar
    • Jordan Liggitt's avatar