This service is supported in upstream now and being added into
puppet-swift. This needs to be removed and should be managed via
swift::storage::object instead if necessary.
Change-Id: I46c4c5ca0ee86404739876afe2a7110cd59fb362
Closes-Bug: #1698424
As Swift is deployed behind the proxy, url_base need to be
set, in order to let Swift know what protocol is used on
proxy.
Change-Id: I3640f0190cb2a13c1ad4b2c9f71090f09681a14d
Closes-Bug: #1537071
Switch back to using all available mamcached servers, because of
failures during swift testing.
Change-Id: I251b465dadd8ffe9a15b1a7092168d89acd2d72b
Closes-Bug: 1666837
VMware not supported since Fuel 10. So this commit removes
vmware-related manifests.
Implements: blueprint remove-vmware
Change-Id: If5f0c837fe843f9cfd30648fe6e115267467982b
We misconfigured local cache for services with change
https://review.openstack.org/#/q/Id1034e22d79c3ea6b25575d9bcf8e8750a02365d
Thus, it becomes extremely slow when a controller is down.
With this commit we revert things back to normal with local memcached
for all openstack services leaving keystone memcached shared for tokens
(this was thoroughly tested previously)
Change-Id: I8f6bbf77d27f3d8976985241deb8a948984862f5
Closes-bug: #1657727
Messaging rabbit-* parameters are deprecated in upstream, so
this patch switches all main components to usage of transport_url
Change-Id: I042f68ac1aeb14234898711a25eaebe0836cbb90
Partial-Bug: #1477967
* 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>
* Add swift to glance group for proper upgrade process
* Change swift rsync group
* Revert Iea6ce51d6ed9fe42bba1b26b58ba43268a7f880c
Change-Id: I57b4dbaf9838c15612d60846ae27b0fdd01409cc
Closes-Bug: 1619282
Adding a sorting function to get idempotency between puppet apply(FUEL)
and puppet master(LCM).
Add sorted_hosts function.
Returns the sorted list of the host names or
their IP addresses. It should ensure the stable
sorting of the host lists retrieved from the
host name to ip mappings.
Partial-Bug: #1629388
Change-Id: Ia10e357b799a9cd739ba919ab2d7f372ec529571
Workaround the fix added by LP#1587047 [1] because UCA version of the
'swift-object' and 'swift-container' packages in Trusty doen't have
the corresponding services.
[1] I7eaddec8d8e5e10dabbf3f44c042517f70a4cee3
Change-Id: I37745c752b432d00d89c3068873dfe6513ddd2bc
Closes-Bug: #1610947
Related-Bug: #1587047
Signed-off-by: Maksim Malchuk <mmalchuk@mirantis.com>
* Enable swift only if images and objects ceph are disabled
* Enable Radosgw through YAQL
* Set S3 endpoint using radosgw task
Change-Id: Iead5167210c4132badb866afc25d4ef14e27f6b2
Closes-Bug: 1604879
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
This patch totally disable swift-object-reconstructor and
swift-container-reconciler as they are not used, but are
enabled by default. After reboot they are trying to start
in a loop, consuming resources, but fail due to missing
config-files.
Change-Id: I7eaddec8d8e5e10dabbf3f44c042517f70a4cee3
Closes-Bug: 1587047
Add ability to configure container_sync proxy and related configs,
which are required for proper container synchronization.
Also fix swift noop tests.
Change-Id: I34a6c2347273f4ecd82dacfeed8d0e9e16ecd5c1
Closes-bug: #1555015
Due to issue in concat module, which is used by puppet rsync module, we
have to merge swift/proxy.pp and swift/storage.pp tasks. Concat module
have purge set by default to true. So each call rsync::server::module
cleans settings set by previous call. In our case call in storage.pp
cleans settings set call in proxy.pp. As workaround we need to merge all
calls related with rsync module into one task.
Change-Id: I49e946144df2f9913320fd996663f89926096907
Closes-Bug: #1572789