As of Kilo the in tree EC2 API is marked as deprecated and should not be
enabled by default. This will solve the following issue when working
with the default values.
---snip---
Deprecated: The in tree EC2 API is deprecated as of Kilo release and may
be removed in a future release. The stackforge ec2-api project
http://git.openstack.org/cgit/stackforge/ec2-api/ is the target
replacement for this functionality.
---snap---
Change-Id: Ia6f1d8f9c7d700498b6441a6ba37fa25b2611ef8
This deprecates the glance host, port, protocol options in
nova. api_servers is now the preferred way to do this.
Change-Id: I9054bcfb7f5a4a31f0bbfd770c00c767f3d165ba
This adds interfaces to the glance plugin for uploading / downloading
vhd files by glance url instead of with a host / port / use_ssl
tuple. This makes it possible to have glance hosted on a non root url
and still work with xenserver.
This bumps the plugin version to 1.3 as these are new functions exposed.
Convert xenapi driver to using up/down vhd2
All unit test converted to use this new functionality.
Change-Id: I73f60de0b1644827238961e1659b0119b80bf82f
The patch I4217bd00d8c253db522241885dba2847a26af6df made the
on_shared_storge flag optional in the compute api in Liberty.
This patch removes the corresponding onSharedStorage flag from the
REST API as nova can easily detect this information.
APIImpact
DocImpact
Implements: bp remove-shared-storage-flag-in-evacuate-api
Change-Id: I54bfa1275e188573c1b95d770d89160a86cdf52c
Make it more clear that api_servers trumps the old tuple
configuration, and warn if you are specifying an api_server with no
protocol.
Change-Id: Id3f8e90a1d85a721b5f4185dde147ac47c06f322
Currently, command "nova server-group-list" and
"nova server-group-get" doesn't return groups'
project id and user id information. It is really
hard to identify which group belong to which
project/user when admin user use this command
with option "--all-projects".
This patch add project-id and user-id to the list.
All os-server-groups APIs will contain the above
mentioned data in the response data.
DocImpact: This adds API microversion
APIImpact: Project id information will be returned for
os-servers-group API
Change-Id: I0405ed6271c33981578841cfade220758615b1fd
Implements: blueprint add-project-id-and-user-id
Partial-bug: #1481210
Depends-On: I167141676ef4f597a1c022c1fd5dc96fd55d02ad
As a step towards using keystoneauth instead of keystoneclient, remove
the deprecated to-be-removed-in-mitaka neutron auth options so that we
don't have to translate the deprecated code paths to the new library
interface.
bp: keystoneclient-to-keystoneauth
Co-Authored-By: Morgan Fainberg <morgan.fainberg@gmail.com>
Change-Id: I3e3393d99533a70379822178983f73d5eef09bee
Change I679ebedb739a487e2e4e811c4e89b9c07c8b99bc added a new 'auto' value
for upgrade_levels.compute
Change-Id: I21f2678ab4f68cddb7f76c5c8f9c7b0d878e705a
Change Id3b5bfc946a858f7e6ed710f2b44c7ca63a10723 added support for snapshots
with the Virtuozzo/libvirt driver.
Change-Id: I4ff2d9b6ff7b0a2c8c34df6a32c57efe08ba1faf
Commit 4e0b995a4948332694b6d0d4d7890af4784b8cc0 removed conductor RPC API v2.
Adding a short note for that.
Change-Id: I29f8e6bd2549052d3c52964466d8e0392e104ac1
Commit 1337890ace918fa2555046c01c8624be014ce2d8 removed InstanceV1 objects.
We need to provide a note for that, even if that's only for CDs.
Change-Id: I4b349c2e02323a6aa04d45534055dccfc3e1be8f
Change 296479e1abbfccb04584e341002401909c85be77 removed support of 'always' for
force_config_drive opt. We need to provide a reno file for that.
Change-Id: I1c7ad84196acb045406bbd974fe2e846d135b87d
Change Ifbd5578dcc53b2117674db2016e5d882a82866aa deprecated the local conductor
mode. We need to provide a reno note for that.
Change-Id: Ia9a65b5a414693efa2cf102ace88e41e2fd8ff87
Sphinx was giving a warning because of the bad string having `'.
Since we want to better linting the notes, we need to fix that.
Also adding an empty line between the 2 sections to be cleaner.
Change-Id: Ic6b1a4c71592bf41ee8148db147cf014ba2922f3
Commit 8ee49c6aedec4203fc7160b440923a86a983cd27 updated the
the default setting of 'CONF.vmware.integration_bridge'.
The value now is None.
Change-Id: Iaf107d2ba27fc2dc3c33efafb3199bc7161c0d6a
The prelude is defined as "content to appear at
the top of the section for this release.", it's not top of the content
for the following notes. Remove the prelude, there's no way in the
current reno tool to add custom headers.
Change-Id: Iec6b6f1bc8213d602f5db38062fa8efaff501560
Use the new oslo.report config option for specifying a
log_dir in which the GMR reports can be generated in.
consolidate the gmr related setup code in config.py
Introduced in oslo.reports change id:
I9ed0191628f2d552acd8130687b636671bc07a3e
Change-Id: Ib5edf65fd33ce86757f7cb1a6546a6f00738c9a3
Update our usage of ebtables to pass the --concurrent flag.
With --concurrent ebtables will attempt to acquire a lock file
before making changes. This allows multiple processes, such as
nova an libvirt, to safely access ebtables at the same time.
Support for using --concurrent was added in libvirt 1.2.11, since
we don't know the version of libvirt being used in all
deployments we still retry the ebtables call several times just
in case libvirt isn't using --concurrent.
DocImpact:
* nova now requires ebtables 2.0.10 or later
* nova now recommends libvirt 1.2.11 or later
Change-Id: I00ff805cee9653508f013f8aa6d206362ac0f6cb
Partial-Bug: #1501366
Now that the FilterScheduler is using a RequestSpec object,
we need to change the filters for backporting the object
into the legacy dicts before changing each of them.
Release Notes will be updated to mention that custom filters
need to be modified to either use a RequestSpec object or
primitive them into a dict.
Partially-Implements: blueprint request-spec-object-mitaka
UpgradeImpact - see the reno file attached.
Change-Id: I14f18c4507498b1d24a9318fafc97193861ca0b6
The change Ie4b6670a828d99aebfd348bd700f9f58b3e39fdb was missing
a new-style release note but was having an UpgradeImpact tag.
Change-Id: I167d6b94d0fd161c33e3fdeed4501968205645f4
The novaclient already has the following service commands:
service-disable Disable the service.
service-enable Enable the service.
service-list Show a list of all running services.
host-describe Describe a specific host
This covers what nova-manage service was providing so let's
deprecate the legacy nova-manage subcommand and mark it for
removal in the N release.
UpgradeImpact: nova-manage service is deprecated, use novaclient
DocImpact: update openstack operations guide
Implements: bp deprecate-service-management-in-nova-manage
Change-Id: I3e625dbf39f5831157104f5c368acd53b1899f76
We need a release notes page to show notes for unreleased versions by
scanning the "current" branch. This ensures that notes files cannot be
merged if they break the releasenotes job.
Change-Id: Id9e9d62b8b87068f940c0beee8ce37f32ab48266
Since reno is the new tool for Relnotes [1], we need to add it
to Nova and provide some Sphinx docs for Liberty and Mitaka.
Change-Id: Ibd74e62b6f36076dbec17dd146632fd42aad6eb2