Now that all deployment hosts have been updated to Trusty and deployment-bastion is lagging on Precise, it's time to rebuild.
Description
Description
Details
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Beta: Move deployment server | operations/puppet | production | +26 -21 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | thcipriani | T126573 Beta Cluster updates broken due to php incompatibilities | |||
Resolved | thcipriani | T126537 rebuild deployment-bastion on trusty | |||
Resolved | • chasemp | T126568 New labs instance fails running `block-for-project-export` before running mount |
Event Timeline
Comment Actions
This is also causing breakage for the beta-scap-eqiad-job https://phabricator.wikimedia.org/P2588
Comment Actions
Change 270343 had a related patch set uploaded (by Thcipriani):
Beta: Move bastion server
Comment Actions
What we did
Updates to puppet
- Replace all instances where deployment-bastion was hard-coded with deployment-tin
- same for IP (10.68.16.58 → 10.68.17.240)
- Update deployment::redis to start on the public interface, not as a slave
- Create a hiera file that only applies to deployment-tin to avoid mounting /data/project
- since it refused to mount: T126568
- Change all git::clone titles for beta::autoupdater
- not sure how long they've been conflicting with scap::l10nupdate
- this prevented clean puppet runs on deployment-tin, initially
Other
Comment Actions
Looks like this task is a success. The Jenkins jobs updating the beta cluster seems to be working more or less properly.