feast icon indicating copy to clipboard operation
feast copied to clipboard

ci: Add missing CI for feast-operator image builds

Open tchughesiv opened this issue 1 year ago • 8 comments

What this PR does / why we need it:

Missing CI related to https://github.com/feast-dev/feast/pull/4145

This change will require that the following image repos are created (if they don't already exist) -

gcr.io/kf-feast/feast-operator
gcr.io/kf-feast/feature-server

Which issue(s) this PR fixes:

https://github.com/feast-dev/feast/issues/4144

tchughesiv avatar May 07 '24 20:05 tchughesiv

@woop is this something you can help with? the creation of those repos that is. or, maybe increased perms for @franciscojavierarceo or @jeremyary so they can handle it?

tchughesiv avatar May 08 '24 13:05 tchughesiv

Checking this out right now.

woop avatar May 13 '24 02:05 woop

Just to confirm, is there a reason we'd use kf-feast on GCR instead of dockerhub? Also, @franciscojavierarceo can you confirm what access you have already?

woop avatar May 13 '24 02:05 woop

@woop its used in .github/workflows/master_only.yml, which is named "integration-tests-and-build". it appears to run upon PR merge into the master branch and is a way a ensure image builds/pushes are working prior to release.

tchughesiv avatar May 13 '24 13:05 tchughesiv

I have access to Dockerhub but not gcr

franciscojavierarceo avatar May 17 '24 14:05 franciscojavierarceo

Hey @franciscojavierarceo you should have GCR access now if you check your GCP console.

woop avatar May 19 '24 23:05 woop

@franciscojavierarceo @woop were these repos ever added? should we revisit this? it may help us troubleshoot some of the release build issues we've been facing. don't forget to add write perms for the gh actions robot account.

tchughesiv avatar Jun 19 '24 14:06 tchughesiv

Sorry been out of the loop on this one @tchughesiv does this still need review or action from me?

franciscojavierarceo avatar Jul 22 '24 20:07 franciscojavierarceo

@dmartinol looks like you need to fix some conflicts first

franciscojavierarceo avatar Dec 23 '24 15:12 franciscojavierarceo

@franciscojavierarceo fixed... but as a reminder, this PR shouldn't be merged until the repos in the description are created and provided push access to the workflow robot account.

tchughesiv avatar Dec 29 '24 17:12 tchughesiv

@tchughesiv so the robot should have access. The gcr.io/kf-feast artifact registry already exits so I believe once we try to push the images it should create the artifact/image.

franciscojavierarceo avatar Jan 01 '25 17:01 franciscojavierarceo

@franciscojavierarceo i guess it's worth a shot, but my expectation is that those new repos will have to exist first. especially because this registry has been deprecated and there's a migration guide. https://cloud.google.com/artifact-registry/docs/transition/auto-migrate-gcr-ar

tchughesiv avatar Jan 08 '25 15:01 tchughesiv