The devstack function configure_auth_token_middleware is deprecated,
because it specifies an option (signing_dir) which has been removed
a few releases ago.
Use the new configure_keystone_token_middleware function, which does
not use the removed parameter. Remove also all the logic related
to that parameter.
Depends-On: https://review.opendev.org/628651
Change-Id: Ic13d8cfb3aeb425a7ad28ec1b8fc95629fafcc2f
Thorough replacement of git.openstack.org URLs with their opendev.org
counterparts.
Depends-On: https://review.opendev.org/653988
Change-Id: I6c7fffc1a32cb35ff7fe2ba964510b4f32805842
Since plugins are not part of Sahara core anymore, loading plugins
like we currently do fails when plugins are not installed.
Currently we check the list of loaded plugins by checking the CONF
file plugins session. To fix that, we are changing to check the list
of loaded plugins on the PluginManager variable loaded_plugins, this
way we can instead of failing to start sahara if a desired plugin
is not installed, we can warn that the plugin was not loaded and
continue the application.
Change-Id: Iaae3a75cd75b06e94bc4492e5dc654a6281fdff4
On the effort to make Sahara more user and operators friendly
we are splitting the plugins from Sahara core.
The main goal of this change is to facilitate installation,
maintainance and upgrade of plugins. With the plugins outside
the main Sahara code, operators will be able to install a subset
of plugins, as well as upgrade to newer versions of the plugins
without having to wait for a new version of OpenStack to be
released. As well, it aims to facilitate new contributors to
develop and maintain their own plugins.
Sahara Spec: https://specs.openstack.org/openstack/sahara-specs/specs/rocky/plugins-outside-sahara-core.html
Change-Id: I7ed0945fd82e37daaf6b29f947d3dba06db9d158
It should not impact the usual features of devstack,
but no reason to not enable it.
The old hdp plugin was removed but this one was never added.
Change-Id: Ie93948966b90e286eac401673e6704694bacf249
Complete the switch to wsgi and only use it from now on.
The default won't be changed for old branches (i.e. this change
should not be backported).
Story: 2001991
Task: 19622
Change-Id: Ia23083d0ec7c17a84e0bb4bc5db970cbfe57882a
TEMPEST_SERVICES global variable is not supported
by devstack since long back.
- I380dd20e5ed716a0bdf92aa02c3730359b8136e4
- I9c24705e494689f09a885eb0a640efd50db33fcf
Service availability of tempest known services will be
set by devstack with local check.
- I02be777bf93143d946ccbb8e9eff637bfd1928d4
This commit removes the unused TEMPEST_SERVICES setting
Related-Bug: #1743688
Change-Id: I74575c6c6796f875bd4b5b36ced1563c46fb2e47
Latest novaclient 8.0.0 removed nova-network
related functionality which Sahara depended on for
network operations, even for Neutron.
Now, use neutronclient (and Neutron resources in
Heat) for all network operations.
Additionally, fix devstack coordination backend.
Partially-Implements: bp sahara-remove-nova-network
Closes-Bug: #1692551
Co-Authored-By: Vitaly Gridnev <vgridnev@mirantis.com>
Change-Id: I6b8e12f0d33752e7790c5f40ebe6a3940ff1b0c1
A recent change in devstack reduced the number of endpoints configured
by default. See Ided7a65c81b3a0b56f0184847fc82e17c29a771e .
So use publicURL directly as suggested by Sean Dague.
Change-Id: I16ec6100f098f7cb7cddde9f5d41d4aa830e0029
this adds ability to configure endpoint type for
services in devstack by addition of new option for
that.
Closes-bug: 1573868
Change-Id: I9dfa6b636aeb1efb781fa20c674b39a6d2cda01f
Newton release is opened, so we can remove this
plugin from sahara codebase
Implements blueprint: remove-hdp206
Change-Id: I1ebf90e716964151c88de53d127789251bef066b
Periodic tasks will be launched in distributed mode
by default
Partially-implements bp: distributed-periodics
Change-Id: Ib29d169daebcb846805a5baf3e0ef2c0051e8131
This adds in new upstream code that's not gated by the tempest layer4 this should never have been landed.
It is currently blocking the gate.
This reverts commit 0549e1aaee.
Change-Id: I65984d872f73cc73886d5882495ec9c42479baa8
There were too many warnings in script. This patch fixes
E006 (check for lines longer than 79 columns) and
E042 (local declaration hides errors) bashate warnings.
Except some long URLs because splitting them up
doesn't increase code readability
Change-Id: I7838a820c2acea8ac31b5108296bfa26a439ac71
Partial-Bug: #1509271
Currently the infra engine conf value only depends on the
availability of the heat service, but sometimes (for testing) we'd
like to enforce one of the values.
Change-Id: I157a127448243dc01a4b26bdb84acceaea55a822
It's part of the moving Devstack Sahara plugin from Devstack to
Sahara repo.
Partial-Implements: bp sahara-devstack-intree
Change-Id: I60ad5cb7041708fd7643cd3881b9f41d74164eec