1. 24 Sep, 2016 21 commits
  2. 23 Sep, 2016 19 commits
    • Kubernetes Submit Queue's avatar
      Merge pull request #33395 from yujuhong/backoff_key · 61e3c14e
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      kuberuntime: include container hash in backoff keys
      
      We should reset the backoff if the content of the container has been updated.
      
      Part of #33189
      61e3c14e
    • Kubernetes Submit Queue's avatar
      Merge pull request #33311 from madhusudancs/fed-e2e-gce-resources-cleanup-stop-loop-var · 8c1f1a6d
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Pass the real cluster scoped service object to cleanup functions instead of passing the federation scoped object.
      
      cc @kubernetes/sig-cluster-federation 
      
      Ref: Issue #31624
      8c1f1a6d
    • Anirudh Ramanathan's avatar
      Update CHANGELOG.md · c2ba1eef
      Anirudh Ramanathan authored
      c2ba1eef
    • Phillip Wittrock's avatar
      Update CHANGELOG.md for v1.4.0-beta.11. · 919c2e92
      Phillip Wittrock authored
      919c2e92
    • Kubernetes Submit Queue's avatar
      Merge pull request #24536 from jayunit100/LoggingSoak · 5374e48e
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Logging soak
      
      Implements #24427 
      
      Needs 
      
      - #24471 so that it doesnt clog test outputs for scale
      - builds on the utils function added in support of #22869 
      
      cc @timothysc @kubernetes/sig-testing
      5374e48e
    • Aaron Crickenberger's avatar
      draft release notes for kubernetes v1.4.0 · b5850a66
      Aaron Crickenberger authored
      /cc @pwittrock @foxish @matchstick @quinton-hoole
      b5850a66
    • Yu-Ju Hong's avatar
      kuberuntime: include container hash in backoff keys · cb57dc4c
      Yu-Ju Hong authored
      We should reset the backoff if the content of the container has been updated.
      cb57dc4c
    • Yu-Ju Hong's avatar
      CRI: add Message in ContainerStatus · 73776995
      Yu-Ju Hong authored
      Kubernetes expects a brief CamelCase string as "Reason" and a human-readable
      string as "Message" in the conatiner status. It is difficult for kubelet to
      derive the other one if the runtime only provides one of the two fields.
      Augment the API by adding the "Message" field.
      73776995
    • Kubernetes Submit Queue's avatar
      Merge pull request #33337 from mbohlool/o2 · 501f2647
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Fix API Installer to generate unique Operation IDs
      
      OperationIDs generated by api_installer.go may not be unique and that causes long auto-generated function names in swagger generated clients. This is a step toward making those IDs unique.
      
      Reference Issue kubernetes/features#53 and #13414
      501f2647
    • Kubernetes Submit Queue's avatar
      Merge pull request #32549 from smarterclayton/gc_non_kube_legacy · 071927a5
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Allow garbage collection to work against different API prefixes
      
      The GC needs to build clients based only on Resource or Kind. Hoist the
      restmapper out of the controller and the clientpool, support a new
      ClientForGroupVersionKind and ClientForGroupVersionResource, and use the
      appropriate one in both places.
      
      Allows OpenShift to use the GC
      071927a5
    • Kubernetes Submit Queue's avatar
      Merge pull request #32670 from soltysh/cron_update · 8152cfb9
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Remove hacks from ScheduledJobs cron spec parsing 
      
      Previusly `github.com/robfig/cron` library did not allow passing cron spec without seconds. First commit updates the library, which has additional method ParseStandard which follows the standard cron spec, iow. minute, hour, day of month, month, day of week.
      
      @janetkuo @erictune as promised in #30227 I've updated the library and now I'm updating it in k8s
      8152cfb9
    • Kubernetes Submit Queue's avatar
      Merge pull request #33332 from ericchiang/oidc-allow-string-as-group-claim · 33eabe67
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      oidc authenticator: allow string value as groups claim
      
      Allow the group claim to be a single string instead of an array of
      strings. This means the following claim
      
          {
            "role": "admin"
          }
      
      Will be mapped to the groups
      
          ["admin"]
      
      cc @kubernetes/sig-auth @mlbiam
      
      closes #33290
      33eabe67
    • Kubernetes Submit Queue's avatar
      Merge pull request #33376 from luxas/fix_arm_atomics_2 · 331eb835
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Move HighWaterMark to the top of the struct in order to fix arm, second time
      
      ref: #33117
      
      Sorry for not fixing everyone at once, but I seriously wasn't prepared for that quick LGTM 😄, so here's the other half.
      
      @lavalamp 
      
      > lgtm, but seriously, this is terrible, we probably have this bug all over. And what if someone embeds the etcdWatcher struct in something else not at the top? We need the compiler to enforce things like this, it just can't be done manually. Can you file or link a golang issue for this?
      
      I totally agree! There isn't currently a way of programmatically detecting this unfortunately.
      I guess @davecheney or @minux can explain better to you why it's so hard.
      
      This is noted in https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/multi-platform.md as a corner case indeed.
      
      @pwittrock This should be cherrypicked toghether with #33117
      331eb835
    • Kubernetes Submit Queue's avatar
      Merge pull request #33346 from freehan/fix-lbsrcrange-update · 09e0e025
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      disallow user to update loadbalancerSourceRanges
      
      buy myself some time to fix the root cause of #33033
      09e0e025
    • mbohlool's avatar
      Generated files · 5b19c8ac
      mbohlool authored
      5b19c8ac
    • mbohlool's avatar
      d228cc34
    • Kubernetes Submit Queue's avatar
      Merge pull request #32807 from jingxu97/stateupdateNeeded-9-15 · 0a4316f1
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Fix race condition in setting node statusUpdateNeeded flag
      
      This PR fixes the race condition in setting node statusUpdateNeeded flag
      in master's attachdetach controller. This flag is used to indicate
      whether a node status has been updated by the node_status_updater or
      not. When updater finishes update a node status, it is set to false.
      When the node status is changed such as volume is detached or new volume
      is attached to the node, the flag is set to true so that updater can
      update the status again. The previous workflow has a race condition as
      follows
      1. updater gets the currently attached volume list from the node which needs to be
      updated.
      2. A new volume A is attached to the same node right after 1 and set the
      flag to TRUE
      3. updater updates the node attached volume list (which does not include volume A) and then set the flag to FALSE.
      The result is that volume A will be never added to the attached volume
      list so at node side, this volume is never attached.
      
      So in this PR, the flag is set to FALSE when updater tries to get the
      attached volume list (as in an atomic operation). So in the above
      example, after step 2, the flag will be TRUE again, in step 3, updater
      does not set the flag if updates is sucessful. So after that, flag is
      still TRUE and in next round of update, the node status will be updated.
      0a4316f1
    • Lucas Käldström's avatar
    • Kubernetes Submit Queue's avatar
      Merge pull request #31163 from juanvallejo/jvallejo_filter-resources-before-printing · b95fa62f
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      add resource filter handling before printing
      
      **Release note**:
      ```release-note
      release-note-none
      ```
      
      Resources are currently filtered (in order to prevent printing) at print
      time in their HumanReadablePrinter handlers. This design makes it not
      possible to filter objects when they are printed using any other
      printer, such as YAML, JSON, or the NamePrinter.
      
      This patch removes any filters previously added at the printer level for
      pods and adds a way to define resource-specific filters before they are
      sent to a printer handler. A woking filter handler for pods has also been
      implemented.
      
      Filters affect resources being printed through the HumanReadablePrinter,
      YAML, JSON, and `--template` printers.
      
      cc @smarterclayton
      b95fa62f