Upstream patch https://review.openstack.org/447533 removes
deprecated parameters from puppet-nova, so we need update
them in fuel-library
Change-Id: I1c5c2d86e5ac100c2635cae8ee3506d8719d56f9
Closes-Bug: #1674375
Currently Fuel CI in master jobs uses old nova code,
but upstream patch https://review.openstack.org/#/c/413479
deprecates use_neutron option, this will break CI. So until
we get nova code from Ocata we need a workaround to unblock CI.
Change-Id: I33b4b754989eaa05f2fa15e02575c7ad85f478bc
Related-Bug: #1668623
Auth parameters in nova::compute::ironic class
are being removed by upstream patch https://review.openstack.org/#/c/391569.
This patch adapts fuel to these changes.
Change-Id: I7cf8206734108e3970ae9c02333f41a46957de28
Related-Bug: #1651659
These patches https://review.openstack.org/#/q/topic:old_authtoken
are removing old puppet authtoken parameters and now we need to use
parameters from keystone::authtoken class in each affected module
Closes-Bug: #1640083
Partial-Bug: #1390099
Change-Id: Ife3ed88237ce735b2a068415b1e57fca93498dcd
* reduce workers_max default limits of a 16 to the $::os_workers, which is limited by [2, 8] interval.
* reduce workers/pool size/overflow limited by F($::processorcount) to F($::os_workers)
Closes-bug: 1629238
Change-Id: I5cc4d70b902eeaa1c9cf42911606eba13dd84aa2
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
This option is going to be totally removed in puppet-upstream, so
we need to remove it as well. It was deprecated in Newton cycle.
Closes-Bug: #1628509
Change-Id: I39d4716e91944436d0eb017ffb02e14cfdec4e2e
For the multiple region support, in nova.conf
we need to add parameter "os_region_name" to
specify the region_name for controller's region,
otherwise, nova can not find the right cinder
service to call and volume attach fails.
Change-Id: I7a1497368085380f4a55a66b6f770d3f24cdf7e9
Closes-bug: #1621984
This change updates where we calculate the memcache server information
to the globals hiera data and updates all the openstack services to
use the heira memcached_servers key for consistency. Additionally all
api services have been updated to configure the memcached servers for
the keystone_authtoken middleware configuration to improve the
responsiveness of the service.
Change-Id: Id1034e22d79c3ea6b25575d9bcf8e8750a02365d
Closes-Bug: #1597512
To ensure that manifests are idempotent we need to pass same
variables from different manifests.
This change will fix issue with ironic-compute task
and openstack-controller task.
Change-Id: Ib486d9d9b8b3fc9b951b75b4b4fc37c484250e6a
Closes-Bug: #1585197
Use defaults for heartbeat_timeout_threshold and
heartbeat_rate parameters for all openstack services
except Neutron: heartbeats don't properly work for it.
Change-Id: I72b2d76f56516e69532549bf6c2c6c468ff47089
Closes-bug: #1584004
Upstream puppet modules switched to
puppet-oslo usage, but they also changed
defaults. This caused unwanted changes
in behavior. Related bug is mentioned
below. This patch "restores" previous
values of message queue parameters.
Change-Id: I5cf9f697911eeef5093306dbcf66647cebcbf91d
Related-bug: #1573592
This patch increase max_concurrent_build for nova-compute process
with ironic virt_driver to 50.
Since Ironic instances are placed on dedicated hardware servers
max_concurrent_build can be safely increased to higher value.
We tested 50 build at scale and it shows no degradation in performance.
Change-Id: Ic60f1d8c1651cf38c3fa7a3360fda877f4e9c610
Closes-Bug: #1541910
Nova report interval and service downtime are picked from
the top scope data path
Disable non working cases for huge pages and cpu pinning
Partual-bug: #1563266
Partial-bug: #1563215
Closes-bug: #1563256
Change-Id: I3af7bbe5a541c35bb02b7428e1e7bd51a21e7c07
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
In order to better support loose coupling of openstack version to fuel
we need to separate the tasks that call into the specific version of the
puppet-openstack modules so that they can more easily be versioned from
their fuel version.
Initially we are separating them, later they will become their own
repository.
Change-Id: I8ea6c0387b73f8094d306a73dd779967d6d91871
Blueprint: fuel-openstack-tasks