* added endpoint attributes (moved from common)
* removed qpid as a messaging option (can be incuded in a wrapper)
* removed os-bare-metal dependencies
* deleted default attributes from nova.conf.rb originated in
openstack-common
* removed fedora and suse as supported platform
* adapted optimized endpoint logic
* removed rubocop exceptions in recipes and regenerated the
.rubocop_todo.yaml containing all remaining exceptions
* added versionbumb for refactored os-identity and common
* moved version up to 13.0.0 for mitaka release
* adapted the specs (unit tests) to work again
* refactored spec_helper.rb method "expect_creates_api_paste"
* added new logic into templates/default/nova.conf.erb
* refactored attributes throughout all recipes that were connected to
the attributes used for the nova.conf.erb template to adapt the new
template attribute syntax
* moved all attributes from attributes/default.rb that were used in
nova_conf.erb to attributes/nova_conf.rb
* refactored attributes to fit upcomming template logic
* refactored recipes/nova_common.rb to fit upcomming template logic
* removed all attributes from default.rb and nova.conf.erb which are set
as default in attributes, openstack doc and used to render the template
* removed nova-network as a supported config option
Depends-On: I9cc1b5cc069987ac83e064322c2291772505ff5f
Depends-On: Ifa5a7f4e1df47a3961976e64f654224864c3dcb4
Depends-On: I3262b2e6f792f37c32a446e6567790b82bdd4613
Depends-On: I0547182085eed91d05384fdd7734408a839a9a2c
Implements: blueprint cookbook-refactoring
Change-Id: I9ac9eeb29ab27f31394830e4b6f999d5870cc0e4
as to why it's there
Fixes: bug #1268974
This edits the cookbook_file so that it's more obvious why it's being
dropped in there
Change-Id: Ic34151878ceedc1bc25337a9faa4350df0bd3823
Adding neutron support. It is a search and replace of
quantum with neutron in all the files. Also, set 8.0.0
as the version in metadata.rb. The version was not bumped
when stable/grizzly was branched. Also, updated the
dependency cookbook versions in metadata.rb.
Change-Id: Ia53ffcb0a6fbf322784fb6409adc5386b3e7dd40
Implemented: blueprint neutron-support
Altered the command to check for the public network to guard
against a failed command due to network errors or timeouts. Now
we will only examine the list of networks returned if we successfully
retrieved a list of networks to begin with. We don't worry about
false positives because this is normally run when an installation is
first instantiated so there should be few if any other networks.
Change-Id: I55cc3e569afebcf6b06a5cd0d3c962da35474579
While there was a check to make sure that the public network
was already created, there was no such check to ensure that
the subnet for floating IP addresses had not already been
created...
Change-Id: Ib494f9796f89932fd1b87d2d4fa548bd94f29d7b
* AttributeError for args.interface Certain argument
parameters are not set depending on whether you are entering
via the neutron or nova subcommands. If we simply set
self._args, we can access the expected arguments within
the appropriate subcommand and not try to blindly
set several of them on FloatingAddress class init.
* Subcommands do not show up as arguments, so we need to
set the subcommand name to a subparser_name argument
we can check to see which subcommand was called
* If the quantum api is down for any reason, the add
add floaters script will fail raising a chef error. We
need only raise an error if there was an error adding
the IPs, not querying the quantum api.
Change-Id: Iac2cdae03bc3e2af39781994707b5139c401427f
This commit introduces a new node attribute which will
turn off nova-networking and enable quantum/neutron
style networking and install the appropriate dependant
packages.
Change-Id: Ia9dadf736e6e916f4b25c202cb88cb8a030d54c0
These patches make assumptions that are a bit too liberal.
As these cookbooks are more widely used, these should be
moved into a wrapper cookbook.
Change-Id: I015ea209822ba81f0639b24f5df6957c89a6e7b2
We were able to run novnc if it were on a port other than 443/80,
otherwise it would hang with "loading" text. This bug was corrected
upstream, a few days ago. We are likely not to see this fix get
into opentstack repos for quite some time (if ever in folsom).
https://github.com/kanaka/noVNC/pull/245
Currently the novnc package has a bug, which doesn't load the websockets
code when running on port 443 or 80. Committing the troublesome code, and
will patch in a separate commit.
This is a temporary fix, and future openstack builds, should pull in
a more recent novnc package.