Sprint 2015-12 I 0 for operations
Priorities are IRC notifications and servers CLI usability.
Sprint 2015-12 I 0 for operations
Priorities are IRC notifications and servers CLI usability.
Currently, only a prod pool is available on each machine, with PHP 8.3 on Hervil and WindRiver, PHP 8.2 on web-001, but there are notes on T2069 to restore those pools.
Note we've still a case for deploying poudriere itself, but that can be tracked in a new task, T2039.
Backup can be done as part of acquisitariat backup, the MySQL host for DevCentral, other Phabricator instances and Etherpad.
We currently use jails only on devserver role for Poudriere, not anymore for hosting purpose.
Current update: until now, /usr/local/etc/php-fpm/pool-prod served 7.4, it now serves 8.1.
We're now happy with Cachet, and it's fully configured with T1598, let's keep it.
The currently installed list is already automated through 690ca84c957b7 (and the current test), so we've only to saltize the new list.
Current list of Node packages globally installed on Ysul
Migration from jscs to eslint
Done with the nasqueron/etherpad image.
To populate the new file, this is now as easy as edit in rOPS the pillar/webserver/sites.sls file, but then, the pool will exist to both wikis, as there is no "remove non managed files from the directory" feature currently.
php-fpm is fully managed by rOPS now and we switched from ports to UNIX sockets to allow better identification in nginx configuration.
PHP 5.6 is well served by php-pfm-legacy, so this can become the new prod.
Compiled and already available at CLI.
I'm compiling PHP 7.1.0 on Ysul.
Done for csslint, jshint, jscs still to do.
We'll need to customize it for PHP 7 too.