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
Copy Markdown
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 <[email protected]>
* feat: add liveness probe on scheduler extender

Signed-off-by: wenqing.he <[email protected]>

* feat: also add liveness probe on kube-scheduler

Signed-off-by: wenqing.he <[email protected]>

---------

Signed-off-by: wenqing.he <[email protected]>
Signed-off-by: limengxuan <[email protected]>
* 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 <[email protected]>

Signed-off-by: haitwang-cloud <[email protected]>

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

Signed-off-by: haitwang-cloud <[email protected]>

* address latest comment

Signed-off-by: haitwang-cloud <[email protected]>

Signed-off-by: haitwang-cloud <[email protected]>

---------

Signed-off-by: haitwang-cloud <[email protected]>
Signed-off-by: limengxuan <[email protected]>
Signed-off-by: limengxuan <[email protected]>
Signed-off-by: limengxuan <[email protected]>
Signed-off-by: limengxuan <[email protected]>
Signed-off-by: limengxuan <[email protected]>
Signed-off-by: limengxuan <[email protected]>
Signed-off-by: limengxuan <[email protected]>
Signed-off-by: limengxuan <[email protected]>
Signed-off-by: chaunceyjiang <[email protected]>
Signed-off-by: limengxuan <[email protected]>
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 <[email protected]>
* fix make test not working properly

Signed-off-by: limengxuan <[email protected]>
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] <[email protected]>
…i#947)

* update cambricon devices

Signed-off-by: limengxuan <[email protected]>

* update

Signed-off-by: limengxuan <[email protected]>

---------

Signed-off-by: limengxuan <[email protected]>
…i#910)

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

Signed-off-by: hurricane1988 <[email protected]>

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

Signed-off-by: hurricane1988 <[email protected]>

---------

Signed-off-by: hurricane1988 <[email protected]>
Co-authored-by: hurricane1988 <[email protected]>
Co-authored-by: hurricane1988 <[email protected]>
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] <[email protected]>
…i#951)

* chore: helm chart support scheduler webhook cert-manager

Signed-off-by: 王然 <[email protected]>

* docs: add Webhook TLS Certificate Configs

Signed-off-by: 王然 <[email protected]>

---------

Signed-off-by: 王然 <[email protected]>
@Shouren Shouren added the kind/enhancement New feature or request label Apr 9, 2025
@lengrongfu
Copy link
Copy Markdown
Member

@peachest please sign DCO.

@peachest peachest force-pushed the feat/custom-extender-config branch from c54e415 to a2688ba Compare April 14, 2025 07:49
@hami-robott
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
Member

/lgtm

@lengrongfu
Copy link
Copy Markdown
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