Closed Bug 1770230 Opened 3 years ago Closed 3 years ago

Add Google Cloud Build support to mozilla/bedrock

Categories

(mozilla.org :: Github: Administration, task)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: sjalim, Assigned: cknowles)

Details

I am exploring using Google Cloud Run to set up demo apps on GCP, as a replacement for Heroku and a step towards understanding good ways for MEAO to use GCP in general.

I've been given a sandbox/developer project in GCP by Sven and can stand up Cloud Run apps based on Docker images I push to Artifact Registry.

However, we need to evaluate Cloud Build as an option, ideally with it watching certain branches on github.com/mozilla/bedrock.

For this reason I've tried to add the Cloud Build app to GH, but it's so far appeared blocked. CKnowles just popped up on Slack to say he can see the request, and to file it formally here, which am happy to do.

If you need extra info, just let me know. My manager, pmac, is aware that we're trying this out, too.

Thanks,
Steve

Alright, that app is already installed in the organization in other repositories, I've clicked the buttons to enable it for the bedrock repo.
I've also rejected the duplicate requests (you should have 1 accept message and several rejects, but I've verified that bedrock is still enabled and installed.)

Let me know if there's any questions or concerns.

Assignee: nobody → cknowles
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED

Thanks Chris - much appreciated.

I've also rejected the duplicate requests

If it helps, there was no feedback in the UI at all that the attempt to add Cloud Build was blocked by policy or the like, else I wouldn't have tried more than one route towards enabling it.

you should have 1 accept message and several rejects

I've had no messages at all - maybe they went to a Bedrock admin?

but I've verified that bedrock is still enabled and installed.

Am still getting denied when I try to add Cloud Build for mozilla/bedrock to my meao-stevejalim-dev-sandbox project, unfortunately. It takes me through the authorization process in GH, but when I return to the GCP web UI, it doesn't seem to remember.

Not reopening, as am expecting the problem to be far closer to my end than to the GHE end :o)

Wow, none of that is ideal. Feel free to reach out in slack if you need any assistance. And I’m startled GitHub didn’t give you any accept or reject feedback.

You need to log in before you can comment on or make changes to this bug.