Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple RP with scheduler backporting from 1.18.5 #1097

Commits on May 28, 2021

  1. Configuration menu
    Copy the full SHA
    b610806 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5686745 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5171693 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1201a8f View commit details
    Browse the repository at this point in the history
  5. run ./hack/update-bazel.sh

    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    5ff6f90 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b74a29e View commit details
    Browse the repository at this point in the history
  7. Copy 1.18 staging/src/k8s.io/component-base/metrics/prometheus folder…

    … and staging/src/k8s.io/component-base/metrics/*_test.go
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    253361a View commit details
    Browse the repository at this point in the history
  8. Copy 1.18.5 staging/src/k8s.io/apimachinery/pkg/runtime/serializer/

    codec_factory.go, codec_test.go, testing/conversion.go
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    0039ddb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8f85418 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6f640d6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cf3d8cd View commit details
    Browse the repository at this point in the history
  12. K8s PR 80681 - add options for name and namespace of leaderelection o…

    …bject
    
    Only picked up changes required to compile scheduler
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    c47fb1d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ae7b0b9 View commit details
    Browse the repository at this point in the history
  14. K8s 1.18 PR 77595 Volume Scheduling Limits

    - Due to Scheduler interface change.
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    f9b3ea2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    754ff9d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b4d4505 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e745616 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    0c1b1d0 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    30dd573 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e9805bd View commit details
    Browse the repository at this point in the history
  21. K8s PR 83578: scheduler policy API refactoring

    . Pick up api violation exception only
    TODO: add changes to test/integration/scheduler
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    fc6d0d0 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    5d349d8 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    2ddb10c View commit details
    Browse the repository at this point in the history
  24. K8s 1.18 PR 86730: Break DS controller dependency on scheduler predic…

    …ates and predicate errors
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    558cf71 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    1ab1d4c View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    48663bd View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    28d03ed View commit details
    Browse the repository at this point in the history
  28. K8s PR 87788 - reduce overhead of error message formatting and alloca…

    …tion for scheduler NodeResource filter
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    65744f1 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    f7cfeb2 View commit details
    Browse the repository at this point in the history
  30. K8s 1.18 PR 82255 - volume scheduling: move metrics to a separate pac…

    …kage to avoid import cycle
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    8892abe View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    0dae368 View commit details
    Browse the repository at this point in the history
  32. update-bazel&copyright

    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    64b907f View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    9eeb2e6 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    fb15fb0 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    1ec1a36 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    63fad5f View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    7fc8b35 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    411feca View commit details
    Browse the repository at this point in the history
  39. K8s 1.18 PR 82848 - Break out of loop when NodeHostName is found

    Perf improvement of node_controller + easier merge
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    a062cdd View commit details
    Browse the repository at this point in the history
  40. K8s 1.18 PR 84469 - improve error handling in cloud node controller

    Easier merge of node controller + better error message
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    532fe56 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    0c63c07 View commit details
    Browse the repository at this point in the history
  42. K8s 1.18 PR 82049 - promote node instance type label to GA

    Due to scheduler backporting dependencies - LabelInstanceTypeStable
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    9d5b84a View commit details
    Browse the repository at this point in the history
  43. K8s 1.18 PR 88230 - volume binder: simplify API

    Due to scheduler backporting dependencies on SchedulerVolumeBinder.FindPodVolumes interface
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    894471f View commit details
    Browse the repository at this point in the history
  44. K8s 1.18 PR 79971 - add check to reduce orphaned volume

    . Cleaner history of pv_controller merging
    . Performance improvement
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    b042066 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    ffe5c55 View commit details
    Browse the repository at this point in the history
  46. K8s 1.18 PR 82683 - Refactor CSI Translation Library into a struct th…

    …at is injected into various components to simplify unit testing
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    cca6a02 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    2cc5b9a View commit details
    Browse the repository at this point in the history
  48. K8s 1.18 PR 80284 - fix a racing issue in client-go UpdateTransportCo…

    …nfig
    
    Metrics dependencies
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    3200771 View commit details
    Browse the repository at this point in the history
  49. make update

    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    bd18632 View commit details
    Browse the repository at this point in the history
  50. Pick k8s PR 79879 - [e2e] Refactor andMove node related methods to fr…

    …amework/node package [1]
    
    Due to scheduler backporting make quick-release dependencies.
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    5b55873 View commit details
    Browse the repository at this point in the history
  51. Pick k8s PR 81043 - Add new flag for whitelisting node taints

    Due to scheduler backporting make quick release dependencies.
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    1312266 View commit details
    Browse the repository at this point in the history
  52. Pick k8s PR 86983 - Remove test/e2e dependency on scheduler/predicate…

    …s package
    
    Due to scheduler backporting make quick-release dependencies.
    + dup log code to remove cycle dependencies
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    53f5322 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    5cce70e View commit details
    Browse the repository at this point in the history
  54. Adopting e2e to Arktos

    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    9b545c3 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    22b20f6 View commit details
    Browse the repository at this point in the history
  56. Code fix for Arktos customization

    Update pkg/registry/storage/rest/storage_storage.go to not "Propagate error from NewREST"
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    7272037 View commit details
    Browse the repository at this point in the history
  57. make update

    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    78c3f08 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    cebf8d4 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    aeba8f6 View commit details
    Browse the repository at this point in the history
  60. Apply Akrtos multi-tenancy changes to backported scheduler

    Added additional multi-tenancy changes for fake/listers.go compilation.
    Not found changes in pkg/scheduler/factory/factory.go
    Needs review
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    58a08da View commit details
    Browse the repository at this point in the history
  61. Arktos changes: Partial runtime readiness support at node agent (Cent…

    …aurusInfra#339) - Yunwen
    
    Rewrite following scheduler plugin pattern. Needs CR.
    CentaurusInfra@9895836
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    058aa76 View commit details
    Browse the repository at this point in the history
  62. Remove tenant from PodMatchesTermsNamespaceAndSelector as it is missi…

    …ng in Arktos and needs more changes.
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    630e625 View commit details
    Browse the repository at this point in the history
  63. Arktos change - bug fix: scheduler node runtime readiness predicate s…

    …hould respect pod no-schedule toleration (CentaurusInfra#593) h-w-chen
    
    Skipped predicates_test.go as there is no placeholder for the test.
    CentaurusInfra@b012cae
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    f2093fe View commit details
    Browse the repository at this point in the history
  64. Arktos changes - log QPS

    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    cf091da View commit details
    Browse the repository at this point in the history
  65. Arktos POC changes in PR 991

    Has some later changes, not compilable
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    cbc197f View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    93f0a82 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    a060901 View commit details
    Browse the repository at this point in the history
  68. make update

    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    e654b3a View commit details
    Browse the repository at this point in the history
  69. Disable feature CSINodeInfo as it is introduced by 1.18.5 scheduler b…

    …ackporting and not supported in Arktos.
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    a85de9d View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    aeaa5be View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    820b498 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    971f798 View commit details
    Browse the repository at this point in the history
  73. make update

    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    5942a09 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    35c2bff View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    fa52ae4 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    0220a65 View commit details
    Browse the repository at this point in the history
  77. fix scheduler error: event_recorder.go:55] Could not construct refere…

    …nce to: '<nil>' due to: 'can't reference a nil object'
    sonyafenge authored and Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    c9cdea8 View commit details
    Browse the repository at this point in the history
  78. using gcr.io as docker registry for flannel ds

    Yunwen Bai authored and Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    bfcf055 View commit details
    Browse the repository at this point in the history
  79. VM start and stop with resource deallocation and unbinding from assig…

    …ned node (CentaurusInfra#250)
    
    * (back-port to scheduler 530) start and stop with resource eviction from node
    pdgetrf authored and Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    8e41552 View commit details
    Browse the repository at this point in the history
  80. (back-port to scheduler 530) added a noschedule pod phase and removed…

    … most VirtualMachine logic from scheduler. a controller in charge (CentaurusInfra#273)
    
    of VM state change log is next so that the left-over logic can be removed from scheduler once and for all.
    pdgetrf authored and Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    9920251 View commit details
    Browse the repository at this point in the history
  81. (back-port to scheduler 530) vmPodShouldSleep change of 04013de (adde…

    …d vm-pod-controller for VM state management (CentaurusInfra#292))
    Hongwei Chen authored and Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    bfdabed View commit details
    Browse the repository at this point in the history
  82. (back-port to scheduler 530) Scheduler changes to use CommonInfo

    Vinay Kulkarni authored and Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    7ddab19 View commit details
    Browse the repository at this point in the history
  83. (back-port to scheduler 530) scheduler production part of commit 23cbc84

     (In-place Pod Vertical Scaling for container pods (CentaurusInfra#275))
    Hongwei Chen authored and Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    96ed776 View commit details
    Browse the repository at this point in the history
  84. Fix unit tests for scheduler common info

    Vinay Kulkarni authored and Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    446067a View commit details
    Browse the repository at this point in the history
  85. Remove debug imports

    Vinay Kulkarni authored and Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    1f0d70a View commit details
    Browse the repository at this point in the history
  86. Controller changes to use CommonInfo

    vinay Kulkarni authored and Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    a7c9b7f View commit details
    Browse the repository at this point in the history
  87. K8s 1.18 RP 79837 - add fakes for events package, add startEventWatch…

    …er to event interface
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    6e5ce7f View commit details
    Browse the repository at this point in the history
  88. Copy K8s 1.18 staging/src/k8s.io/client-go/tools/leaderelection folde…

    …r over.
    
    Except interface changes to restclient
    Due to UTs in cmd/kube-scheduler/app/options
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    7851f29 View commit details
    Browse the repository at this point in the history
  89. K8s PR 80681 - add options for name and namespace of leaderelection o…

    …bject
    
    - Partial picked up earlier for scheduler backporting. Add complete PR due to UTs.
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    c87899a View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    efdc05a View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    7401590 View commit details
    Browse the repository at this point in the history
  92. Fix UT pkg/master/TestStorageVersionHashes - comment out csinodes in …

    …storage hash as it was disabled due to scheduler backporting
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    f9057e0 View commit details
    Browse the repository at this point in the history
  93. Daemonset UT fix: copied daemon_controller_test from 1.18.5. Applied …

    …multi-tenancy & Vertical Scaling changes
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    c6bc346 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    a3ec0a5 View commit details
    Browse the repository at this point in the history
  95. Fix UTs for multiple RP support & scheduler back porting

    & Disable CSIDriver related UTs
    & Update cluster-roles testdata
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    b7873ab View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    e82b1b4 View commit details
    Browse the repository at this point in the history
  97. Add back mistakenly removed updatePod code during cherry-pick from ar…

    …ktos scheduler changes
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    80b8ef4 View commit details
    Browse the repository at this point in the history
  98. Fix arktos-up.sh

    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    57a6516 View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    1c23149 View commit details
    Browse the repository at this point in the history
  100. add back vertical scheduling feature in scheduler code

    Yunwen Bai authored and Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    8c5b59e View commit details
    Browse the repository at this point in the history
  101. fix a couple UT for vertical scheduling

    Yunwen Bai authored and Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    e9c6289 View commit details
    Browse the repository at this point in the history
  102. add noderuntime readiness as default filters

    Yunwen Bai authored and Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    3276f71 View commit details
    Browse the repository at this point in the history
  103. Remove outdated OWNERS

    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    66b6c68 View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    e8eee27 View commit details
    Browse the repository at this point in the history
  105. K8s PR 82795 - graduate ScheduleDaemonSetPods to GA

    Affecting integration tests
    Sindica committed May 28, 2021
    Configuration menu
    Copy the full SHA
    3555873 View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    125bbd6 View commit details
    Browse the repository at this point in the history
  107. format or build change by make update

    Hongwei Chen committed May 28, 2021
    Configuration menu
    Copy the full SHA
    50bdcee View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    65d1590 View commit details
    Browse the repository at this point in the history
  109. bug fix: not to start node informaer twice for tp/rp solo(combined) c…

    …luster
    Hongwei Chen committed May 28, 2021
    Configuration menu
    Copy the full SHA
    98dc4f9 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2021

  1. scheduler perf tests and test framework changes

    yunwen bai authored and Sindica committed May 29, 2021
    Configuration menu
    Copy the full SHA
    493a8d8 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2021

  1. provided test utility code of waitCachedPodsStable

    Hongwei Chen authored and Sindica committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    2c4f073 View commit details
    Browse the repository at this point in the history
  2. integration test: scheduler: minor - import orderings and commented c…

    …ode removal
    Hongwei Chen authored and Sindica committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    f6b5ed0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a78d24 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dfeaf70 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    247762f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    077a7b4 View commit details
    Browse the repository at this point in the history