Closed
Bug 1248759
Opened 10 years ago
Closed 9 years ago
Define deployment process between releng and cloudops
Categories
(Release Engineering Graveyard :: Applications: Balrog (backend), defect)
Release Engineering Graveyard
Applications: Balrog (backend)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: mostlygeek, Unassigned)
References
Details
From the Onboarding meeting it was determined that there isn't a formal release process. :bwong suggest that we do this:
- releng pushes a tag to github
- that will trigger circle ci to build / push a container to docker hub
- open a deployment bug in "Balrog: Backend"
- ops will deploy a stage stack and do any DB migration required
- QA resource will test the stage stack
- ops will deploy a production stack using blue/green deployment:
- canary deployed, single server getting part of prod traffic
- scale up canary stack to full size
- scale down previous stack
Let's discuss here if this process is acceptable.
Comment 1•10 years ago
|
||
(In reply to Benson Wong [:mostlygeek] from comment #0)
> From the Onboarding meeting it was determined that there isn't a formal
> release process. :bwong suggest that we do this:
>
> - releng pushes a tag to github
> - that will trigger circle ci to build / push a container to docker hub
> - open a deployment bug in "Balrog: Backend"
> - ops will deploy a stage stack and do any DB migration required
> - QA resource will test the stage stack
> - ops will deploy a production stack using blue/green deployment:
> - canary deployed, single server getting part of prod traffic
> - scale up canary stack to full size
> - scale down previous stack
>
> Let's discuss here if this process is acceptable.
This sounds fine, except s/circle ci/taskcluster/. The inputs and outputs from that step remain the same, so that shouldn't make a difference to y'all.
| Reporter | ||
Comment 2•9 years ago
|
||
- Balrog containers are built in TaskCluster and pushed to Dockerhub
- Cloudops mirrors from DH and deploys
- Deployments require a deployment bug
- QA will be done by releng
| Reporter | ||
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Updated•6 years ago
|
Product: Release Engineering → Release Engineering Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•