Skip to content

[Refactor] Seperate CI config of ray-operator and apiserver e2e tests #3614

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

kenchung285
Copy link
Contributor

@kenchung285 kenchung285 commented May 16, 2025

Why are these changes needed?

Current CI jobs of ray-operator e2e tests and apiserver e2e tests use the same YAML files, while kubectl-plugin use an independent YAML file. This makes e2e tests of apiserver less discoverable in .buildkite/test-e2e.yml.

This PR separates the jobs of apiserver e2e tests into individual YAML files to improve clarity.

Related issue number

Checks

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

@kenchung285
Copy link
Contributor Author

kenchung285 commented May 16, 2025

The main issue to me is that one of the 3 types of jobs ( ray-operator, kubectl-plugin, apiserver) is defined in a seperate YAML file (kubectl-plugin), which makes me confused about where is the jobs of apiserver.

In this case, combining all jobs into single file is also an alternative if it's a better way.

@kenchung285 kenchung285 marked this pull request as ready for review May 18, 2025 05:46
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.

1 participant