4 Commits

Author SHA1 Message Date
Marton Kiss
121a2e7b1b Update drush dsd-tool of groups portal
The v0.10 version contains an important file permission fix.
Upgrading the site into slot1 not properly set the file permissions
of the symlinked vhost directory and apache failed to serve the
entire site. This issue affected every 2nd deployments and resulted
in a WSOD.

Change-Id: Iaab38356b98e09a0738547e7984bffe9b428398d
2014-10-28 15:32:43 +01:00
Marton Kiss
b33a3a436d Upgrade groups portal instances to use manifest based deployment
Both staging and productive groups instances will use the manifest
published at tarballs.openstack.org/groups/drupal-updates catalog.
It helps to separate the staging and prod deployment source
versions, passed in package_branch parameter. Drush dsd tool updated
to v0.9, and puppet sitedeploy and siteupdate resources were also
refactored to support drush-dl package provider parameters.

Change-Id: I8299c063ea774a85554c2406c6cb6ccb007fb182
2014-10-20 15:16:37 +02:00
Marton Kiss
461eb4b8e9 Fix settings.php permission ownership
Update the upstream version of drush dsd tool used to update
Drupal siteroot to v0.8 that fixes settings.php ownership
problem during a drush dsd-update process.

Change-Id: I3c88320905e9a65a9335d7cd78ab46bf8649e5ad
Closes-Bug: #1334625
2014-06-26 15:29:23 +02:00
Marton Kiss
a33ba74399 Groups portal infra code refactor
This patch removes the drush make site building function from
groups-dev instance, and now directly fetch release tarballs from
http://tarballs.openstack.org/groups repository. With an advanced
multi-slot deployment architecture it prevents the typical Drupal
WSOD issues that randomly caused site malfunction when a request
arrived during installation. It also simplifies the
deployment steps using the standard drush aliases and
drush-dsd extension and supports local configuration variables
in local_settings.php file.

Change-Id: I73976a60e080d15b6f513db79fee46bcf468e302
2014-06-11 23:12:12 +02:00