Upgrade phab-01.wmflabs.org to the same version like the production one, so new features can be tested there.
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Invalid | None | T127617 Upgrade phab-01.wmflabs.org | |||
Resolved | Paladox | T137270 https://phab-01.wmflabs.org returns a core exception | |||
Resolved | mmodell | T125666 can't log in to phab-01.eqiad.wmflabs | |||
Resolved | Paladox | T139444 phab-01 and phab-03 to 04 returns a 502 error |
Event Timeline
It would be seriously very handy to have actual version somewhere to test its features before using them here to prevent cluttering and possible issues...
Just wondering, why do we have 4 phab installs on wmflabs.org?
- phab-01.wmflabs.org
- phab-02.wmflabs.org
- phab-03.wmflabs.org
- phab-04.wmflabs.org
Ive upgrade phab-01 to latest phabricator and 14.04 lts version.
Not sure if this can be closed as resolved or if this is a recurring thing.
I think T139475 is important. Instances that are all setup manually have limited usefulness for testing any production change.
Hmm this task seems to be very inactive. This comment is just to let all the subscribers know that this task may need updating.
Upgrade phab-01.wmflabs.org to the same version like the production one, so new features can be tested there.
Actually i don't think this issue has been resolved. Unless phab-01 (or another) labs instance exists nowadays that uses the same role as prod and can be used for testing.
I will rename the domain to phab and redirect hopefully phab-01 to it.
so phab.wmflabs.org -> backend is phabricator
Talked to paladox. Situation was:
- instance named phab-01 isn't used anymore (a project admin can delete it please, labs admins would be happy)
- URL https://phab-01.wmflabs.org pointed to instance called "phabricator" (newer than phab-01)
- suggested the URL should not contain hostnames/numbers. change it to just "phab" (phabricator can't be used since it's the project name too), so URL never changes while hostnames change
so yea, cool like that.
https://phab.wmflabs.org should be used, instance name "phabricator" should be used. it uses the prod role, and phab-01 should be deleted and then this is indeed resolved
thanks @Luke081515 !
It turns out we actually still don't have any instance that is using the prod role and can also be used for testing. The instance that does use the prod role redirects to prod, because the phabricator module has hardcoded "wikimedia.org" values in templates. So this probably never worked before.
Additional work is needed to make modules/phabricator/templates/ flexible if we want to be able to actually test prod changes in labs/beta.
The role works, see https://phab.wmflabs.org/ . Puppet passes locally too.
Also phab-01.wmflabs.org is now phab.wmflabs.org.