Commit Graph

14 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
Michael Polenchuk d38e1a399c [ceph] Employ radosgw built-in frontend
As of firefly (v0.80), ceph object gateway is running on civetweb
(embedded into the ceph-radosgw daemon) instead of apache and fastcgi.
Using civetweb simplifies the ceph object gateway installation and
configuration.

Change-Id: Idba61e094390e3c75a6e5d9b35a8e8e47a2a696f
Closes-Bug: #1671808
2017-03-17 08:13:21 +00:00
Aleksandr Didenko 6908722cfc Switch from RUN: to ROLE: annotation
* RUN annotation caused duplication for tasks in the old folder
* RUN should only be used if you need non-standard run configuration
* With ROLE annotation there's no need to update all the tests
  when you add new astute.yaml fixture for existing role
* Fix manifest variable in broken tests

Change-Id: I7a1c98bdb51590d8d80cee387de35d5581cf1da2
Partial-bug: #1535339
2016-04-07 15:46:46 +02:00
Aleksandr Didenko aaa49dc120 Update noop tests to work with 9.0 fixtures
- Update yaml-to-rspec assignments to match with a new set of
  fixtures
- Fix errors in rspec tests to make the work properly with up to
  date fixtures

Integration tests are disabled because this patch affects noop
rspec tests only.

Fuel-CI: disable

Partial-bug: #1535339
Change-Id: I02a289d2d206a1f4ac3c829503bbae582717cae1
2016-04-05 09:54:16 +02:00
Bogdan Dobrelya e99656cf07 Map noop fixtures for integration tests
Use custom mappings (#RUN notation) of noop fixtures
for noop integration tests.
Iteration 2: recover mappings as it before the regression
and map all for the tasks w/o mappings.

Closes-bug: #1561890

Change-Id: I6ca3363ea4b2fae1ec73d61122caef6764ba79d1
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-03-25 17:57:57 +01:00
Oleksiy Molchanov 992a4067c0 Fix for ensurability of ceph
* Update for swift/radosgw haproxy backend, give possibility
  to switch between them
* Add supposrt for dropping ephemeral backend if needed

Change-Id: I4291e2378e431a637589e814d88c5402048134f1
Related-Blueprint: granular-task-idempotency
2016-03-09 13:29:10 +00:00
Sergey Kolekonov 67b2eec0f2 Revert "Fix for ensurability of ceph"
Looks like this commit introduced a regression:
class ceph::ephemeral passes 'images_type' as a value

This reverts commit 038ab3861e.
Closes-bug: #1554090

Change-Id: I55af63df43f342e7f285075c20a4025655843093
2016-03-07 18:50:58 +03:00
Oleksiy Molchanov 038ab3861e Fix for ensurability of ceph
* Update for swift/radosgw haproxy backend, give possibility
  to switch between them
* Add supposrt for dropping ephemeral backend if needed

Change-Id: I8f49223ed5432e95c3d3cf2e169dc63d750ebfc9
Related-Blueprint: granular-task-idempotency
2016-03-04 17:09:07 +02:00
Maksim Malchuk aacacc9bf9 Remove hardcoded network roles from HAproxy manifests
This commit removed some hardcoded network roles from HAproxy manifests
and replaces them with globals. Also it fixes hiera override functionality
for some globals.

Change-Id: Ia6006b19f366cec8ac686e19e7b921e95051c1ac
Closes-Bug: #1505604
2016-01-04 23:46:27 +03:00
Aleksandr Didenko ba7ed96778 Add support for external load-balancers
Add new hiera configuration key 'external_lb'. If it's set to
true then we should not configure Haproxy LB on controllers and
also we should switch 'haproxy_backend_status' to 'http' provider.

We calculate 'external_lb' during 'globals.pp' task - if we have
no VIPs with 'haproxy' namespace, then it's set to 'true'.

It does not change the default deployment scheme.

Also fixing minor issue with default provider for
'haproxy_backend_status' type.

Closes-bug: #1522749
Change-Id: I5539d04d577465bd410494a6c0b7caff18857878
2016-01-04 11:48:07 +01:00
Matthew Mosesohn 7426c422a4 Use correct method to handle services behind SSL proxy
Adds "X-Forwarded-Proto=https" to all connections that pass through
haproxy on public network. This fixes an issue where keystone cannot
issue tokens while the public endpoint is not accessible.

Additionally, removed public_endpoint parameter from keystone, which
forces all internal connections to be public endpoint connections.

Changed priority of murano-api and murano_rabbitmq from 180 and 185
to 190 and 191, respectively, so they does not overlap with ironic
haproxy rules.

New spec and noop tests for haproxy service configuration

Change-Id: I1ec881248af79bce054d3a9713fc8a6205eca7b8
Closes-Bug: #1508489
2015-11-25 23:44:04 +03:00
Andrey Shestakov 9e565fa855 [Ironic] Fix RadosGW haproxy service configuration
Fixed ports numbers and config options for baremetal listener

Implements: blueprint fuel-integrate-ironic (partially)

Change-Id: I0eea9d5c0762a28d941d17914975bff676f680f4
2015-11-19 16:29:02 +02:00
Andrey Shestakov 07c9cd1044 [Ironic] Add haproxy service for RadosGW on baremetal network
Enable RadosGW support in Ironic.
Added RadosGW haproxy service listen on baremetal VIP
Added noop tests

Change-Id: I2678b198e16a1f5c80c24f303794e89da16d1de0
Implements: blueprint fuel-integrate-ironic (partially)
2015-11-10 13:28:20 +02:00
Mykyta Koshykov ee04de9b31 Split out haproxy configuration tasks
This change allows for specific haproxy tasks to be enabled and disabled
via hiera. In addition to being able to enable/disable tasks, the
splitting out of tasks allows for haproxy configuration to be moved
off of the controller and for specific items to be targeted to
alternative hosts.

Removed redundant haproxy_nodes hash which duplicates the feature
of $servicename_{names,ipaddresses} in hiera.

Partial blueprint: detach-components-from-controllers
Co-Authored-By: Alex Schultz <aschultz@mirantis.com>
Co-Authored-By: Matthew Mosesohn <mmosesohn@mirantis.com>

Change-Id: Iaea16127ba5565a418d158ca10e17db45958504d
2015-07-20 13:16:39 +00:00