Merge lp:~corey.bryant/charms/trusty/nova-compute/amulet-novacc into lp:~openstack-charmers-archive/charms/trusty/nova-compute/next

Proposed by Corey Bryant
Status: Merged
Merged at revision: 146
Proposed branch: lp:~corey.bryant/charms/trusty/nova-compute/amulet-novacc
Merge into: lp:~openstack-charmers-archive/charms/trusty/nova-compute/next
Diff against target: 44 lines (+9/-1)
1 file modified
tests/basic_deployment.py (+9/-1)
To merge this branch: bzr merge lp:~corey.bryant/charms/trusty/nova-compute/amulet-novacc
Reviewer Review Type Date Requested Status
OpenStack Charmers Pending
Review via email: mp+265428@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Corey Bryant (corey.bryant) wrote :

The git amulet tests only deploy the current charm from source, and the other charms are deployed from packages. This has worked ok so far except nova-compute started getting some odd instance creation timeouts due to what looked like oslo.messaging issues. Deploying nova-cc from source in addition to nova-compute from source seems to fix it.

Revision history for this message
uosci-testing-bot (uosci-testing-bot) wrote :

charm_lint_check #6564 nova-compute-next for corey.bryant mp265428
    LINT OK: passed

Build: http://10.245.162.77:8080/job/charm_lint_check/6564/

Revision history for this message
uosci-testing-bot (uosci-testing-bot) wrote :

charm_unit_test #6196 nova-compute-next for corey.bryant mp265428
    UNIT OK: passed

Build: http://10.245.162.77:8080/job/charm_unit_test/6196/

Revision history for this message
uosci-testing-bot (uosci-testing-bot) wrote :

charm_amulet_test #5241 nova-compute-next for corey.bryant mp265428
    AMULET OK: passed

Build: http://10.245.162.77:8080/job/charm_amulet_test/5241/

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'tests/basic_deployment.py'
2--- tests/basic_deployment.py 2015-07-14 17:47:59 +0000
3+++ tests/basic_deployment.py 2015-07-21 18:04:56 +0000
4@@ -69,13 +69,16 @@
5 """Configure all of the services."""
6 nova_config = {'config-flags': 'auto_assign_floating_ip=False',
7 'enable-live-migration': 'False'}
8+ nova_cc_config = {}
9 if self.git:
10 amulet_http_proxy = os.environ.get('AMULET_HTTP_PROXY')
11
12 reqs_repo = 'git://github.com/openstack/requirements'
13+ neutron_repo = 'git://github.com/openstack/neutron'
14 nova_repo = 'git://github.com/openstack/nova'
15 if self._get_openstack_release() == self.trusty_icehouse:
16 reqs_repo = 'git://github.com/coreycb/requirements'
17+ neutron_repo = 'git://github.com/coreycb/neutron'
18 nova_repo = 'git://github.com/coreycb/nova'
19
20 branch = 'stable/' + self._get_openstack_release_string()
21@@ -85,6 +88,9 @@
22 {'name': 'requirements',
23 'repository': reqs_repo,
24 'branch': branch},
25+ {'name': 'neutron',
26+ 'repository': neutron_repo,
27+ 'branch': branch},
28 {'name': 'nova',
29 'repository': nova_repo,
30 'branch': branch},
31@@ -94,10 +100,12 @@
32 'https_proxy': amulet_http_proxy,
33 }
34 nova_config['openstack-origin-git'] = yaml.dump(openstack_origin_git)
35+ nova_cc_config['openstack-origin-git'] = yaml.dump(openstack_origin_git)
36
37 keystone_config = {'admin-password': 'openstack',
38 'admin-token': 'ubuntutesting'}
39- configs = {'nova-compute': nova_config, 'keystone': keystone_config}
40+ configs = {'nova-compute': nova_config, 'keystone': keystone_config,
41+ 'nova-cloud-controller': nova_cc_config}
42 super(NovaBasicDeployment, self)._configure_services(configs)
43
44 def _initialize_tests(self):

Subscribers

People subscribed via source and target branches