Skip to content
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

fix(CI): Use the correct image registry for replacements in integration tests #11564

Merged
merged 4 commits into from
Jan 29, 2025

Conversation

mprahl
Copy link
Contributor

@mprahl mprahl commented Jan 28, 2025

Description of your changes:

The image registry was changed to GitHub Container Registry in the 2.4 release.

Checklist:

@mprahl
Copy link
Contributor Author

mprahl commented Jan 28, 2025

/cc @HumairAK

@google-oss-prow google-oss-prow bot requested a review from HumairAK January 28, 2025 21:56
@@ -5,13 +5,13 @@ resources:
- ../../../../manifests/kustomize/env/platform-agnostic

images:
- name: gcr.io/ml-pipeline/api-server
- name: ghcr.io/kubeflow/kfp-api-server
Copy link
Collaborator

Choose a reason for hiding this comment

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

tests are failing due to this change, I falsely assumed things were working but the old images were being used 🤦🏾 , so I'm guessing that's why the server is crashing

I think the issue is probably here

changing .[].file to .pipelines[].file should fix it, since the format of the samples json is now different

if it still fails let me know, this one probably falls on me to fix

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@HumairAK yup, my other PR adds logging to the failing pods (I'll shift that over here) and the log message is this:

I0129 02:20:31.147561      13 client_manager.go:216] Client manager initialized successfully
F0129 02:20:31.147947      13 main.go:82] Failed to load samples. Err: failed to load sample [Tutorial] Data passing in python components. Error: open /samples/tutorials/Data passing in python components/Data passing in python components - Files.py.yaml: no such file or directory

goroutine 1 [running]:
github.com/golang/glog.Fatalf(...)
	/go/pkg/mod/github.com/golang/[email protected]/glog.go:690
main.main()
	/go/src/github.com/kubeflow/pipelines/backend/src/apiserver/main.go:82 +0x2a9

SIGABRT: abort
PC=0x4098ae m=0 sigcode=18446744073709551610

@google-oss-prow google-oss-prow bot added size/S and removed size/XS labels Jan 29, 2025
@mprahl mprahl requested a review from HumairAK January 29, 2025 14:19
@mprahl mprahl force-pushed the fix-ci-integration branch from ca28de4 to e4c5926 Compare January 29, 2025 15:45
The image registry was changed to GitHub Container Registry in the 2.4
release.

Signed-off-by: mprahl <[email protected]>
@mprahl mprahl force-pushed the fix-ci-integration branch 2 times, most recently from 9f3bcec to 9e24f4a Compare January 29, 2025 16:29
@mprahl mprahl force-pushed the fix-ci-integration branch from 9e24f4a to f075efa Compare January 29, 2025 16:41
@google-oss-prow google-oss-prow bot added size/M and removed size/S labels Jan 29, 2025
@HumairAK
Copy link
Collaborator

@mprahl ++ brilliant, thank you for the quick fix on this

/lgtm
/approve

Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: HumairAK

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:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@google-oss-prow google-oss-prow bot merged commit ac9b257 into kubeflow:master Jan 29, 2025
39 checks passed
mholder6 pushed a commit to mholder6/pipelines that referenced this pull request Jan 31, 2025
Signed-off-by: Helber Belmiro <[email protected]>

docs(backend): improved backend README (kubeflow#11511)

* improved backend README

Signed-off-by: Daniel Dowler <[email protected]>

* Update backend/README.md

Co-authored-by: Helber Belmiro <[email protected]>
Signed-off-by: Daniel Dowler <[email protected]>

* Update backend/README.md

Co-authored-by: Helber Belmiro <[email protected]>
Signed-off-by: Daniel Dowler <[email protected]>

* Update backend/README.md

Co-authored-by: Helber Belmiro <[email protected]>
Signed-off-by: Daniel Dowler <[email protected]>

* Update backend/README.md

Co-authored-by: Helber Belmiro <[email protected]>
Signed-off-by: Daniel Dowler <[email protected]>

---------

Signed-off-by: Daniel Dowler <[email protected]>
Co-authored-by: Helber Belmiro <[email protected]>

fix(CI): Use the correct image registry for replacements in integration tests (kubeflow#11564)

* Use the correct image registry for replacements in integration tests

The image registry was changed to GitHub Container Registry in the 2.4
release.

Signed-off-by: mprahl <[email protected]>

* Print the pod logs when the pods fail to start in integration tests

Signed-off-by: mprahl <[email protected]>

* Fix the sample compilation in the API server container build

Signed-off-by: mprahl <[email protected]>

* Show the output when building the container images in CI

Signed-off-by: mprahl <[email protected]>

---------

Signed-off-by: mprahl <[email protected]>

feat(api): Add SemaphoreKey and MutexName fields to proto (kubeflow#11384)

Signed-off-by: ddalvi <[email protected]>
mholder6 pushed a commit to mholder6/pipelines that referenced this pull request Jan 31, 2025
Signed-off-by: Helber Belmiro <[email protected]>

docs(backend): improved backend README (kubeflow#11511)

* improved backend README

Signed-off-by: Daniel Dowler <[email protected]>

* Update backend/README.md

Co-authored-by: Helber Belmiro <[email protected]>
Signed-off-by: Daniel Dowler <[email protected]>

* Update backend/README.md

Co-authored-by: Helber Belmiro <[email protected]>
Signed-off-by: Daniel Dowler <[email protected]>

* Update backend/README.md

Co-authored-by: Helber Belmiro <[email protected]>
Signed-off-by: Daniel Dowler <[email protected]>

* Update backend/README.md

Co-authored-by: Helber Belmiro <[email protected]>
Signed-off-by: Daniel Dowler <[email protected]>

---------

Signed-off-by: Daniel Dowler <[email protected]>
Co-authored-by: Helber Belmiro <[email protected]>

fix(CI): Use the correct image registry for replacements in integration tests (kubeflow#11564)

* Use the correct image registry for replacements in integration tests

The image registry was changed to GitHub Container Registry in the 2.4
release.

Signed-off-by: mprahl <[email protected]>

* Print the pod logs when the pods fail to start in integration tests

Signed-off-by: mprahl <[email protected]>

* Fix the sample compilation in the API server container build

Signed-off-by: mprahl <[email protected]>

* Show the output when building the container images in CI

Signed-off-by: mprahl <[email protected]>

---------

Signed-off-by: mprahl <[email protected]>

feat(api): Add SemaphoreKey and MutexName fields to proto (kubeflow#11384)

Signed-off-by: ddalvi <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants