Skip to content

Introduce make targets and charts for the development, and deployment of grove-kube-scheduler.#80

Merged
renormalize merged 6 commits into
ai-dynamo:mainfrom
renormalize:kube-scheduler
May 19, 2025
Merged

Introduce make targets and charts for the development, and deployment of grove-kube-scheduler.#80
renormalize merged 6 commits into
ai-dynamo:mainfrom
renormalize:kube-scheduler

Conversation

@renormalize

Copy link
Copy Markdown
Contributor

Introduce make targets and charts for the development, and deployment of grove-kube-scheduler.

  • Introduce the deploy-local-replace target which replaces the vanilla kube-scheduler with grove-kube-scheduler in the local kind cluster.

  • Introduce the deploy-local-second target to deploy the grove-kube-scheduler as a second scheduler in the local kind cluster.

  • Introduce the Dockerfile for the grove-kube-scheduler.

  • Introduce charts to enable running grove-kube-scheduler as a second scheduler.

  • Introduce skaffold.yaml.

  • Enhance more targets build-%, docker-build-% and corresponding shell scripts.

  • Add documentation on how to test the kube-scheduler plugin with the deploy-local-replace target.

  • Fix a typo in operator/charts/templates/.

  • Fix broken targets due to reorganization of the repository in Introduced PodCliqueScalingGroup and refactored API modules #78.

  • Add missing license headers.

  • Format code.

… of `grove-kube-scheduler`.

* Introduce the `deploy-local-replace` target which replaces the
  vanilla kube-scheduler with `grove-kube-scheduler` in the local kind
  cluster.

* Introduce the `deploy-local-second` target to deploy the
  `grove-kube-scheduler` as a second scheduler in the local kind cluster.

* Introduce the `Dockerfile` for the `grove-kube-scheduler`.

* Introduce charts to enable running `grove-kube-scheduler` as a second scheduler.

* Introduce `skaffold.yaml`.

* Enhance more targets `build-%`, `docker-build-%` and corresponding
  shell scripts.

* Add documentation on how to test the kube-scheduler plugin with the
  `deploy-local-replace` target.

* Fix a typo in `operator/charts/templates/`.

Signed-off-by: Saketh Kalaga <51327242+renormalize@users.noreply.github.com>
…mo#78.

* Fix broken targets due to reorganization of the repository.

* Add missing license headers.

* Format code.

Signed-off-by: Saketh Kalaga <51327242+renormalize@users.noreply.github.com>

@unmarshall unmarshall left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR @renormalize. It is a comprehensive PR. I have added some review comments. Please take a look.

Comment thread docs/developing-scheduler.md Outdated
Comment thread docs/developing-scheduler.md Outdated
Comment thread docs/developing-scheduler.md Outdated
Comment thread docs/developing-scheduler.md Outdated
Comment thread docs/developing-scheduler.md Outdated
Comment thread scheduler/hack/kind-up.sh
@@ -0,0 +1,239 @@
#!/usr/bin/env bash

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why repeat this script 2 times?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not touching this right now as discussed in #80 (comment).

@@ -0,0 +1,92 @@

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why repeat this script 2 times?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not touching this right now as discussed in #80 (comment).

Comment thread scheduler/hack/ld-flags.sh
Comment thread scheduler/hack/replace-scheduler.sh Outdated
Comment thread scheduler/hack/replace-scheduler.sh Outdated
Signed-off-by: Saketh Kalaga <51327242+renormalize@users.noreply.github.com>
Signed-off-by: Saketh Kalaga <51327242+renormalize@users.noreply.github.com>
Signed-off-by: Saketh Kalaga <51327242+renormalize@users.noreply.github.com>
Signed-off-by: Saketh Kalaga <51327242+renormalize@users.noreply.github.com>
@renormalize renormalize requested a review from unmarshall May 16, 2025 09:22
@renormalize renormalize merged commit a971790 into ai-dynamo:main May 19, 2025
1 check passed
@renormalize renormalize deleted the kube-scheduler branch July 4, 2025 09:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants