[release-announce] [tripleo] instack-undercloud 7.1.0 (pike)
no-reply at openstack.org
no-reply at openstack.org
Mon Jun 12 20:58:41 UTC 2017
We are tickled pink to announce the release of:
instack-undercloud 7.1.0: instack-undercloud
This release is part of the pike release series.
The source is available from:
http://git.openstack.org/cgit/openstack/instack-undercloud
Download the package from:
https://tarballs.openstack.org/instack-undercloud/
Please report issues through launchpad:
http://bugs.launchpad.net/tripleo
For more details, please see below.
7.1.0
^^^^^
New Features
************
* Add a new docker_registry_mirror option which can be used to
configure a registry mirror in the /etc/docker/daemon.json file. The
motivation for this change is to help support pulling images from
HTTP mirrors within CI.
* Allow configuring enabled hardware types via new
"enabled_hardware_types" configuration option. See the driver
composition reform spec (http://specs.openstack.org/openstack
/ironic-specs/specs/approved/driver-composition-reform.html) for
details. Enabled management and power interfaces are derived for
known hardware types. Inspection via **ironic-inspector** and
"socat"-based serial console support is enabled by default.
* Support Redfish-compatible hardware via "redfish" hardware type.
* Update undercloud stackrc to use Keystone v3 API. It updates
OS_AUTH_URL to use a versionless endpoint, change OS_TENANT_NAME to
OS_PROJECT_NAME, force OS_IDENTITY_API_VERSION to 3 and add
OS_PROJECT_DOMAIN_NAME pointing to default domain.
Upgrade Notes
*************
* If you had telemetry enabled in Ocata and you upgrade to pike with
defaults, the telemetry services will be disabled upon upgrade. If
you choose to keep it enabled, set the enable_telemetry option to
true before upgrade and services will continue to be enabled after
upgrade.
* Undercloud upgrade will handle the change of ownership for ironic-
dbsync.log to become ironic:ironic instead of root:root. Indeed,
https://review.openstack.org/#/c/457478/ broke TripleO upgrades but
it's to fix a valid issue in the puppet-ironic module. We still want
to handle upgrades for existing deployments, that's why we manage
the ownership change in instack-undercloud.
* Deployment plan environments for existing plans will be migrated
from Mistral to Swift on undercloud upgrade.
* During upgrade make sure to remove any left over tuskar packages.
This has been known to cause problems during the upgrade. See bug
1691744 for more information
Deprecation Notes
*****************
* Ceilometer collector service is deprecated in pike release.
Bug Fixes
*********
* Disable ceilometer collector by default as its deprecated. All the
data will now be dispatched through pipeline directly.
* Finally disabling telemetry services on undercloud by default.
Telemetry use case has been quite limited on undercloud and it makes
sense to disable by default and let user enabl based on need.
* The description of the "enable_cinder" option was fixed to not
imply that booting from Cinder volumes is implemented in the
undercloud.
* Closes bug https://bugs.launchpad.net/tripleo/+bug/1691744 which
is caused by left-over tuskar packages. This would only affect
environments deployed with TripleoO since Kilo and for which tuskar
has not explicitly been removed.
* The TripleO UI now supports Keystone v3 and %(project_id)s
placeholders in URLs. Updated the endpoints in the configuration to
reflect this. (Fixes bug bug 1692046)
Other Notes
***********
* Removing Nova cert service, which has been removed in Nova during
Pike cycle.
Changes in instack-undercloud 7.0.0..7.1.0
------------------------------------------
578c2a9 Use /etc/novajoin instead of /etc/nova for cloud-init script
65b6027 Update docstring on memory check function
858a2cf Remove neutron ml2 plugin linuxbridge mechanism_driver
049f680 Replace assertRaisesRegexp with assertRaisesRegex
288fc86 Remove support for py34
b9cac99 Updated from global requirements
be7f564 Increases the number of max heat stack depth
7533770 Add port_security extension to neutron ML2 driver
5903151 Log exception tracebacks
9261a86 Remove hardcoded libvirt default network iptalbes rules
3132b4c Use novajoin user and password instead of nova's
798dfdc Add unit test and release note for tuskar package removal
4755b13 Clarify the enable_cinder option description
1964ebd Remove duplicate declaration of ceilometer_config
39cf7a7 Configure UI endpoints to use Keystone v3
2114ee6 Remove any left-over tuskar packages on upgrade
75ef170 Use upper-constraints for tox
e24d816 Updated from global requirements
469a1cf Updated from global requirements
333ca29 Remove hardcoded eth0 MASQUERADE rule
c8776d9 Support configuring enabled hardware types
1eaed08 Regenerate the example configuration file
1db893a Remove Nova Cert service
4877a3f Updated from global requirements
96f09de Switch stackrc and undercloud.py to use Keystone v3
4077ec8 undercloud/upgrade: change ownership for ironic-dbsync.log
0d6e728 Replace mistral command with OpenStack CLI
f530e14 Plan format migration: keep the Mistral env around
097d498 Rely on puppet-ironic to install required packages
bb03c12 Disable Telemetry services on undercloud by default
b7dd266 Make 'reauthentication_auth_method=trusts' the default
9fd2364 Set different virtual_router_id for keepalived
486bb79 Migrate plans from Mistral to Swift
df1d773 Move swift proxy server logs
0d809c2 Deprecate Ceilometer Collector on undercloud
424899a Add new enable_container_images_build setting
fc2511e Setup zaqar database user
19470b5 Add option to configure docker_registry_mirror
601d486 Revert "Revert "Deploy and Upgrade Ironic to run in mod_wsgi""
Diffstat (except docs and test files)
-------------------------------------
.../puppet-stack-config/puppet-stack-config.pp | 61 +++---
.../puppet-stack-config.yaml.template | 36 ++--
.../os-apply-config/root/stackrc | 14 +-
.../var/opt/undercloud-stack/masquerade | 3 -
.../post-configure.d/98-undercloud-setup | 10 +-
instack_undercloud/undercloud.py | 220 ++++++++++++++++-----
...able-ceilometer-collector-64bbcbe58b122721.yaml | 6 +
...able-telemetry-by-default-d596b78fc08df1a9.yaml | 10 +
.../docker_registry_mirror-41c5a17eec6133f2.yaml | 6 +
...enable-cinder-description-c53f8dc3a61e27c1.yaml | 5 +
releasenotes/notes/hw-types-ded17c6d920e1feb.yaml | 11 ++
.../notes/ironic-dbsync-da5d047e92841f78.yaml | 9 +
.../notes/migrate-plans-36bdf9a667ce02d5.yaml | 4 +
releasenotes/notes/nova-cert-9a8bbad1d51c0928.yaml | 4 +
...-leftover-tuskar-packages-eeba9cf583a11ee3.yaml | 10 +
.../notes/stackrc-v3-1e4513172af13806.yaml | 6 +
.../notes/update-ui-config-18c8701da3f7d3c1.yaml | 7 +
requirements.txt | 5 +-
setup.cfg | 2 +-
test-requirements.txt | 6 +-
tox.ini | 3 +-
undercloud.conf.sample | 31 ++-
23 files changed, 434 insertions(+), 167 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index a6da40d..64ee796 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7,2 +7,3 @@ python-novaclient>=7.1.0 # Apache-2.0
-python-mistralclient>=2.0.0 # Apache-2.0
-oslo.config>=3.22.0 # Apache-2.0
+python-mistralclient>=3.1.0 # Apache-2.0
+python-swiftclient>=3.2.0 # Apache-2.0
+oslo.config>=4.0.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index e03092b..365c136 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-sphinx>=1.5.1 # BSD
+sphinx!=1.6.1,>=1.5.1 # BSD
@@ -10 +10 @@ hacking<0.11,>=0.10.0
-coverage>=4.0 # Apache-2.0
+coverage!=4.4,>=4.0 # Apache-2.0
@@ -19 +19 @@ bashate>=0.2 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
More information about the Release-announce
mailing list