Closed
Bug 1412861
Opened 8 years ago
Closed 3 years ago
investigate using releng services to run merge/staging env instance
Categories
(Release Engineering :: Release Automation, enhancement)
Release Engineering
Release Automation
Tracking
(Not tracked)
RESOLVED
INACTIVE
People
(Reporter: kmoir, Unassigned)
Details
Attachments
(1 file)
|
1.66 KB,
text/plain
|
Details |
From Rok
Instead of deploying to EC2 or or ECS which are always running we can (re/ab)use taskcluster hooks for this. They are still docker images, just on demand docker images.
Here is how it will look:
(1) mozilla-releng/services already have a deployment target taskcluster hooks. every taskcluster hook that starts with "project-releng/services-*" is managed automatically.
(2) those taskcluster hooks are basically scheduled taskcluster tasks which means we can already use any docker image produces by mozilla-releng/services and are running somewhere in AWS.
(3) in your case or in the case where we need on-demand instance we can disable scheduling of taskcluster hook while still keeping it registered.
(4) when that time of the week/month/year comes they can click on the latest execution item and enter the "interactive mode" and voila they can already start playing with staging releases.
There are several advantages with this:
- we don't pay for something running which is only used once a month or even less
- we can give access to the service just by granting correct scopes for specific taskcluster hook
- authentication is taken care by taskcluster
- instead of documenting the steps we can even programmatically create a button somewhere on mozilla-releng.net which will open the interactive session.
- we really offload all the hard maintenance work to taskcluster team :)
Does the above make sense?
| Reporter | ||
Updated•8 years ago
|
Assignee: nobody → kmoir
| Reporter | ||
Comment 1•8 years ago
|
||
Dockerfile with for merging/staging env, not sure how to include credentials.
| Reporter | ||
Updated•8 years ago
|
Assignee: kmoir → nobody
Comment 2•3 years ago
|
||
merge day is now automated in scriptworkers
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INACTIVE
You need to log in
before you can comment on or make changes to this bug.
Description
•