Re: [openstack-dev] [Openstack-operators] Announcing the openstack ansible deployment repo
This is great, fwiw, I'd also suggest to look at saltstack also supporting and working on features for OpenStack. Cheers! Alex On Wed, 10 Dec 2014 22:18 Kevin Carter kevin.car...@rackspace.com wrote: Hello all, The RCBOPS team at Rackspace has developed a repository of Ansible roles, playbooks, scripts, and libraries to deploy Openstack inside containers for production use. We’ve been running this deployment for a while now, and at the last OpenStack summit we discussed moving the repo into Stackforge as a community project. Today, I’m happy to announce that the os-ansible-deployment repo is online within Stackforge. This project is a work in progress and we welcome anyone who’s interested in contributing. This project includes: * Ansible playbooks for deployment and orchestration of infrastructure resources. * Isolation of services using LXC containers. * Software deployed from source using python wheels. Where to find us: * IRC: #openstack-ansible * Launchpad: https://launchpad.net/openstack-ansible * Meetings: #openstack-ansible IRC channel every Tuesday at 14:30 UTC. (The meeting schedule is not fully formalized and may be subject to change.) * Code: https://github.com/stackforge/os-ansible-deployment Thanks and we hope to see you in the channel. — Kevin ___ OpenStack-operators mailing list openstack-operat...@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] devstack - horizon dashboard issues
No probs - done that just now. Alex On 22 September 2014 08:20, Matthias Runge mru...@redhat.com wrote: On 21/09/14 22:55, Alex Leonhardt wrote: Hi guys, trying to get a devstack up and running, on a VM, but I keep getting this: Error during template rendering In template |/opt/stack/horizon/openstack_dashboard/templates/context_selection/_project_list.html|, error at line *7* Reverse for ''switch_tenants'' with arguments '(u'ca0fd29936a649e59850d7bb8c17e44c',)' and keyword arguments '{}' not found. I'd say: please file a bug, if not already happened, and I couldn't find it quickly. Matthias ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] devstack - horizon dashboard issues
Hi guys, trying to get a devstack up and running, on a VM, but I keep getting this: Error during template rendering In template /opt/stack/horizon/openstack_dashboard/templates/context_selection/_project_list.html, error at line *7* Reverse for ''switch_tenants'' with arguments '(u'ca0fd29936a649e59850d7bb8c17e44c',)' and keyword arguments '{}' not found. Any pointers ? Alex ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [Manila] ./run_tests issue
And yet it's a dependency so I'm with Deepak and it should at least be mentioned in the prerequisites on a webpage somewhere .. :) I might even try and update/add that myself as it caught me out a few times too.. Alex On 20 Sep 2014 12:44, Andreas Jaeger a...@suse.com wrote: On 09/20/2014 09:34 AM, Deepak Shetty wrote: thanks , that worked. Any idea why it doesn't install it automatically and/or it isn't present in requirements.txt ? I thought that was the purpose of requirements.txt ? AFAIU requirements.txt has only python dependencies while mysql-devel is a C development package, Andreas -- Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg) GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] reopen a change / pull request for nova-pythonclient ?
hi, how does one re-open a abandoned change / pull request ? it just timed out and was then abandoned - https://review.openstack.org/#/c/57834/ please let me know thanks! alex ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] reopen a change / pull request for nova-pythonclient ?
Thanks guys! Alex On 17 September 2014 17:16, Russell Bryant rbry...@redhat.com wrote: On 09/17/2014 11:56 AM, Daniel P. Berrange wrote: On Wed, Sep 17, 2014 at 04:47:06PM +0100, Alex Leonhardt wrote: hi, how does one re-open a abandoned change / pull request ? it just timed out and was then abandoned - https://review.openstack.org/#/c/57834/ please let me know Just re-upload the change, maintaining the same Change-Id line in the commit message. Gerrit will reject it if it's still abandoned. You have to restore it first. -- Russell Bryant ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] [Heat][Docker] How to Dockerize your applications with OpenStack Heat in simple steps
Hi Thiago, IMO - no - docker is not a replacement for VMs. Docker can be used to isolate (and with it make them also transportable) applications from the underlying OS and other apps running on that same host. Imagine you have a EC2 / RackSpace instance - they charge X per VM instance whether or not you use its CPU 100% of the time, seems like a waste of money ... with docker, you can make sure that you utilise that instance more efficiently. E.g. run 2 apps that need completely different dependencies on the same instance w/o the need to worry about system libs being screwed with as they are fully isolated from each other. Hope this makes a little sense ? :) Alex On 26 August 2014 20:35, Martinx - ジェームズ thiagocmarti...@gmail.com wrote: Hey Stackers! Wait! =) Let me ask something... Why are you guys using Docker within a VM?!?! What is the point of doing such thing?! I thought Docker was here to entirely replace the virtualization layer, bringing a bare metal-cloud, am I right?! Tks! Thiago On 26 August 2014 05:45, Marouen Mechtri mechtri.mar...@gmail.com wrote: Hi Angus, We are not using nova-docker driver to deploy docker containers. In our manual, we are using Heat (thanks to the docker plugin) to deploy docker containers and nova is just used to deploy VM. Inside this VM heat deploy the docker software. The figure below describes the interactions between different components. Regards, Marouen [image: Images intégrées 1] 2014-08-26 0:13 GMT+02:00 Angus Salkeld asalk...@mirantis.com: This seems misleading as there is no description on setting up nova-docker or using the heat docker container. -Angus On Tue, Aug 26, 2014 at 5:56 AM, Marouen Mechtri mechtri.mar...@gmail.com wrote: Hi all, I want to present you our guide for Docker containers deployment with OpenStack Heat. In this guide we dockerize and deploy a lamp application on two containers. https://github.com/MarouenMechtri/OpenStack-Heat-Installation/blob/master/Docker-containers-deployment-with-OpenStack-Heat.rst https://github.com/MarouenMechtri/OpenStack-Heat-Installation/blob/master/OpenStack-Heat-Installation.rst Hope it will be helpful for many people. Please let us know your opinion about it. Regards, Marouen Mechtri ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] Review change to nova api pretty please?
Thanks Flavio, that was sent to this list a long time before I joined, so my apologies to not have known. Is there a list of things not to send to this list somewhere accessible (link?) that I could review, to not send another (different) request by mistake and possibly upset or annoy people on here ? Thanks, Alex On 29 August 2014 10:37, Flavio Percoco fla...@redhat.com wrote: On 08/29/2014 07:52 AM, Alex Leonhardt wrote: Hi All, Could someone please do the honor :) https://review.openstack.org/#/c/116472/ ? PEP8 failed, but thats not my fault ;) hehe Please, abstain to send review requests to the mailing list. Thanks! http://lists.openstack.org/pipermail/openstack-dev/2013-September/015264.html Thanks! Alex ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- @flaper87 Flavio Percoco ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] Review change to nova api pretty please?
Thanks Choumel! Alex On 30 August 2014 11:49, Chmouel Boudjnah chmo...@enovance.com wrote: On Sat, Aug 30, 2014 at 11:28 AM, Alex Leonhardt aleonhardt...@gmail.com wrote: Is there a list of things not to send to this list somewhere accessible (link?) that I could review, to not send another (different) request by mistake and possibly upset or annoy people on here ? There is this document : https://wiki.openstack.org/wiki/MailingListEtiquette and I have added the Review request section there. Chmouel. ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
[openstack-dev] unable to run unit tests
Hi All, after some fighting with installing all the bits - I can finally execute run_tests.sh but I still cannot seem to get it to work properly. This is what is returning : Non-zero exit code (2) from test listing. stdout='\xb3)\x01@B8nova.tests.test_matchers.TestDictListMatches.test__str__ \xde|\xe2\x9e\xb3)\x01@P @Enova.tests.test_matchers.TestDictListMatches.test_describe_difference\xfeL\xc1\xc4\xb3)\x01@I ?nova.tests.test_matchers.TestDictListMatches.test_matches_match\x93\xfau\xb5\xb3)\x01@M @Bnova.tests.test_matchers.TestDictListMatches.test_mismatch_details\x18`_\xb3)\x01=4nova.tests.test_matchers.TestDictMatches.test__str__\xca\x9bK\xb9\xb3)\x01@L @Anova.tests.test_matchers.TestDictMatches.test_describe_difference\x94\xb6\x89\\\xb3)\x01@E ;nova.tests.test_matchers.TestDictMatches.test_matches_match^V\xc2v\xb3)\x01@H nova.tests.test_matchers.TestDictMatches.test_mismatch_details\x1bV\x9e\xff\xb3)\x01=4nova.tests.test_matchers.TestIsSubDictOf.test__str__\xb8\x06h(\xb3)\x01@L @Anova.tests.test_matchers.TestIsSubDictOf.test_describe_difference\xd2\xdd3\xea\xb3)\x01@E ;nova.tests.test_matchers.TestIsSubDictOf.test_matches_match~qC\xd0\xb3)\x01@H nova.tests.test_matchers.TestIsSubDictOf.test_mismatch_detailsA1\xa3l\xb3)\x013nova.tests.test_matchers.TestXMLMatches.test__str__C\xd1E\x13\xb3)\x01@K @@nova.tests.test_matchers.TestXMLMatches.test_describe_difference\xe0\xa0\xb2\x80\xb3)\x01@D :nova.tests.test_matchers.TestXMLMatches.test_matches_matchDT\xe9h\xb3)\x01@G=nova.tests.test_matchers.TestXMLMatches.test_mismatch_detailse\x16\xb1\xad\xb3 `\x80N\xdb\x17text/plain;charset=utf8\rimport
Re: [openstack-dev] unable to run unit tests
Thanks! So the real error is : UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 36: ordinal not in range(128) Any clues ? :\ Alex On 23 August 2014 21:46, Doug Wiegley do...@a10networks.com wrote: That’s testr’s friendly way of telling you that you have an import error. Run it with the py26 environment and you’ll get a useful error. No, don’t ask me why. Doug On 8/23/14, 2:33 PM, Alex Leonhardt aleonhardt...@gmail.com wrote: Hi All, after some fighting with installing all the bits - I can finally execute run_tests.sh but I still cannot seem to get it to work properly. This is what is returning : Non-zero exit code (2) from test listing. stdout='\xb3)\x01@B8nova.tests.test_matchers.TestDictListMatches.test__str __\xde|\xe2\x9e\xb3)\x01@P @Enova.tests.test_matchers.TestDictListMatches.t est_describe_difference\xfeL\xc1\xc4\xb3)\x01@I ?nova.tests.test_matchers.T estDictListMatches.test_matches_match\x93\xfau\xb5\xb3)\x01@M @Bnova.tests. test_matchers.TestDictListMatches.test_mismatch_details\x18`_\xb3)\x01=4n ova.tests.test_matchers.TestDictMatches.test__str__\xca\x9bK\xb9\xb3)\x01@ L@Anova.tests.test_matchers.TestDictMatches.test_describe_difference \x94\x b6\x89\\\xb3)\x01@E ;nova.tests.test_matchers.TestDictMatches.test_matches_ match^V\xc2v\xb3)\x01@H nova.tests.test_matchers.TestDictMatches.test_mism atch_details\x1bV\x9e\xff\xb3)\x01=4nova.tests.test_matchers.TestIsSubDict Of.test__str__\xb8\x06h(\xb3)\x01@L @Anova.tests.test_matchers.TestIsSubDic tOf.test_describe_difference\xd2\xdd3\xea\xb3)\x01@E ;nova.tests.test_match ers.TestIsSubDictOf.test_matches_match~qC\xd0\xb3)\x01@H nova.tests.test_m atchers.TestIsSubDictOf.test_mismatch_detailsA1\xa3l\xb3)\x013nova.tests. test_matchers.TestXMLMatches.test__str__C\xd1E\x13\xb3)\x01@K @@nova.tests. test_matchers.TestXMLMatches.test_describe_difference\xe0\xa0\xb2\x80\xb3) \x01@D :nova.tests.test_matchers.TestXMLMatches.test_matches_matchDT\xe9h\x b3)\x01@G =nova.tests.test_matchers.TestXMLMatches.test_mismatch_detailse\x 16\xb1\xad\xb3 `\x80N\xdb\x17text/plain;charset=utf8\rimport errors\x80N\xa8nova.tests.api.ec2.test_api\nnova.tests.api.ec2.test_cinder _cloud\nnova.tests.api.ec2.test_cloud\nnova.tests.api.ec2.test_ec2_validat e\nnova.tests.api.ec2.test_ec2utils\nnova.tests.api.ec2.test_error_respons e\nnova.tests.api.ec2.test_faults\nnova.tests.api.ec2.test_middleware\nnov a.tests.api.openstack.compute.contrib.test_admin_actions\nnova.tests.api.o penstack.compute.contrib.test_agents\nnova.tests.api.openstack.compute.con trib.test_aggregates\nnova.tests.api.openstack.compute.contrib.test_attach _interfaces\nnova.tests.api.openstack.compute.contrib.test_availability_zo ne\nnova.tests.api.openstack.compute.contrib.test_baremetal_nodes\nnova.te sts.api.openstack.compute.contrib.test_cells\ nnova.tests.api.openstack.com pute.contrib.test_certificates\nnova.tests.api.openstack.compute.contrib.t est_cloudpipe\nnova.tests.api.openstack.compute.contrib.test_cloudpipe_upd ate\nnova.tests.api.openstack.compute.contrib.test_config_drive\nnova.test s.api.openstack.compute.contrib.test_console_auth_tokens\nnova.tests.api.o penstack.compute.contrib.test_console_output\ nnova.tests.api.openstack.com pute.contrib.test_consoles\nnova.tests.api.openstack.compute.contrib.test_ createserverext\nnova.tests.api.openstack.compute.contrib.test_deferred_de lete\nnova.tests.api.openstack.compute.contrib.test_disk_config\nnova.test s.api.openstack.compute.contrib.test_evacuate\ nnova.tests.api.openstack.co mpute.contrib.test_extended_availability_zone\ nnova.tests.api.openstack.co mpute.contrib.test_extended_evacuate_find_host\nnova.tests.api.openstack.c ompute.contrib.test_extended_hypervisors\nnova.tests.api.openstack.compute .contrib.test_extended_ips\nnova.tests.api.openstack.compute.contrib.test_ extended_ips_mac\nnova.tests.api.openstack.compute.contrib.test_extended_r escue_with_image\nnova.tests.api.openstack.compute.contrib.test_extended_s erver_attributes\nnova.tests.api.openstack.compute.contrib.test_extended_s tatus\nnova.tests.api.openstack.compute.contrib.test_extended_virtual_inte rfaces_net\nnova.tests.api.openstack.compute.contrib.test_extended_volumes \nnova.tests.api.openstack.compute.contrib.test_fixed_ips\nnova.tests.api. openstack.compute.contrib.test_flavor_access\ nnova.tests.api.openstack.com pute.contrib.test_flavor_disabled\nnova.tests.api.openstack.compute.contri b.test_flavor_manage\nnova.tests.api.openstack.compute.contrib.test_flavor _rxtx\nnova.tests.api.openstack.compute.contrib.test_flavor_swap\nnova.tes ts.api.openstack.compute.contrib.test_flavorextradata\nnova.tests.api.open stack.compute.contrib.test_flavors_extra_specs\nnova.tests.api.openstack.c ompute.contrib.test_floating_ip_bulk\nnova.tests.api.openstack.compute.con trib.test_floating_ip_dns\nnova.tests.api.openstack.compute.contrib.test_f loating_ip_pools
Re: [openstack-dev] unable to run unit tests
Ah, i was still missing some dependencies / libs / headers / etc. so it's all good now and I can run tests etc. Alex On 23 August 2014 22:09, Alex Leonhardt aleonhardt...@gmail.com wrote: Thanks! So the real error is : UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 36: ordinal not in range(128) Any clues ? :\ Alex On 23 August 2014 21:46, Doug Wiegley do...@a10networks.com wrote: That’s testr’s friendly way of telling you that you have an import error. Run it with the py26 environment and you’ll get a useful error. No, don’t ask me why. Doug On 8/23/14, 2:33 PM, Alex Leonhardt aleonhardt...@gmail.com wrote: Hi All, after some fighting with installing all the bits - I can finally execute run_tests.sh but I still cannot seem to get it to work properly. This is what is returning : Non-zero exit code (2) from test listing. stdout='\xb3)\x01@B8nova.tests.test_matchers.TestDictListMatches.test__str __\xde|\xe2\x9e\xb3)\x01@P @Enova.tests.test_matchers.TestDictListMatches.t est_describe_difference\xfeL\xc1\xc4\xb3)\x01@I ?nova.tests.test_matchers.T estDictListMatches.test_matches_match\x93\xfau\xb5\xb3)\x01@M @Bnova.tests. test_matchers.TestDictListMatches.test_mismatch_details\x18`_\xb3)\x01=4n ova.tests.test_matchers.TestDictMatches.test__str__\xca\x9bK\xb9\xb3)\x01@ L@Anova.tests.test_matchers.TestDictMatches.test_describe_difference \x94\x b6\x89\\\xb3)\x01@E ;nova.tests.test_matchers.TestDictMatches.test_matches_ match^V\xc2v\xb3)\x01@H nova.tests.test_matchers.TestDictMatches.test_mism atch_details\x1bV\x9e\xff\xb3)\x01=4nova.tests.test_matchers.TestIsSubDict Of.test__str__\xb8\x06h(\xb3)\x01@L @Anova.tests.test_matchers.TestIsSubDic tOf.test_describe_difference\xd2\xdd3\xea\xb3)\x01@E ;nova.tests.test_match ers.TestIsSubDictOf.test_matches_match~qC\xd0\xb3)\x01@H nova.tests.test_m atchers.TestIsSubDictOf.test_mismatch_detailsA1\xa3l\xb3)\x013nova.tests. test_matchers.TestXMLMatches.test__str__C\xd1E\x13\xb3)\x01@K @@nova.tests. test_matchers.TestXMLMatches.test_describe_difference\xe0\xa0\xb2\x80\xb3) \x01@D :nova.tests.test_matchers.TestXMLMatches.test_matches_matchDT\xe9h\x b3)\x01@G =nova.tests.test_matchers.TestXMLMatches.test_mismatch_detailse\x 16\xb1\xad\xb3 `\x80N\xdb\x17text/plain;charset=utf8\rimport errors\x80N\xa8nova.tests.api.ec2.test_api\nnova.tests.api.ec2.test_cinder _cloud\nnova.tests.api.ec2.test_cloud\nnova.tests.api.ec2.test_ec2_validat e\nnova.tests.api.ec2.test_ec2utils\nnova.tests.api.ec2.test_error_respons e\nnova.tests.api.ec2.test_faults\nnova.tests.api.ec2.test_middleware\nnov a.tests.api.openstack.compute.contrib.test_admin_actions\nnova.tests.api.o penstack.compute.contrib.test_agents\nnova.tests.api.openstack.compute.con trib.test_aggregates\nnova.tests.api.openstack.compute.contrib.test_attach _interfaces\nnova.tests.api.openstack.compute.contrib.test_availability_zo ne\nnova.tests.api.openstack.compute.contrib.test_baremetal_nodes\nnova.te sts.api.openstack.compute.contrib.test_cells\ nnova.tests.api.openstack.com pute.contrib.test_certificates\nnova.tests.api.openstack.compute.contrib.t est_cloudpipe\nnova.tests.api.openstack.compute.contrib.test_cloudpipe_upd ate\nnova.tests.api.openstack.compute.contrib.test_config_drive\nnova.test s.api.openstack.compute.contrib.test_console_auth_tokens\nnova.tests.api.o penstack.compute.contrib.test_console_output\ nnova.tests.api.openstack.com pute.contrib.test_consoles\nnova.tests.api.openstack.compute.contrib.test_ createserverext\nnova.tests.api.openstack.compute.contrib.test_deferred_de lete\nnova.tests.api.openstack.compute.contrib.test_disk_config\nnova.test s.api.openstack.compute.contrib.test_evacuate\ nnova.tests.api.openstack.co mpute.contrib.test_extended_availability_zone\ nnova.tests.api.openstack.co mpute.contrib.test_extended_evacuate_find_host\nnova.tests.api.openstack.c ompute.contrib.test_extended_hypervisors\nnova.tests.api.openstack.compute .contrib.test_extended_ips\nnova.tests.api.openstack.compute.contrib.test_ extended_ips_mac\nnova.tests.api.openstack.compute.contrib.test_extended_r escue_with_image\nnova.tests.api.openstack.compute.contrib.test_extended_s erver_attributes\nnova.tests.api.openstack.compute.contrib.test_extended_s tatus\nnova.tests.api.openstack.compute.contrib.test_extended_virtual_inte rfaces_net\nnova.tests.api.openstack.compute.contrib.test_extended_volumes \nnova.tests.api.openstack.compute.contrib.test_fixed_ips\nnova.tests.api. openstack.compute.contrib.test_flavor_access\ nnova.tests.api.openstack.com pute.contrib.test_flavor_disabled\nnova.tests.api.openstack.compute.contri b.test_flavor_manage\nnova.tests.api.openstack.compute.contrib.test_flavor _rxtx\nnova.tests.api.openstack.compute.contrib.test_flavor_swap\nnova.tes ts.api.openstack.compute.contrib.test_flavorextradata\nnova.tests.api.open