Nova Resource:Phabricator/SAL
Appearance
2020-05-04
- 13:51 andrewbogott: deleting project and all associated resources on paladox's suggestion
- 11:02 mutante: - removed instances - replaced by instances in devtools (T236571)
- 10:49 mutante: - uploading backups from previous instances to root on deploy-1002 in the devtools project
- 10:25 mutante: - created backups and shut down instance phabricator (T236571), uploading backups to puppet-phabricator
- 09:44 mutante: - created backups and shut down instance phab-tin (T236571)
2020-03-30
- 19:04 andrewbogott: setting profile::tlsproxy::envoy::timeout: 60 in project hiera to fix puppet
2019-11-07
- 21:42 mutante: deleting instance phabricator-10
- 21:42 mutante: disassociating floating IP from phabricator-10
2019-09-27
- 19:47 mutante: phabricator-10 - switching puppet config to puppetmaster.cloudinfra.wmflabs.org - cert error is gone, just has acme-setup issue
- 19:12 mutante: - re-enabling disabled puppet on phabricator-10. running puppet, fails with "certificate verify failed (self signed certificate in certificate chain)
2018-09-14
- 13:25 andrewbogott: migrating project to eqiad1-r
2018-08-14
- 18:44 paladox: test
2018-07-02
- 16:25 paladox: reinstalling phabricator as sshd service is failing
- 11:48 paladox: upgrading phabricator to stretch
2018-03-23
- 19:25 paladox: deleted phabricator-stretch5 and recreate as phabricator-stretch6 testing php 7.2
2018-03-22
- 20:49 paladox: deleting phabricator-stretch4
2018-03-19
- 15:46 paladox: recreating phabricator-stretch3 as phabricator-stretch4
- 15:25 paladox: recreated phabricator-stretch as phabricator-stretch2 then as phabricator-stretch3
- 13:56 paladox: recreating phabricator-stretch
2018-03-12
- 20:46 paladox: cherry picking https://gerrit.wikimedia.org/r/#/c/410245/ to test php 7.2
- 19:52 paladox: delete phabricator-stretch1 and recreate it as phabricator-stretch (broken ssh) this is to test php 7.2
2018-02-27
- 16:37 paladox: upgrade puppet-phabricator to stretch (sed -i 's/jessie/stretch/g' /etc/apt/sources.list)
2018-02-12
- 21:05 paladox: trying to setup phabricator on phabricator-stretch1
2018-01-18
- 21:46 paladox: deleting puppetdb-phabricator1 as it's unused (puppetdb is now hosted on puppet-phabricator)
2018-01-11
- 00:24 mutante: role::phabricator_server renamed to role::phabricator - adjusted role on instance: phabricator (the others dont seem to use it, if there are more instances in other projects using it, please adjust)
2018-01-04
- 22:43 paladox: upgrading all instances to linux-image-4.9.0-5-amd64 (security)
2017-12-11
- 21:57 paladox: mass upgrading to puppet 4
2017-11-27
- 17:37 paladox: upgrading elasticsearch to 6.0.0 on phabricator
2017-10-16
- 21:07 Sagan: deleted phab-01 at 23:01 CEST, was unused, cleaning up
- 21:04 paladox: switch domain from phab-01.wmflabs.org to phab.wmflabs.org
2017-10-01
- 22:25 madhuvishy: Cold migrating puppet-phabricator from labvirt1015 to labvirt1017
- 22:19 madhuvishy: Cold migrating phab-01 from labvirt1015 to labvirt1017
2017-09-29
- 20:11 paladox: puppet-phabricator & phabricator (phab-01.wmflabs.org) will be going down soon for a reboot.
2017-08-11
- 16:16 paladox: recreating puppet-phabricator (accidentily removed the wrong cert which is for puppet) was meant to remove phab-01.
- 15:42 paladox: recreating phab-01 with stretch
2017-08-01
- 11:51 paladox: cherry picking https://gerrit.wikimedia.org/r/#/c/369001/ to test for any errors.
2017-07-19
- 22:14 paladox: restart apache on all instances
2017-07-13
- 15:00 paladox: mariadb 10.2.7 segfaults php, downgrading to mariadb 10.1.
2017-07-12
- 23:24 paladox: phabricator backup now, no segfaulting.
- 21:05 paladox: deleting phabricator instance and recreating it to try and rid it of the php segfault
- 21:05 paladox: phab-01 -> phabricator
- 19:23 paladox: phab-01 daemons are segfaulting.
2017-05-30
- 17:41 paladox: upgraded phab-tin to stretch a few weeks ago (jessie -> stretch)
2017-05-25
- 01:17 mutante: - disabling puppet on phabricator instance - it's still adding the cron job back - see mail to ops list
- 01:12 mutante: - gerrit:355572 and manually editing root crontab to stop cron spam from exim4::ganglia caused by mariadb upgrade
2017-05-24
- 17:09 paladox: upgrading mariadb to 10.2
2017-02-06
- 22:21 paladox: completed the migration from phab-01 to phabricator.
- 22:14 paladox: Start the migration to phabricator instance (labs) from phab-01.
- 21:46 paladox: cherry-picking https://gerrit.wikimedia.org/r/#/c/336304/
- 21:35 paladox: cherry-picking https://phabricator.wikimedia.org/D551 to phabricator
2017-01-24
- 18:45 paladox: deleting phabricator instance and recreating it, replacing phab-01 with a phabricator instance :)
- 18:43 mutante: please stop using phab-01,-03,-05, none of them use puppet. please use instance "phabricator", this actually has the prod role
- 18:43 paladox: deleting phab-03 and phab-05 to allow us to create one large instance for replacement for phab-01 (might)
2016-09-30
- 18:49 paladox: adding EBernhardson to project to help me with elasticsearch testing
2016-09-04
- 10:21 paladox: reboot phab-01
2016-07-16
- 16:44 paladox: installing nodejs and npm on phab-01
2016-07-15
- 01:03 paladox: Applied https://phabricator.wikimedia.org/rPHAB9ed0e899b209f4262193d23bad577b778a797bd5 to phab-01 for testing
2016-07-10
- 12:17 paladox: restarting phab-01
- 12:15 paladox: updating phab-01 to upstream wmf/stable branch for phabricator and arcanist and libphutil
2016-07-07
- 09:57 paladox: zuul, gerrit and jenkins are all setup now (Thanks hashar for helping me)
2016-07-06
- 08:05 paladox: Im logging that i fix T139444 by removing role role::phabricator::labs that we doint need for phab-01
2016-07-05
- 20:40 paladox: creating phab-03 instance
2016-07-04
- 11:46 paladox: finished migration (Disabled from loading in apache2 for now) will need to be added in sites-e* now deleting phab-03 instance.
- 11:41 paladox: sorry i am migrating it to phab-05
- 11:39 paladox: migrating 50-phabricator.conf from phab-03 to phab-02.
- 11:38 paladox: deleting phab-03 instance. To test git redirects please install them on phab-02 instance or git-redirect-01 instance. Reason labs out of space and we can use the rules on the same instance without needing seperate one.
2016-06-30
- 22:51 mutante: phab-tin now has apache-fast-test to test Apache changes. use phab-03 to change Apache and phab-tin to run the test script from
- 20:26 mutante: phab-03 - updated /etc/apache2/sites-available/50-phabricator.conf with file from iridium to match production, restarted apache
- 20:17 paladox: adding Danny_B as project and project admin of phabricator instance.
- 12:34 paladox: restarting phab-tin
- 12:25 paladox: rebooting phabricator instance.
- 10:23 paladox: phab-05 all setup now. phab-02.wmflabs.org redirected to the phab-05 server. Url is the same just different server.
- 10:12 paladox: running ./bin/storage upgrade on phab-05
- 10:00 paladox: installing apache2 and php5 and phabricator-deployment on phab-05
- 09:48 paladox: phab-02 will need a while to be able to get rid of any settings. Using phab-05 as a replacement and will try again later using phab-02
- 09:23 paladox: i found what the problem is. Recreating phab-02 now.
- 09:20 paladox: using phab-05 instead
- 09:20 paladox: phab-02 wont set ssh port correctly, using phab-04 as replacement recreating phab-04.
- 08:54 paladox: waiting a few mins to recreate phab-02 since it seems to still be set on port 222 which is strange since other ones are set at port 22
- 08:37 paladox: making phab-02 instance a medium size and running trusty.
- 08:37 paladox: recreating phab-02 instance should fix ssh issues hopefully.
- 08:36 paladox: deleting phab-02 instance.
- 08:35 paladox: shutting down phab-02 for maintenance.
2016-06-29
- 21:57 Luke081515: set alternative file domain @phab-01 to a previous configured domain for this instance (not created by me): https://phabzilla.wmflabs.org
- 21:36 paladox: phab-01 bumping innodb_buffer_pool_size to 1600M (1.6gb) and some other mysql optimisation.
- 21:31 Luke081515: enabled wikimedias phabricator-extensions @phab-01
- 21:25 paladox: phab-04 and phab-05 have been deleted by chasemp per <chasemp> I'm killing 04 and 05
- 21:16 paladox: phab-01 all setup now, closing T137270 as resolved, uptime has improved now too :).
- 21:11 Luke081515: set mysql password @phab-01
- 20:57 Luke081515: configured https correctly for phabricator at phab-01
- 19:52 paladox: installing apache2 and php5 on phab-02
- 19:44 paladox: recreating phab-01 as a large size.
- 19:41 paladox: deleting phab-01 instance due to it not starting.
2016-05-12
- 19:59 bd808: Added BryanDavis (self) as admin for testing diffusion.repository.edit API
2016-03-23
- 01:48 Krenair: Unbroken puppet by dropping local commits, at least some of these were already merged to master. Not sure about 2f5e74c65e399fd5ecfb4d3a6eade28c191113ff or 46831af9a4e433d1caec82a8fbc881e2a6d8427d
2016-02-15
- 22:54 andrewbogott: Andrew encourages future puppet hackers to commit their local changes so that this mess doesn’t reappear
- 22:52 andrewbogott: stashed local changes in /var/lib/git/operations/puppet on deploy instance, checked out ‘production’ branch, updated
- 22:32 andrewbogott: rebooting instance phab-02
- 22:29 andrewbogott: rebooting instance phab-01
2016-02-13
- 22:30 Krenair: Fixed puppet on phab-03 and harbormaster1 by signing the certs on deploy
- 05:00 bd808: Added Alex Monk (Krenair) as projectadmin
June 25
- 19:51 Negative24: disabled NFS on remaining instances (phab-02 and phab-pup)
June 18
- 23:12 Negative24: disabled NFS on all instances except phab-02 and phab-pup
June 10
- 23:18 Negative24: created phab-03 with Phabricator on upstream HEAD for Spaces testing
May 6
- 20:12 Negative24: Setup phab-02 with a "real" certificate (signed and validated)
May 5
- 03:27 Negative24: Generated self-signed cert on phab-02 and enabled https serving as well as http to https redirect (if anyone has any idea on getting a good, signed cert, let me know)
April 30
- 03:30 Negative24: phab-02: git cloning on ssh configured and working
April 1
- 22:42 Negative24: created phab-pup for temporary puppet testing (only about a week)
March 28
- 04:16 Negative24: recreated phab-02 configured with role::phabricator::labs and alternate ssh security group
November 20
- 17:21 yuvipanda: disabled puppet on fab2 instance, going to set up redirect
September 16
- 11:43 YuviPanda: run /srv/phabricator/bin/storage upgrade on phab-01 to setup mysql database tables for phabricator
September 15
- 22:16 mutante: - configured instace phab-01 to use role::phabricator::labs
- 21:30 mutante: - created instance, created puppet group, added role::phabricator::labs to new group
- 20:39 mutante: - created project, added members qgil,aklapper,yuvipanda,dzahn
August 18
- 01:39 jeremyb: phabricator: fixed ssl. played with the nginx conf a little and couldn't get it working. tweaked nova sec group and that fixed it. (443 was missing entirely)
January 22
- 20:32 johnduhart: Installed git-core php5-gd php5-dev php5-curl php-apc php5-cli dpkg-dev on phab1
- 20:17 johnduhart: Installed mysql-server on phab1
- 19:59 johnduhart: Installed db::core, generic::webserver::php5, generic::webserver::php5-mysql on phabricator1
- 19:35 johnduhart: Created phabricator1 instance