Skip to content

feat: Add custom extenders configuration in helm chart#985

Open
peachest wants to merge 818 commits intoProject-HAMi:masterfrom
peachest:feat/custom-extender-config
Open

feat: Add custom extenders configuration in helm chart#985
peachest wants to merge 818 commits intoProject-HAMi:masterfrom
peachest:feat/custom-extender-config

Conversation

@peachest
Copy link
Contributor

@peachest peachest commented Apr 7, 2025

What type of PR is this?

/kind feature

What this PR does / why we need it:

Which issue(s) this PR fixes:
Fixes #984

Special notes for your reviewer:

Does this PR introduce a user-facing change?:

Only for those who want to config custom extenders

joy717 and others added 30 commits June 25, 2024 13:49
Fix HostGPUMemoryUsage wrong unit on grafana dashboard

Signed-off-by: joy717 <joy717.xmu@gmail.com>
Signed-off-by: rongfu.leng <lenronfu@gmail.com>
* feat: add liveness probe on scheduler extender

Signed-off-by: wenqing.he <wenqinghe1016@gmail.com>

* feat: also add liveness probe on kube-scheduler

Signed-off-by: wenqing.he <wenqinghe1016@gmail.com>

---------

Signed-off-by: wenqing.he <wenqinghe1016@gmail.com>
Signed-off-by: peizhaoyou <peizhaoyou@4paradigm.com>
Signed-off-by: limengxuan <391013634@qq.com>
Signed-off-by: joy717 <joy717.xmu@gmail.com>
* feat: Add GPU node selector to scheduler deployment

The code changes in `deployment.yaml` add the GPU node selector to the scheduler deployment. This change allows the scheduler to select nodes with the `gpu` label set to `"on"`. The environment variables are updated accordingly to include the `NODE_SELECTOR_GPU` variable.

Signed-off-by: haitwang-cloud <haitao_wht@outlook.com>

Signed-off-by: haitwang-cloud <haitao_wht@outlook.com>

* feat: Add HTTPS scheme and timeout to scheduler health check

Signed-off-by: haitwang-cloud <haitao_wht@outlook.com>

* address latest comment

Signed-off-by: haitwang-cloud <haitao_wht@outlook.com>

Signed-off-by: haitwang-cloud <haitao_wht@outlook.com>

---------

Signed-off-by: haitwang-cloud <haitao_wht@outlook.com>
Signed-off-by: Morlay <morlay.null@gmail.com>
Signed-off-by: calvin <wen.chen@daocloud.io>
Co-authored-by: calvin <wen.chen@daocloud.io>
Signed-off-by: limengxuan <391013634@qq.com>
Signed-off-by: limengxuan <391013634@qq.com>
Signed-off-by: limengxuan <391013634@qq.com>
Signed-off-by: limengxuan <391013634@qq.com>
Signed-off-by: limengxuan <391013634@qq.com>
Signed-off-by: limengxuan <391013634@qq.com>
Signed-off-by: limengxuan <391013634@qq.com>
Signed-off-by: limengxuan <391013634@qq.com>
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
Signed-off-by: limengxuan <391013634@qq.com>
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
Signed-off-by: rongfu.leng <lenronfu@gmail.com>
agilgur5 and others added 19 commits March 3, 2025 10:25
- some code blocks had syntax highlighting, while others were missing it
  - it's particularly helpful for blocks of YAML and some large blocks of shell
    - so added it to those specifically (and I left most one-liner shell blocks as-is without changes)

- also fix some trailing whitespace here and there

Signed-off-by: Anton Gilgur <agilgur5@gmail.com>
* fix make test not working properly

Signed-off-by: limengxuan <391013634@qq.com>
Signed-off-by: popsiclexu <zhenxuexu@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
…roject-HAMi#918)

Signed-off-by: Nimbus318 <136771156+Nimbus318@users.noreply.github.com>
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
Signed-off-by: yxxhero <aiopsclub@163.com>
Signed-off-by: yxxhero <aiopsclub@163.com>
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.29.0 to 0.30.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases)
- [Commits](aquasecurity/trivy-action@0.29.0...0.30.0)

---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: rongfu.leng <lenronfu@gmail.com>
…i#947)

* update cambricon devices

Signed-off-by: limengxuan <391013634@qq.com>

* update

Signed-off-by: limengxuan <391013634@qq.com>

---------

Signed-off-by: limengxuan <391013634@qq.com>
Signed-off-by: joy717 <joy717.xmu@gmail.com>
…i#910)

* Fix the wrong describe of device registry in protocol.md

Signed-off-by: hurricane1988 <jianpingniu88@gmail.com>

* Add the link to other markdown document of design.md, that much more easy to redirect

Signed-off-by: hurricane1988 <jianpingniu88@gmail.com>

---------

Signed-off-by: hurricane1988 <jianpingniu88@gmail.com>
Co-authored-by: hurricane1988 <niujianping_qm@dayu.work>
Co-authored-by: hurricane1988 <jianpingniu88@gmail.com>
Signed-off-by: bin <bin.pan@daocloud.io>
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v3.3.0...v3.4.0)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…i#951)

* chore: helm chart support scheduler webhook cert-manager

Signed-off-by: 王然 <ranwang@alauda.io>

* docs: add Webhook TLS Certificate Configs

Signed-off-by: 王然 <ranwang@alauda.io>

---------

Signed-off-by: 王然 <ranwang@alauda.io>
Signed-off-by: yangshiqi <yangshiqi1089@gmail.com>
@Shouren Shouren added the kind/enhancement New feature or request label Apr 9, 2025
@lengrongfu
Copy link
Member

@peachest please sign DCO.

Signed-off-by: peachest <1938913473@qq.com>
@peachest peachest force-pushed the feat/custom-extender-config branch from c54e415 to a2688ba Compare April 14, 2025 07:49
@hami-robott
Copy link
Contributor

hami-robott bot commented Apr 14, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: peachest
Once this PR has been reviewed and has the lgtm label, please assign archlitchi for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@hami-robott hami-robott bot added the size/XS label Apr 14, 2025
@peachest
Copy link
Contributor Author

@lengrongfu @Shouren
Thank you for your reminder! I have now signed the DCO and pushed the updated commits to the branch. Please let me know if there’s anything else I need to address.

@lengrongfu
Copy link
Member

/lgtm

@lengrongfu
Copy link
Member

@peachest please rebase to be resolved conficts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dynamically Configure Additional Scheduler Extenders Using values.yaml