This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: Icce15740eeb33397772049975adaa8a7119cbf84
Leverage oslo.policy to register default policies in the
code. Administrator only need to update the specified
policy in the config file.
Partial-Implements: blueprint policy-and-docs-in-code
Change-Id: Ie52d55eb0554b4e202143864c3bf1737797fb887
In a multi node environment, nodes running any karbor services (api,
protection, operationengine) may not have keystone installed on them,
but are configured to speak with keystone configured on another node.
Set the trustee regardless of whether keystone is set on this node or
not.
Change-Id: Iad64680f39c12e02bad88da62693bbdba3e89cd5
In devstack plugin, the configuration process runs only when the
karbor-api service is enabled. In some scenarios, we can have some nodes
with karbor-api and some with karbor-protection and/or
karbor-operationengine.
Run the configuration process in any of these cases.
Change-Id: I3473f806a13164d3ad15823beec2e962dcd1e65c
This patch enables the nova n-api-meta service in devstack
environment of Karbor. The n-api-meta service is needed when
the kubernetes service is running on the nova instance.
Change-Id: I08dfb288830101379ab053c6b1db3a9963b2f835
Now the default backend of manila service is LVM, so the
neutron config introduced by manila service is not needed now.
Change-Id: I1fb58d1479a62b307efcebc8294578e280ed1154
It's hard to maintain karbor.conf by hand, let's switch to use
oslo-config-generator and follow OpenStack convention.
Change-Id: I0dd0a63267e14321ff723d32bd6d90db07cc5f95
Horizon was removed from devstack gate by default [0].
Remove horizon from Karbor fullstack devstack local.conf
[0] https://review.openstack.org/#/c/474283/
Change-Id: Ifadd5d944bbb97e4304e8ac9044cc66327fbedf4
Update devstack related script in karbor to support deploying
karbor-api in Apache2.
Change-Id: Iaee79f4189dcc596765eb416df4bad4431158849
Closes-Bug: #1681500
Password in providers' configuration files will never be
modified when doing installation with devstack.This will
make the default swift provider not work properly when
we change the default password in local.conf.
Change-Id: Ic5636e9f87aac2cc177941cd27178a8d200ca8fa
Closes-Bug: #1651110
max_window_time, min_window_time and min_interval has been set in
project-config[1], so rm these line. it means that ystem installed
by devstack can use default conf.
[1] https://review.openstack.org/#/c/446268/
Change-Id: I805ecbc2607dab9e9bcc9a718893aa40bef3a5e4
Now, the efficiency of fullstack is low, I will fix it with a series
of patch.
[1]: Shorten test_scheduled_operations time
[2]: Instead of sequential execution with parallel execution of
Test case
[3]: And so on.
Change-Id: Ibf1d00647158828a0fed55ba8c1623f0673de6b0
Heat was removed from devstack, and is now used as a plugin [1].
Enable heat plugin in the provided sample local.conf and docs.
[1] https://review.openstack.org/#/c/317618/
Change-Id: I0aaeb0cf340b9c2b1cb33f8423dfd3ca5d208d48
Heat was removed from devstack, and is now used as a plugin [1].
Enable heat plugin in karbor
[1] https://review.openstack.org/#/c/317618/
Change-Id: Id8e32187fc5efcd521869e45e2c2f0c9b23833a8
As the sake of devstack project changing, karbor service will not be added
to keystone sercies successfully, fullstack will be failed.
Change-Id: I0825ea29abbc807b9a7b7fb2a263afd87a70551c
The service's default password in local devstack and gate devstack
should be same.
Change-Id: If9b5c24a91d33e489c02177ea60f5adbb2321320
Closes-Bug: #1635140
According to the design, all the operations which will access
'protection service' module should invoke the API of Smaug instead.
Take the protect operation for example, it will POST the requst
of '/v1/providers/{provider_id}/checkpoints' to execute the
protect operation. Therefore, I encapsulate the client of Smaug
to send the all kinds of requsts conveniently.
Change-Id: Ifc06e49df764d6b17b08f2e9d3f2cb9c64e205c0
Closes-Bug: #1575569
When we use local.conf.example content
as the local.conf of DevStack to setup OpenStack,
We will receive the exception information:
./stack.sh:1242:start_nova_api
/home/edison/devstack/lib/nova:802:die
[ERROR] /home/edison/devstack/lib/nova:802 nova-api did not start
We could remove API_WORKES from local.conf to solve this problem.
Change-Id: I5f1c24a2216eec112d5c1c7a5f55031c656f912a
Contruct a keystone client plugin with smaug user
to offer the following functions:
1. get the endpoint of service, such as nova, cinder
Change-Id: Ide4a02623697202ff65be4ad1f573c14e694f525
Closes-Bug: #1596765
Add devstackgaterc - instead of updating project-config for each
configuration change we want in devstack, we could update the
devstackgaterc file
Change-Id: I287b9339a2b5656c25bc91b8bcd43a2d242f5a23