Build:StageMigrationNotes: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 30: Line 30:
* As part of this plan, we will be auditing access to manna; if access is removed, but it shouldn't have been, please email build@mozilla.org.
* As part of this plan, we will be auditing access to manna; if access is removed, but it shouldn't have been, please email build@mozilla.org.
* Builds may be spotty on Friday; we'll do our best to ensure the builds get uploaded as expected.
* Builds may be spotty on Friday; we'll do our best to ensure the builds get uploaded as expected.
= Process =
This is a rough, ordered timeline of the steps necessary to fulfill the requirements.
{| class="fullwidth-table"
! Step
! Build
! IT
|-
| Prerequ.
|
* Initial list of rsync directories from surf -> netapp
|
* Netapp mounts available to surf (r/w)
* Netapp mounts available to manna (r/o)
* LDAP up and running on both for authentication?
* Reduce TTL on stage.m.o in anticipation of switchover
|-
| 1
|
|
* Move surf inside firewall
* Connect Netapp mount to surf
|-
| 2
|
* rsync the contents of surf -> the netapp
|
* Setup/verify as appropriate the http/rsync/ftp configs on manna; test with builds that begin to be available (it may make sense to make stage.m.o/ftp.m.o completely unavailable to mirrors/outsiders at this point, since we don't want the mirrors picking up incomplete directory tree)
|-
| 3
|
* Delete the contents of the archive rsync module on surf; delete ftp logs on surf
|
* Verify that ftp.m.o/stage.m.o appear as before, but accessed via manna (can diff manna's local disk vs. the Netapp to verify)
|-
| 4
|
* Point Tinderboxen at surf
|
* Start manna-upload-area -> surf rsync scripts on surf
|-
| 5
|
* Verify builds in the build farm get to surf
* Verify builds outside the build farm can get to manna's upload area
|
* Setup virus scanning script
* Start surf -> Netapp rsync scripts
|-
| 6
|
* Verify end-to-end tinderbox -> ftp.m.o status
|
* Verify end-to-end tinderbox -> ftp.m.o status
|}
156

edits

Navigation menu