Open Bug 1879591 Opened 1 year ago Updated 7 months ago

Implement CI/CD in GitHub Actions

Categories

(Conduit :: Lando, enhancement)

enhancement

Tracking

(Not tracked)

People

(Reporter: zeid, Unassigned)

References

(Blocks 1 open bug)

Details

The new GitHub Actions workflows should build docker images and push them to the new artifact repository (GAR).

As I understand it we may have already landed or be close to landing the CI part of this work,

And then there is the CD bit which will come later, including some extra work for Kubernetes configs and setting up a Docker repo, which should be filed as new issues blocking this one, for the SRE team.

Depends on: 1895525
Blocks: 1873243
No longer blocks: 1873243
Depends on: 1873243

The part the SRE team will do: create the Google Artifact Repo, as well as implement the Argo-based deployment workflow.
Dustin or Eric, does your team already have a bug/bugs to track that work and if so can you link it to here? (And if not, let's create one) Thanks!

Flags: needinfo?(emaydeck)
Flags: needinfo?(dlactin)

Hi Liz, we do have some tickets in Jira to track the ArgoCD implementation work.

The GAR portion should be implemented late today or early tomorrow morning and I can follow up with some documentation/examples to start pushing images to the new GAR repository.

Flags: needinfo?(dlactin)
Depends on: 1898564
No longer depends on: 1898564
See Also: → 1898564

The CD portion of this work was taken care of here: https://mozilla-hub.atlassian.net/browse/SVCSE-2035

Flags: needinfo?(emaydeck)
Depends on: 1909957
You need to log in before you can comment on or make changes to this bug.