1. 10 Dec, 2016 27 commits
  2. 09 Dec, 2016 13 commits
    • Kubernetes Submit Queue's avatar
      Merge pull request #37611 from yarntime/fix_typo_in_pet_set · f7e36688
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      fix typo in pet_set
      
      fix typo in pet_set.
      f7e36688
    • Chao Xu's avatar
      15d0984b
    • Kubernetes Submit Queue's avatar
      Merge pull request #38519 from dims/fix-url-parse-in-golang-1.8 · beb895f2
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 37677, 38519)
      
      Better deal with failures under golang 1.8beta1
      
      If there is any error in the initial parsing then we should just
      try adding the scheme.
      
      url.Parse(base) has changed in 1.8. Please see the following change
      https://github.com/golang/go/commit/c5ccbdd22bdbdc43d541b7e7d4ed66ceb559030e
      
      Fixes #38380
      beb895f2
    • Kubernetes Submit Queue's avatar
      Merge pull request #37677 from wojtek-t/fix_hanging_cacher_2 · fe9c4d69
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Proper fix for non-receiving watchers
      
      Follow up on #37195
      fe9c4d69
    • Kubernetes Submit Queue's avatar
      Merge pull request #34554 from derekwaynecarr/quota-storage-class · b72c006e
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 37270, 38309, 37568, 34554)
      
      Ability to quota storage by storage class
      
      Adds the ability to quota storage by storage class.
      1. `<storage-class>.storageclass.storage.k8s.io/persistentvolumeclaims` - quota the number of claims with a specific storage class
      2. `<storage-class>.storageclass.storage.k8s.io/requests.storage` - quota the cumulative request for storage in a particular storage class.
      
      For example:
      
      ```
      $ cat quota.yaml
      apiVersion: v1
      kind: ResourceQuota
      metadata:
        name: storage-quota
      spec:
        hard:
          requests.storage: 100Gi
          persistentvolumeclaims: 100
          gold.storageclass.storage.k8s.io/requests.storage: 50Gi
          gold.storageclass.storage.k8s.io/persistentvolumeclaims: 5
          silver.storageclass.storage.k8s.io/requests.storage: 75Gi
          silver.storageclass.storage.k8s.io/persistentvolumeclaims: 10
          bronze.storageclass.storage.k8s.io.kubernetes.io/requests.storage: 100Gi
          bronze.storageclass.storage.k8s.io/persistentvolumeclaims: 15
      $ kubectl create -f quota.yaml
      $ cat pvc-bronze.yaml
      kind: PersistentVolumeClaim
      apiVersion: v1
      metadata:
        generateName: pvc-bronze-
        annotations:
          volume.beta.kubernetes.io/storage-class: "bronze"
      spec:
        accessModes:
          - ReadWriteOnce
        resources:
          requests:
            storage: 8Gi
      $ kubectl create -f pvc-bronze.yaml
      $ kubectl get quota storage-quota -o yaml
      apiVersion: v1
      kind: ResourceQuota
      ...
      status:
        hard:
          bronze.storageclass.storage.k8s.io/persistentvolumeclaims: "15"
          bronze.storageclass.storage.k8s.io/requests.storage: 100Gi
          gold.storageclass.storage.k8s.io/persistentvolumeclaims: "5"
          gold.storageclass.storage.k8s.io/requests.storage: 50Gi
          persistentvolumeclaims: "100"
          requests.storage: 100Gi
          silver.storageclass.storage.k8s.io/persistentvolumeclaims: "10"
          silver.storageclass.storage.k8s.io/requests.storage: 75Gi
        used:
          bronze.storageclass.storage.k8s.io/persistentvolumeclaims: "1"
          bronze.storageclass.storage.k8s.io/requests.storage: 8Gi
          gold.storageclass.storage.k8s.io/persistentvolumeclaims: "0"
          gold.storageclass.storage.k8s.io/requests.storage: "0"
          persistentvolumeclaims: "1"
          requests.storage: 8Gi
          silver.storageclass.storage.k8s.io/persistentvolumeclaims: "0"
          silver.storageclass.storage.k8s.io/requests.storage: "0"
      ```
      b72c006e
    • Kubernetes Submit Queue's avatar
      Merge pull request #37568 from luxas/various_kubeadm_improvements · ac05e713
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 37270, 38309, 37568, 34554)
      
      kubeadm UX improvements for the v1.5 stable release
      
      This PR targets the next stable kubeadm release.
      
      It's work in progress, but please comment on it and review, since there are many changes.
      
      I tried to group the commits logically, so you can review them separately.
      
      Q: Why this large PR? Why not many small?
      A: Because of the Submit Queue and the time it takes.
      
      PTAL @kubernetes/sig-cluster-lifecycle
      
      _Edit:_ This work was splitted up in three PRs in total
      ac05e713
    • Kubernetes Submit Queue's avatar
      Merge pull request #38309 from caesarxuchao/disable-verify-mungers · 971d713a
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 37270, 38309, 37568, 34554)
      
      Remove update/verify-munge-docs.sh
      
      These scripts are no long needed because:
      1. most docs are moved to other repos
      2. the mungers are pre-processing the docs for gh pages, which are created with a whole different process now.
      
      cc @bgrant0607 @thockin
      971d713a
    • Kubernetes Submit Queue's avatar
      Merge pull request #37270 from xilabao/remove-duplicate-get-errs · 68b17c29
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 37270, 38309, 37568, 34554)
      
      Remove duplicate get errs
      
      old:
      ```shell
      $ kubectl get ns
      NAME          STATUS    AGE
      default       Active    2m
      kube-system   Active    2m
      
      $ kubectl get ns --all-namespaces
      NAMESPACE   NAME      STATUS    AGE
      error: namespace is not namespaced
      error: namespace is not namespaced
      ```
      new:
      ```shell
      $ kubectl get ns --all-namespaces
      NAMESPACE   NAME      STATUS    AGE
      error: namespace is not namespaced
      ```
      68b17c29
    • Jordan Liggitt's avatar
      Update bazel · 45363889
      Jordan Liggitt authored
      45363889
    • Jordan Liggitt's avatar
      Make sorting work on versioned objects · 2d868441
      Jordan Liggitt authored
      2d868441
    • Jordan Liggitt's avatar
      d0802464
    • Jordan Liggitt's avatar
      8b34e0ed
    • Jordan Liggitt's avatar
      12806be2