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
=== modified file 'tests/basic_deployment.py'
--- tests/basic_deployment.py 2015-07-14 17:47:59 +0000
+++ tests/basic_deployment.py 2015-07-21 18:04:56 +0000
@@ -69,13 +69,16 @@
69 """Configure all of the services."""69 """Configure all of the services."""
70 nova_config = {'config-flags': 'auto_assign_floating_ip=False',70 nova_config = {'config-flags': 'auto_assign_floating_ip=False',
71 'enable-live-migration': 'False'}71 'enable-live-migration': 'False'}
72 nova_cc_config = {}
72 if self.git:73 if self.git:
73 amulet_http_proxy = os.environ.get('AMULET_HTTP_PROXY')74 amulet_http_proxy = os.environ.get('AMULET_HTTP_PROXY')
7475
75 reqs_repo = 'git://github.com/openstack/requirements'76 reqs_repo = 'git://github.com/openstack/requirements'
77 neutron_repo = 'git://github.com/openstack/neutron'
76 nova_repo = 'git://github.com/openstack/nova'78 nova_repo = 'git://github.com/openstack/nova'
77 if self._get_openstack_release() == self.trusty_icehouse:79 if self._get_openstack_release() == self.trusty_icehouse:
78 reqs_repo = 'git://github.com/coreycb/requirements'80 reqs_repo = 'git://github.com/coreycb/requirements'
81 neutron_repo = 'git://github.com/coreycb/neutron'
79 nova_repo = 'git://github.com/coreycb/nova'82 nova_repo = 'git://github.com/coreycb/nova'
8083
81 branch = 'stable/' + self._get_openstack_release_string()84 branch = 'stable/' + self._get_openstack_release_string()
@@ -85,6 +88,9 @@
85 {'name': 'requirements',88 {'name': 'requirements',
86 'repository': reqs_repo, 89 'repository': reqs_repo,
87 'branch': branch},90 'branch': branch},
91 {'name': 'neutron',
92 'repository': neutron_repo,
93 'branch': branch},
88 {'name': 'nova',94 {'name': 'nova',
89 'repository': nova_repo,95 'repository': nova_repo,
90 'branch': branch},96 'branch': branch},
@@ -94,10 +100,12 @@
94 'https_proxy': amulet_http_proxy,100 'https_proxy': amulet_http_proxy,
95 }101 }
96 nova_config['openstack-origin-git'] = yaml.dump(openstack_origin_git)102 nova_config['openstack-origin-git'] = yaml.dump(openstack_origin_git)
103 nova_cc_config['openstack-origin-git'] = yaml.dump(openstack_origin_git)
97104
98 keystone_config = {'admin-password': 'openstack',105 keystone_config = {'admin-password': 'openstack',
99 'admin-token': 'ubuntutesting'}106 'admin-token': 'ubuntutesting'}
100 configs = {'nova-compute': nova_config, 'keystone': keystone_config}107 configs = {'nova-compute': nova_config, 'keystone': keystone_config,
108 'nova-cloud-controller': nova_cc_config}
101 super(NovaBasicDeployment, self)._configure_services(configs)109 super(NovaBasicDeployment, self)._configure_services(configs)
102110
103 def _initialize_tests(self):111 def _initialize_tests(self):

Subscribers

People subscribed via source and target branches