1. 23 Feb, 2018 1 commit
  2. 12 Feb, 2018 2 commits
  3. 11 Feb, 2018 16 commits
    • Kubernetes Submit Queue's avatar
      Merge pull request #58737 from NickrenREN/fix-scheduler-ephemeral-storage · 74089bc4
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      Subtract local ephemeral storage resource from NodeInfo when removing pod
      
      **What this PR does / why we need it**:
      When we are removing pods, we need to subtract local ephemeral storage resource from NodeInfo
      
      **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
      Fixes #
      
      **Special notes for your reviewer**:
      
      **Release note**:
      ```release-note
      NONE
      ```
      
      /kind bug
      /sig storage
      /sig scheduling
      
      /assign @jingxu97  @bsalamat
      74089bc4
    • Kubernetes Submit Queue's avatar
      Merge pull request #58960 from rosti/kubeadm-imagepullpolicy · 19829a24
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      kubeadm: imagePullPolicy option in init config
      
      **What this PR does / why we need it**:
      This PR adds `imagePullPolicy` option to the `kubeadm init` configuration file.
      
      The new `imagePullPolicy` option is forwarded to the generated kubelet static pods for etcd, kube-apiserver, kube-controller-manager and kube-scheduler. This option allows for precise image pull policy specification for master nodes and thus for more tight control over images. It is useful in CI environments and in environments, where the user has total control over master VM templates (thus, the master VM templates can be preloaded with the required Docker images for the control plane services).
      
      **Special notes for your reviewer**:
      
      /cc @kubernetes/sig-cluster-lifecycle-pr-reviews
      /area kubeadm
      /assign @luxas
      
      **Release note**:
      
      ```release-note
      kubeadm: New "imagePullPolicy" option in the init configuration file, that gets forwarded to kubelet static pods to control pull policy for etcd and control plane images.
      ```
      19829a24
    • Kubernetes Submit Queue's avatar
      Merge pull request #56557 from andyzhangx/azurefile-createaccount · cfa67745
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      fix the create azure file pvc failure if there is no storage account in current resource group
      
      **What this PR does / why we need it**:
      When create an azure file PVC, there will be error if there is no storage account in current resource group.
      With this PR, a storage account will be created if there is no storage account in current resource group.
      
      **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
      Fixes #56556
      
      **Special notes for your reviewer**:
      1. rephrase the code logic of `CreateFileShare` func.
      ```
      if accountName is empty, then 
          find a storage account that matches accountType
          if no storage account found, then
              create a new account
      else
          we only use user specified storage account
      
      create a file share according to found storage account
      ```
      2. Use func `getStorageAccountName` to get a unique storage account name by UUID, a storage account for azure file would be like `f0b2b0bd40c010112e897fa`. And in next PR, I will use this function to create storage account for azure disk, the storage account for azure disk would be like `d8f3ad8ad92000f1e1e88bd`.
      
      **Release note**:
      
      ```
      fix the create azure file pvc failure if there is no storage account in current resource group
      ```
      /sig azure
      /assign @rootfs
      cfa67745
    • andyzhangx's avatar
      create storage account if necessary when create azure file pvc · aa21bef6
      andyzhangx authored
      use new storage account name generation method
      
      use uuid to generate account name
      
      change azure file account prefix
      
      use uniqueID to generate a storage account name
      
      fix comments
      
      fix comments
      
      fix comments
      
      fix a storage account matching bug
      
      only use UUID in getStorageAccountName func
      
      use shorter storage account prefix for azure file
      
      fix comments
      
      fix comments
      
      fix comments
      
      fix rebase build error
      
      rewrite CreateFileShare code logic
      
      fix gofmt issue
      
      fix test error
      
      fix comments
      
      fix a location matching bug
      aa21bef6
    • Kubernetes Submit Queue's avatar
      Merge pull request #59464 from dixudx/fix_all_typos · 317853c9
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      fix all the typos across the project
      
      **What this PR does / why we need it**:
      There are lots of typos across the project. We should avoid small PRs on fixing those annoying typos, which is time-consuming and low efficient.
      
      This PR does fix all the typos across the project currently. And with #59463, typos could be avoided when a new PR gets merged.
      
      **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
      Fixes #
      
      **Special notes for your reviewer**:
      /sig testing
      /area test-infra
      /sig release
      /cc @ixdy 
      /assign @fejta 
      
      **Release note**:
      
      ```release-note
      None
      ```
      317853c9
    • Kubernetes Submit Queue's avatar
      Merge pull request #59715 from dims/switch-FengyunPan-id-to-FengyunPan2 · 21eff150
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      New github id - FengyunPan -> FengyunPan2
      
      PanFengyun <pan_feng_yun@163.com>'s previous github id was @FengyunPan
      
      Due to some problem with github, he lost access to @FengyunPan and
      is not using @FengyunPan2. So let's switch over to the new id. Github
      has promised to release the previous id back in 6 months, so we may
      have to switch it back later.
      
      
      
      **What this PR does / why we need it**:
      
      **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
      Fixes #
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      21eff150
    • Kubernetes Submit Queue's avatar
      Merge pull request #58364 from stewart-yu/fixiptableError · da8b79ec
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      [kube-proxy]fix bad error message in kube-proxy.log when run cluster in local
      
      **What this PR does / why we need it**:
      When run `hack/local-up-cluster.sh` in local with `iptable` proxymode, we can see `/tmp/kube-proxy.log ` include some error messages, like that:
      ```shell
      E0117 09:10:45.720142  108141 proxier.go:863] Error deleting dummy device kube-ipvs0 created by IPVS proxier: error deleting a non-exist dummy device: kube-ipvs0
      E0117 09:10:45.729617  108141 proxier.go:838] Failed to execute iptables-restore for nat: exit status 1 (iptables-restore: line 7 failed
      )
      E0117 09:10:45.730508  108141 proxier.go:876] Error removing ipset KUBE-LOOP-BACK, error: error destroying set KUBE-LOOP-BACK:, error: exit status 1
      E0117 09:10:45.731329  108141 proxier.go:876] Error removing ipset KUBE-CLUSTER-IP, error: error destroying set KUBE-CLUSTER-IP:, error: exit status 1
      E0117 09:10:45.732100  108141 proxier.go:876] Error removing ipset KUBE-LOAD-BALANCER, error: error destroying set KUBE-LOAD-BALANCER:, error: exit status 1
      E0117 09:10:45.732855  108141 proxier.go:876] Error removing ipset KUBE-NODE-PORT-TCP, error: error destroying set KUBE-NODE-PORT-TCP:, error: exit status 1
      E0117 09:10:45.735082  108141 proxier.go:876] Error removing ipset KUBE-NODE-PORT-UDP, error: error destroying set KUBE-NODE-PORT-UDP:, error: exit status 1
      E0117 09:10:45.735829  108141 proxier.go:876] Error removing ipset KUBE-EXTERNAL-IP, error: error destroying set KUBE-EXTERNAL-IP:, error: exit status 1
      E0117 09:10:45.736619  108141 proxier.go:876] Error removing ipset KUBE-LOAD-BALANCER-SOURCE-IP, error: error destroying set KUBE-LOAD-BALANCER-SOURCE-IP:, error: exit status 1
      E0117 09:10:45.737360  108141 proxier.go:876] Error removing ipset KUBE-LOAD-BALANCER-SOURCE-CIDR, error: error destroying set KUBE-LOAD-BALANCER-SOURCE-CIDR:, error: exit status 1
      E0117 09:10:45.738114  108141 proxier.go:876] Error removing ipset KUBE-LOAD-BALANCER-MASQ, error: error destroying set KUBE-LOAD-BALANCER-MASQ:, error: exit status 1
      ```
      **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
      Fixes [https://github.com/kubernetes/kubernetes/issues/58366](https://github.com/kubernetes/kubernetes/issues/58366)
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      da8b79ec
    • Kubernetes Submit Queue's avatar
      Merge pull request #59234 from nikhiljindal/kubemcie2e · 98860f03
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      Adding kubemci e2e test for ingress spec conformance
      
      **What this PR does / why we need it**:
      Adding an e2e test case for kubemci to verify that it conforms to the ingress spec.
      Not all tests will pass right now, but adding it will enable us to track the latest status.
      
      ```release-note
      NONE
      ```
      98860f03
    • Davanum Srinivas's avatar
      New github id - FengyunPan -> FengyunPan2 · 7ef4f207
      Davanum Srinivas authored
      PanFengyun <pan_feng_yun@163.com>'s previous github id was @FengyunPan
      
      Due to some problem with github, he lost access to @FengyunPan and
      is not using @FengyunPan2. So let's switch over to the new id. Github
      has promised to release the previous id back in 6 months, so we may
      have to switch it back later.
      7ef4f207
    • Pengfei Ni's avatar
      Adjust unit tests for vmss · f32bd6a0
      Pengfei Ni authored
      f32bd6a0
    • Pengfei Ni's avatar
      Use generic cache for vmss · 4d5e7b7c
      Pengfei Ni authored
      4d5e7b7c
    • Kubernetes Submit Queue's avatar
      Merge pull request #59520 from feiskyer/new-cache · f0e573d6
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      Add generic cache for Azure VM/LB/NSG/RouteTable
      
      **What this PR does / why we need it**:
      
      Part of #58770. This PR adds a generic cache of Azure VM/LB/NSG/RouteTable for reducing ARM calls.
      
      **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
      Part of #58770
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      Add generic cache for Azure VM/LB/NSG/RouteTable
      ```
      f0e573d6
    • Di Xu's avatar
      auto-generated · 521146e6
      Di Xu authored
      521146e6
    • Di Xu's avatar
      fix all the typos across the project · 48388fec
      Di Xu authored
      48388fec
    • stewart-yu's avatar
    • stewart-yu's avatar
  4. 10 Feb, 2018 11 commits
  5. 09 Feb, 2018 10 commits
    • Kubernetes Submit Queue's avatar
      Merge pull request #59514 from vmware/test-infra · 26032711
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      vSphere test infrastructure improvement and new node-unregister test
      
      **What this PR does / why we need it**:
      - Created conf file parsing logic for vSphere tests
      - Created NodeMapper to generate node-vsphere map
      - Updated bootstrap to parse conf file and generate node-vsphere map, and set it in TestContext
      - Moved bootstrap.go and context.go up, in vsphere package to avoid cyclic package dependencies
      - Added node register/unregister test, that consumes new test-infra
      
      **Which issue(s) this PR fixes**:
      Fixes https://github.com/vmware/kubernetes/issues/437
      Fixes https://github.com/vmware/kubernetes/issues/379
      
      **Special notes for your reviewer**:
      - Successfully ran vSphere e2e tests to ensure that the bootstrapping is happening only once. More tests in progress
      - Successfully ran 'Node Unregister'
      
      ```
      bash-3.2$ go run hack/e2e.go --check-version-skew=false --v --test --test_args=‘--ginkgo.focus=Node\sUnregister’
      flag provided but not defined: -check-version-skew
      Usage of /var/folders/97/lnlv1n317xl2ty8hdn7zptxr00b37m/T/go-build743103230/command-line-arguments/_obj/exe/e2e:
      -get
      go get -u kubetest if old or not installed (default true)
      -old duration
      Consider kubetest old if it exceeds this (default 24h0m0s)
      Will run 1 of 724 specs
       
      Feb 5 22:20:09.890: INFO: >>> kubeConfig: /Users/pshahzeb/kube176.json
      Feb 5 22:20:09.903: INFO: Waiting up to 4h0m0s for all (but 0) nodes to be schedulable
      Feb 5 22:20:10.036: INFO: Waiting up to 10m0s for all pods (need at least 0) in namespace ‘kube-system’ to be running and ready
      Feb 5 22:20:10.182: INFO: 13 / 13 pods in namespace ‘kube-system’ are running and ready (0 seconds elapsed)
      Feb 5 22:20:10.182: INFO: expected 4 pod replicas in namespace ‘kube-system’, 4 are Running and Ready.
      Feb 5 22:20:10.203: INFO: Waiting for pods to enter Success, but no pods in “kube-system” match label map[name:e2e-image-puller]
      Feb 5 22:20:10.203: INFO: Dumping network health container logs from all nodes...
      Feb 5 22:20:10.236: INFO: e2e test version: v1.6.0-alpha.0.22494+e66916e052163a-dirty
      Feb 5 22:20:10.261: INFO: kube-apiserver version: v1.9.2
      SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
      ------------------------------
      [sig-storage] Node Unregister [Feature:vsphere] [Slow] [Disruptive]
      node unregister
      /Users/pshahzeb/k8s/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/storage/vsphere/vsphere_volume_node_delete.go:53
      [BeforeEach] [sig-storage] Node Unregister [Feature:vsphere] [Slow] [Disruptive]
      /Users/pshahzeb/k8s/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/framework/framework.go:141
      STEP: Creating a kubernetes client
      Feb 5 22:20:10.268: INFO: >>> kubeConfig: /Users/pshahzeb/kube176.json
      STEP: Building a namespace api object
      Feb 5 22:20:11.043: INFO: No PodSecurityPolicies found; assuming PodSecurityPolicy is disabled.
      STEP: Waiting for a default service account to be provisioned in namespace
      [BeforeEach] [sig-storage] Node Unregister [Feature:vsphere] [Slow] [Disruptive]
      /Users/pshahzeb/k8s/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/storage/vsphere/vsphere_volume_node_delete.go:41
      Feb 5 22:20:11.063: INFO: Initializing vc server 10.160.240.176
      Feb 5 22:20:11.063: INFO: ConfigFile &{{administrator@vsphere.local Admin!23 443 true k8s-dc 0} map[10.160.240.176:0xc420babe30] {VM Network} {pvscsi} {10.160.240.176 k8s-dc kubernetes vsanDatastore k8s-cluster}}
      vSphere instances map[10.160.240.176:0xc420b08830]
      [It] node unregister
      /Users/pshahzeb/k8s/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/storage/vsphere/vsphere_volume_node_delete.go:53
      STEP: Get total Ready nodes
      Feb 5 22:20:11.566: INFO: vmx file path is [vsanDatastore] 2e98735a-cdb9-c3f3-63d8-020010188a6a/kubernetes-node1.vmx
      STEP: Unregister a node VM
      Feb 5 22:20:11.686: INFO: Powering off node VM kubernetes-node1
      Feb 5 22:20:14.148: INFO: Unregistering node VM kubernetes-node1
      STEP: Verifying the ready node counts
      STEP: Register back the node VM
      Feb 5 22:20:49.490: INFO: Registering node VM kubernetes-node1
      Feb 5 22:20:51.785: INFO: Powering on node VM kubernetes-node1
      STEP: Verifying the ready node counts
      Feb 5 22:21:40.600: INFO: Condition Ready of node kubernetes-node1 is false instead of true. Reason: KubeletNotReady, message: container runtime is down
      Feb 5 22:21:45.625: INFO: Condition Ready of node kubernetes-node1 is false instead of true. Reason: KubeletNotReady, message: container runtime is down
      STEP: Sanity check for volume lifecycle
      STEP: Creating Storage Class With storage policy params
      STEP: Creating PVC using the Storage Class
      STEP: Waiting for claim to be in bound phase
      Feb 5 22:21:50.718: INFO: Waiting up to 5m0s for PersistentVolumeClaim pvc-ztj7g to have phase Bound
       
      Feb 5 22:22:15.053: INFO: PersistentVolumeClaim pvc-ztj7g found and phase=Bound (24.334875493s)
      STEP: Creating pod to attach PV to the node
      STEP: Verify the volume is accessible and available in the pod
      Feb 5 22:22:25.976: INFO: Running ‘/Users/pshahzeb/k8s/kubernetes/_output/bin/kubectl --server=https://10.160.241.49 --kubeconfig=/Users/pshahzeb/kube176.json exec pvc-tester-q7q2w --namespace=e2e-tests-node-unregister-csdrc -- /bin/touch /mnt/volume1/emptyFile.txt’
      Feb 5 22:22:26.740: INFO: stderr: “”
      Feb 5 22:22:26.740: INFO: stdout: “”
      STEP: Deleting pod
      Feb 5 22:22:26.740: INFO: Deleting pod “pvc-tester-q7q2w” in namespace “e2e-tests-node-unregister-csdrc”
      Feb 5 22:22:26.799: INFO: Wait up to 5m0s for pod “pvc-tester-q7q2w” to be fully deleted
      STEP: Waiting for volumes to be detached from the node
      Feb 5 2223:16.966: INFO: Volume “[vsanDatastore] f0c55f5a-7349-1aad-2464-02001067f24e/kubernetes-dynamic-pvc-04775fe5-0b06-11e8-9872-005056809c8d.vmdk” has successfully detached from “kubernetes-node1"
      Feb 5 2223:16.966: INFO: Deleting PersistentVolumeClaim “pvc-ztj7g”
      [AfterEach] [sig-storage] Node Unregister [Feature:vsphere] [Slow] [Disruptive]
      /Users/pshahzeb/k8s/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/framework/framework.go:142
      Feb 5 2223:17.026: INFO: Waiting up to 3m0s for all (but 0) nodes to be ready
      STEP: Destroying namespace “e2e-tests-node-unregister-csdrc” for this suite.
      Feb 5 2223:23.158: INFO: Waiting up to 30s for server preferred namespaced resources to be successfully discovered
      Feb 5 2223:24.421: INFO: namespace: e2e-tests-node-unregister-csdrc, resource: bindings, ignored listing per whitelist
      Feb 5 2223:24.795: INFO: namespace e2e-tests-node-unregister-csdrc deletion completed in 7.715803086s
       
      • [SLOW TEST:194.521 seconds]
      [sig-storage] Node Unregister [Feature:vsphere] [Slow] [Disruptive]
      /Users/pshahzeb/k8s/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/storage/utils/framework.go:22
      node unregister
      /Users/pshahzeb/k8s/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/storage/vsphere/vsphere_volume_node_delete.go:53
      ------------------------------
      SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFeb 5 2223:24.797: INFO: Running AfterSuite actions on all node
      Feb 5 2223:24.798: INFO: Running AfterSuite actions on node 1
       
      Ran 1 of 724 Specs in 194.905 seconds
      SUCCESS! -- 1 Passed | 0 Failed | 0 Pending | 723 Skipped PASS
       
      Ginkgo ran 1 suite in 3m15.529747133s
      Test Suite Passed
      2018/02/05 2223:24 util.go:174: Step ‘./hack/ginkgo-e2e.sh --ginkgo.focus=Node\sUnregister’ finished in 3m16.095671615s
      2018/02/05 2223:24 e2e.go:81: Done
      ```
      
      **Release note**:
      ```release-note
      NONE
      ```
      26032711
    • Anago GCB's avatar
      Update CHANGELOG-1.8.md for v1.8.8. · 43c06451
      Anago GCB authored
      43c06451
    • George Kraft's avatar
      fba0119e
    • Kubernetes Submit Queue's avatar
      Merge pull request #59661 from shyamjvs/fix-profile-gatherer · 4b694186
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 59424, 59672, 59313, 59661). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      Disable symbol resolution by pprof in profile-gatherer
      
      Because otherwise it is failing while trying to symbolize, due to lack of a kube-apiserver binary locally (as noted by @wojtek-t) within the job pod:
      
      ```
      Local symbolization failed for kube-apiserver: open /usr/local/bin/kube-apiserver: no such file or directory
      ```
      
      This does seem to still produce a graph with all named references - so it seems fine to avoid it. The [documentation](https://github.com/google/pprof/blob/master/doc/pprof.md#symbolization) says:
      
      ```
      pprof can add symbol information to a profile that was collected only with address information. This is useful for profiles for compiled languages, where it may not be easy or even possible for the profile source to include function names or source coordinates.
      ```
      
      So my feeling is that for golang, the function names, etc are included in the profile source.
      
      /cc @wojtek-t @kubernetes/sig-scalability-misc 
      
      ```release-note
      NONE
      ```
      4b694186
    • Kubernetes Submit Queue's avatar
      Merge pull request #59313 from MrHohn/e2e-ingress-scale-new · afa8c4fe
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 59424, 59672, 59313, 59661). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      [e2e gce-ingress] Scale test to measure ingress create/update latency
      
      **What this PR does / why we need it**:
      Adding a basic scale test. Test procedure:
      - Create O(1) ingresses, measure creation latency for each ingress.
      - Create and update one more ingress, do similar measurement on create & update latency.
      - Repeat first two steps with O(10) ingresses.
      - Repeat first two steps with O(100) ingresses.
      
      Couple side notes:
      - Each ingress reference a separate service.
      - All services share the same set of backend pods.
      - All ingress share one TLS secret.
      
      **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
      Fixes #NONE 
      
      **Special notes for your reviewer**:
      /assign @rramkumar1 @nicksardo @bowei
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      afa8c4fe
    • Kubernetes Submit Queue's avatar
      Merge pull request #59672 from nicksardo/glbc-alpha · 097efb71
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 59424, 59672, 59313, 59661). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      GCE: Bump GLBC version to 0.9.8-alpha.1
      
      **What this PR does / why we need it**:
      Soak on an alpha version of GLBC 0.9.8
      
      
      **Special notes for your reviewer**:
      /assign @bowei 
      /cc @bowei 
      
      **Release note**:
      Release note will be set when we update this to stable 0.9.8. 
      ```release-note
      NONE
      ```
      097efb71
    • Kubernetes Submit Queue's avatar
      Merge pull request #59424 from jingax10/update_etcd_branch · ac3215be
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      Update etcd version from 3.1.10 to 3.2.14 when upgrading a K8s cluster to use IP aliases on GCP.
      
      **What this PR does / why we need it**:
      The default etcd version is already bumped up to 3.2.14 and it cannot be downgraded to 3.1.10. Therefore, in order to successfully update master settings to use IP aliases on GCP, we just update the etcd version to the default value.
      
      **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
      Fixes #
      N/A
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      "NONE"
      ```
      ac3215be
    • Kubernetes Submit Queue's avatar
      Merge pull request #59382 from bsalamat/no_system_priority · 15ad2176
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      Disallow PriorityClass names with 'system-' prefix for user defined priority classes
      
      **What this PR does / why we need it**:
      This PR changes our Priority admission controller to disallow PriorityClass names with 'system-' prefix for user defined priority classes. Please refer to #59381 for reasons why we need this.
      
      **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
      Fixes #59381
      
      **Release note**:
      
      ```release-note
      Disallow PriorityClass names with 'system-' prefix for user defined priority classes.
      ```
      
      ref #57471
      /sig scheduling
      /assign @liggitt
      15ad2176
    • Mehdy Bohlool's avatar
      Update CHANGELOG-1.9.md for v1.9.3. · ac302ed2
      Mehdy Bohlool authored
      ac302ed2
    • prashima's avatar