Commit Graph

18 Commits

Author SHA1 Message Date
Andreas Jaeger 854b3c5d37 Retire repository
Fuel (from openstack namespace) and fuel-ccp (in x namespace)
repositories are unused and ready to retire.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011647.html

Depends-On: https://review.opendev.org/699362
Change-Id: Iffe3a7de281b48693606fe0c84ebec8190018167
2019-12-18 09:41:48 +01:00
Alex Schultz 0f596ff203 Remove management of swift-object-reconstructor
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
2017-06-16 11:43:32 -06:00
Mykyta Karpin 5493739c09 Add ability to set url_base for staticweb middleware
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
2017-03-09 10:33:48 +00:00
Oleksiy Molchanov f7e609e612 Revert setting local memcached server for swift proxy
Switch back to using all available mamcached servers, because of
failures during swift testing.

Change-Id: I251b465dadd8ffe9a15b1a7092168d89acd2d72b
Closes-Bug: 1666837
2017-03-02 18:45:03 +02:00
Igor Gajsin 8bdc2aca9c remove vmware
VMware not supported since Fuel 10. So this commit removes
vmware-related manifests.

Implements: blueprint remove-vmware
Change-Id: If5f0c837fe843f9cfd30648fe6e115267467982b
2017-02-15 10:47:33 +00:00
Vladimir Kuklin a529033fdc Set memcached server to local one for non-keyston services
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
2017-01-19 19:26:30 +03:00
Mykyta Karpin 3d7f2ab803 Switch main components to transport_url
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
2016-12-30 09:52:20 +00:00
Bogdan Dobrelya 1daccc4e9b Rework processorcount limits to os_workers
* 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>
2016-11-02 10:05:19 +00:00
Jenkins 8332324497 Merge "Add swift to glance group" 2016-10-19 09:10:44 +00:00
Oleksiy Molchanov 6611159b3d Add swift to glance group
* Add swift to glance group for proper upgrade process
* Change swift rsync group
* Revert Iea6ce51d6ed9fe42bba1b26b58ba43268a7f880c

Change-Id: I57b4dbaf9838c15612d60846ae27b0fdd01409cc
Closes-Bug: 1619282
2016-10-11 16:29:29 +03:00
Dmitry Ilyin c778913b1f Adding sort to functions for hash/array
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
2016-10-06 18:03:54 +00:00
Maksim Malchuk c126e6bbae Don't stop non-existent services for UCA in Trusty
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>
2016-09-17 23:02:30 +00:00
Oleksiy Molchanov 4f456400cf Fix for all possible storage cases
* 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
2016-08-15 16:19:47 +03:00
Alex Schultz df416f53d2 Use memcache for keystone_authtoken
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
2016-07-06 14:26:22 -06:00
Oleksiy Molchanov cd059f1cc2 Disable unneeded swift services
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
2016-06-21 19:09:59 +03:00
Denis Egorenko b37478008e Configure container_sync swift middleware
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
2016-06-01 14:48:38 +03:00
Dmitry Ilyin 52716670dc Refactor openstack_tasks::swift
Change-Id: I7ff5778367a30b00975ba41069dd6e11332a5c38
Related-bug: 1582646
2016-05-19 17:11:17 +00:00
Maciej Relewicz 975d8ef0fb Fix task 'primary-swift-proxy' idempotency.
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
2016-05-09 13:47:41 +02:00