kubernetes-sigs / kube-scheduler-simulator

The simulator for the Kubernetes scheduler
Apache License 2.0
795 stars 135 forks source link

Implement syncer #367

Closed saza-ku closed 2 months ago

saza-ku commented 3 months ago

What type of PR is this?

/area simulator /kind feature

What this PR does / why we need it:

This PR implements syncer that continuously sync the simulator cluster's resources to an external cluster's ones.

Which issue(s) this PR fixes:

Fixes #327

Special notes for your reviewer:

This PR is too large, but it's difficult to break down it because of testing. Please see this commit by commit:

/label tide/merge-method-squash

k8s-ci-robot commented 3 months ago

Hi @saza-ku. Thanks for your PR.

I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository.
utam0k commented 3 months ago

Since these commits were based on @sanposhiho's PR, please add him as Co-Author at the first commit in this PR. https://docs.github.com/ja/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors

saza-ku commented 3 months ago

Since these commits were based on @sanposhiho's PR, please add him as Co-Author at the first commit in this PR.

Added!

utam0k commented 3 months ago

/ok-to-test

utam0k commented 3 months ago

/lgtm cc: @sanposhiho

saza-ku commented 2 months ago

@sanposhiho I fixed it!: https://github.com/kubernetes-sigs/kube-scheduler-simulator/pull/367/#discussion_r1735449327

k8s-ci-robot commented 2 months ago

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: sanposhiho, saza-ku

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

The pull request process is described here

Needs approval from an approver in each of these files: - ~~[OWNERS](https://github.com/kubernetes-sigs/kube-scheduler-simulator/blob/master/OWNERS)~~ [sanposhiho] Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment