Consolidating images and artifacts#2048
Conversation
Signed-off-by: ahg-g <ahg@google.com>
…latest images on each commit Signed-off-by: ahg-g <ahg@google.com>
…decar with tag latest as the default instead of the -dev suffixed ones Signed-off-by: ahg-g <ahg@google.com>
Signed-off-by: ahg-g <ahg@google.com>
|
Looks good, thanks. @roytman @revit13 since I was reviewing #1975 one thing to note: test/coordinator/e2e/coordinator/e2e_suite_test.go now defaults |
|
/hold |
Which specific line in this PR changes the existing semantics? What do you suggest as a fix to the issue you noted? |
| printCoordinatorLogs = env.GetEnvBool("E2E_PRINT_COORDINATOR_LOGS", false, ginkgo.GinkgoLogr) | ||
|
|
||
| containerRuntime = env.GetEnvString("CONTAINER_RUNTIME", "docker", ginkgo.GinkgoLogr) | ||
| eppImage = env.GetEnvString("EPP_IMAGE", "ghcr.io/llm-d/llm-d-router-endpoint-picker:dev", ginkgo.GinkgoLogr) |
There was a problem hiding this comment.
@shmuelk I guess this is the one we need to revert (and all similar instances of it in other files); where do we build an image with a dev tag?
There was a problem hiding this comment.
See latest commit, I reverted these changes
There was a problem hiding this comment.
First of all make image-build builds the images (router + sidecar) with a tag of dev.
Second of all in the CI in the ci-pr-checks.yaml file builds images with a tag of dev for use in the end to end tests. In the end to end tests we want to use freshly built images with all of the code from the PR under test and not an image that was built with the merge of a prior PR.
Please don't misunderstand me, for other test purposes, such as the nightly performance test using a pre-built image is great. Naming it without the -dev in the name, simply with a tag of main, is a very good thing.
|
we should look at ensuring e2e runs with the latest code from main + PR changes. I think right now it runs with whatever state the PR is udpated to. |
Signed-off-by: ahg-g <ahg@google.com>
|
/hold cancel @ahg-g Thank you very much for the changes |
|
/hold cancel |
I think the last commit addresses this as well. |
@elevran Thanks for flagging this. I dug into the attribution and I don't think the e2e suites actually diverge here:
|
What type of PR is this?
/kind feature
What this PR does / why we need it:
maintag for bothllm-d-router-endpoint-pickerandllm-d-router-disagg-sidecarimages. These two images replace the use ofllm-d-router-endpoint-picker-dev:mainandllm-d-router-disagg-sidecar-dev:mainllm-d-router-endpoint-picker-dev:mainandllm-d-router-disagg-sidecar-devcontinues to be published on every commit with the commit hash as a tag. These will be used for debugging and will not be referenced in any charts explicilty.charts/llm-d-router-gateway-devandcharts/llm-d-router-standalone-devcharts, the v0 chart (i.e., the one that builds from main) will be published undercharts/llm-d-router-gatewayandcharts/llm-d-router-standaloneWhich issue(s) this PR fixes:
Fixes #
Release note (write
NONEif no user-facing change):