Write custom action for update integration. This means clicking on a tab on an existing site, and seeing a list of available versions to upgrade to.

Comments

anarcat’s picture

Project: Hostmaster (Aegir) » Hosting
Version: 5.x-0.1-alpha3 » 5.x-0.1-beta1

This will be part of the hosting module.

adrian’s picture

Title: Add front end to manage moving sites between platforms, and handling upgrades. » 0.2 : Add front end to manage moving sites between platforms, and handling upgrades.
Version: 5.x-0.1-beta1 » 5.x-0.1-rc1
Status: Active » Needs work
StatusFileSize
new1.17 KB

Here's a basic contrib module that adds a migrate task to sites.

You need to be running Drush 2.x an provision 0.2, both of which are only available via cvs HEAD atm.

You will only be able to migrate sites between 0.2 based platforms (ie: not your hostmaster platform, as that still works only with 0.1).

This does some very very basic checking, but it needs to be extended, after we have fixed the package management issues with 0.2.

adrian’s picture

StatusFileSize
new41.89 KB
new107.4 KB
new34.3 KB
new40.3 KB

Here are some screenshots.

anarcat’s picture

Ok, this is cool. I have tested this and it actually works. I've been able to upgrade from a virgin d6.9 to a 7.x-dev. (well sortof: i'm getting a drupal error on the D7 site, but I suspect it's HEAD being broken :P

Fatal error: Call to undefined function field_attach_load() in /var/hostmaster/drupal-7.x-dev/modules/user/user.module on line 218 

... let's ignore that.)

The migrate module rocks. I think it should be checked in, but I'll let Adrian do that so that he takes proper credit. At any rate, maybe we can commit this and close the issue since the functionality is there? We just have to open issues on specific problems. I already see a lot of warnings in the task log...

anarcat’s picture

Priority: Normal » Critical

Marking this as critical since it will be on our next milestone (0.2).

anarcat’s picture

Status: Needs work » Fixed

I have committed this to head. Will open specific issues for the remaining...

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.