Author: dimach
Date: Wed Mar  4 20:51:17 2015
New Revision: 1664140

URL: http://svn.apache.org/r1664140
Log:
VCL-722: Database changes for OpenNebula module

Modified:
    vcl/trunk/mysql/update-vcl.sql
    vcl/trunk/mysql/vcl.sql

Modified: vcl/trunk/mysql/update-vcl.sql
URL: 
http://svn.apache.org/viewvc/vcl/trunk/mysql/update-vcl.sql?rev=1664140&r1=1664139&r2=1664140&view=diff
==============================================================================
--- vcl/trunk/mysql/update-vcl.sql (original)
+++ vcl/trunk/mysql/update-vcl.sql Wed Mar  4 20:51:17 2015
@@ -1567,7 +1567,7 @@ INSERT IGNORE INTO `module` (`name`, `pr
 INSERT IGNORE INTO `module` (`name`, `prettyname`, `description`, 
`perlpackage`) VALUES ('os_win2012', 'Windows Server 2012 OS Module', '', 
'VCL::Module::OS::Windows::Version_6::2012');
 INSERT IGNORE INTO `module` (`name`, `prettyname`, `description`, 
`perlpackage`) VALUES ('predictive_level_2', 'Predictive Loading Module Level 
2', 'Power off computer. If a virtual machine, it will be also destroyed.', 
'VCL::Module::Predictive::Level_2');
 INSERT IGNORE INTO `module` (`name`, `prettyname`, `description`, 
`perlpackage`) VALUES ('provisioning_openstack', 'OpenStack Provisioning 
Module', '', 'VCL::Module::Provisioning::openstack');
-
+INSERT IGNORE INTO `module` (`name`, `prettyname`, `description`, 
`perlpackage`) VALUES ('provisioning_one', 'OpenNebula Provisioning Module', 
'', 'VCL::Module::Provisioning::one');
 -- --------------------------------------------------------
 
 -- 
@@ -1639,6 +1639,7 @@ INSERT IGNORE INTO `provisioning` (`name
 INSERT IGNORE INTO `provisioning` (`name`, `prettyname`, `moduleid`) VALUES 
('libvirt','Libvirt Virtualization API', (SELECT `id` FROM `module` WHERE 
`name` LIKE 'provisioning_libvirt'));
 INSERT IGNORE INTO `provisioning` (`name`, `prettyname`, `moduleid`) VALUES 
('none','None', (SELECT `id` FROM `module` WHERE `name` = 'base_module'));
 INSERT IGNORE INTO `provisioning` (`name`, `prettyname`, `moduleid`) VALUES 
('openstack', 'OpenStack Provisioning', (SELECT `id` FROM `module` WHERE `name` 
LIKE 'provisioning_openstack'));
+INSERT IGNORE INTO `provisioning` (`name`, `prettyname`, `moduleid`) VALUES 
('one', 'OpenNebula', (SELECT id FROM vcl.module where 
name='provisioning_one'));
 
 UPDATE IGNORE `provisioning` SET `name` = 'xcat', `prettyname` = 'xCAT' WHERE 
`name` = 'xcat_13'; 
 
@@ -1656,6 +1657,7 @@ INSERT IGNORE provisioningOSinstalltype
 INSERT IGNORE provisioningOSinstalltype (provisioningid, OSinstalltypeid) 
SELECT provisioning.id, OSinstalltype.id FROM provisioning, OSinstalltype WHERE 
provisioning.name LIKE '%lab%' AND OSinstalltype.name = 'none';
 INSERT IGNORE provisioningOSinstalltype (provisioningid, OSinstalltypeid) 
SELECT provisioning.id, OSinstalltype.id FROM provisioning, OSinstalltype WHERE 
provisioning.name LIKE '%libvirt%' AND OSinstalltype.name = 'vmware';
 INSERT IGNORE provisioningOSinstalltype (provisioningid, OSinstalltypeid) 
SELECT provisioning.id, OSinstalltype.id FROM provisioning, OSinstalltype WHERE 
provisioning.name LIKE '%openstack%' AND OSinstalltype.name = 'openstack';
+INSERT IGNORE provisioningOSinstalltype (provisioningid, OSinstalltypeid) 
SELECT provisioning.id, OSinstalltype.id FROM provisioning, OSinstalltype WHERE 
provisioning.name='one' AND OSinstalltype.name = 'vmware';
 
 DELETE FROM provisioningOSinstalltype WHERE 
provisioningOSinstalltype.provisioningid IN (SELECT provisioning.id FROM 
provisioning WHERE provisioning.name LIKE '%xcat_2%');
 

Modified: vcl/trunk/mysql/vcl.sql
URL: 
http://svn.apache.org/viewvc/vcl/trunk/mysql/vcl.sql?rev=1664140&r1=1664139&r2=1664140&view=diff
==============================================================================
--- vcl/trunk/mysql/vcl.sql (original)
+++ vcl/trunk/mysql/vcl.sql Wed Mar  4 20:51:17 2015
@@ -1709,7 +1709,8 @@ INSERT IGNORE INTO `module` (`id`, `name
 (29, 'os_win8', 'Windows 8.x OS Module', '', 
'VCL::Module::OS::Windows::Version_6::8'),
 (30, 'os_win2012', 'Windows Server 2012 OS Module', '', 
'VCL::Module::OS::Windows::Version_6::2012'),
 (31, 'predictive_level_2', 'Predictive Loading Module Level 2', 'Power off 
computer. If a virtual machine, it will be also destroyed.', 
'VCL::Module::Predictive::Level_2'),
-(32, 'provisioning_openstack', 'OpenStack Provisioning Module', '', 
'VCL::Module::Provisioning::openstack');
+(32, 'provisioning_openstack', 'OpenStack Provisioning Module', '', 
'VCL::Module::Provisioning::openstack'),
+(33, 'provisioning_one', 'OpenNebula Provisioning Module', '', 
'VCL::Module::Provisioning::one');
 
 -- 
 -- Dumping data for table `OStype`
@@ -1825,7 +1826,8 @@ INSERT IGNORE INTO `provisioning` (`id`,
 (8, 'vbox', 'Virtual Box', 24),
 (9, 'libvirt', 'Libvirt Virtualization API', 27),
 (10, 'none', 'None', 23),
-(11, 'openstack', 'openstack', 32);
+(11, 'openstack', 'openstack', 32),
+(12, 'one', 'OpenNebula', 33);
 
 --
 -- Dumping data for table `provisioningOSinstalltype`
@@ -1839,6 +1841,8 @@ INSERT IGNORE provisioningOSinstalltype
 INSERT IGNORE provisioningOSinstalltype (provisioningid, OSinstalltypeid) 
SELECT provisioning.id, OSinstalltype.id FROM provisioning, OSinstalltype WHERE 
provisioning.name LIKE '%lab%' AND OSinstalltype.name = 'none';
 INSERT IGNORE provisioningOSinstalltype (provisioningid, OSinstalltypeid) 
SELECT provisioning.id, OSinstalltype.id FROM provisioning, OSinstalltype WHERE 
provisioning.name LIKE '%libvirt%' AND OSinstalltype.name = 'vmware';
 INSERT IGNORE provisioningOSinstalltype (provisioningid, OSinstalltypeid) 
SELECT provisioning.id, OSinstalltype.id FROM provisioning, OSinstalltype WHERE 
provisioning.name LIKE '%openstack%' AND OSinstalltype.name = 'openstack';
+INSERT IGNORE provisioningOSinstalltype (provisioningid, OSinstalltypeid) 
SELECT provisioning.id, OSinstalltype.id FROM provisioning, OSinstalltype WHERE 
provisioning.name='one' AND OSinstalltype.name = 'vmware';
+
 
 -- 
 -- Dumping data for table `resourcetype`


Reply via email to