Skip to content

Conversation

@kenchung285
Copy link
Contributor

Why are these changes needed?

Merge common HTTP utils (timeout) of apiserver v1/v2 into independent file to improve compatibility

Related issue number

Closes #3893

Checks

  • I've made sure the tests are passing.
  • Testing Strategy
    • Unit tests
    • Manual tests
    • This PR is not tested :(

- name: kuberay/apiserver
newName: quay.io/kuberay/apiserver
newTag: latest
# Replace NodePort with ClusterIP as we do not need to receive requests from outside the Kubernetes cluster
Copy link
Contributor Author

@kenchung285 kenchung285 Aug 13, 2025

Choose a reason for hiding this comment

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

Automatically modified by make start-local-apiserver-e2e

@kenchung285 kenchung285 marked this pull request as ready for review August 14, 2025 21:27
Signed-off-by: Cheng-Yeh Chung <[email protected]>
@kenchung285 kenchung285 requested a review from rueian August 15, 2025 13:37
@kenchung285
Copy link
Contributor Author

cc @CheyuWu @machichima @win5923

Signed-off-by: Cheng-Yeh Chung <[email protected]>
@kenchung285 kenchung285 requested review from 400Ping and fscnick August 17, 2025 02:32
Signed-off-by: Cheng-Yeh Chung <[email protected]>
Copy link
Collaborator

@machichima machichima left a comment

Choose a reason for hiding this comment

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

LGTM! Just some nit

Copy link
Collaborator

@win5923 win5923 left a comment

Choose a reason for hiding this comment

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

LGTM

kenchung285 and others added 2 commits August 19, 2025 05:53
Co-authored-by: Nary Yeh <[email protected]>
Signed-off-by: Cheng-Yeh Chung <[email protected]>
Signed-off-by: Cheng-Yeh Chung <[email protected]>
@CheyuWu
Copy link
Collaborator

CheyuWu commented Aug 19, 2025

LGTM

@kenchung285
Copy link
Contributor Author

@rueian reviewers have approved these changes. Would you mind take a look again?

@rueian rueian merged commit 240e3f4 into ray-project:master Aug 22, 2025
25 checks passed
win5923 pushed a commit to win5923/kuberay that referenced this pull request Sep 4, 2025
…ct#3946)

* fix: missing timeout deadline in context

Signed-off-by: Cheng-Yeh Chung <[email protected]>

* feat: merge v1/v2 RetryConfig

Signed-off-by: Cheng-Yeh Chung <[email protected]>

* feat: merge v1/v2 backoff logic and timeout machenism

Signed-off-by: Cheng-Yeh Chung <[email protected]>

* update util function

Signed-off-by: Cheng-Yeh Chung <[email protected]>

* naming consistency

Signed-off-by: Cheng-Yeh Chung <[email protected]>

* update naming in util func

Signed-off-by: Cheng-Yeh Chung <[email protected]>

* Update apiserversdk/proxy.go

Co-authored-by: Nary Yeh <[email protected]>
Signed-off-by: Cheng-Yeh Chung <[email protected]>

* simplify http util

Signed-off-by: Cheng-Yeh Chung <[email protected]>

---------

Signed-off-by: Cheng-Yeh Chung <[email protected]>
Co-authored-by: Nary Yeh <[email protected]>
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.

[Feature] [Apiserver] Merge common utils of apiserver v1 and v2

7 participants