'MURANO_DEFAULT_DNS' is hard coded for IPv4 default dns.
For IPv6 env, we need to set it to ipv6 default dns.
Change-Id: Ie01b9ccc3ce1ca538142a49dc107f742252e46b8
Story: #2005477
Task: #35907
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: I3e3db24e56cffd7eb682d720f0496c90264b0b60
In multi-region, only have one horizon, so we can not
set GLARE_API_URL parameter for horizon.
Change-Id: Ia39d7d1940dcac31467fbe73f7268cf1f3d39ddf
Closes-Bug: #1630318
Option auth_uri from group keystone_authtoken is deprecated[1].
Use option www_authenticate_uri from group keystone_authtoken.
[1]: https://review.openstack.org/#/c/508522/
Change-Id: Ib8623a359a27b8a4aa90bf69a3fe3f3a5c2411a6
Code conventions: Use “.” to source script files
When you have to source a script file, for example,
a credentials file to gain access to user-only or
admin-only CLI commands, use . instead of source.
See more:
http://docs.openstack.org/contributor-guide/writing-style/code-conventions
Change-Id: Ia823df50f65b26695458a509a0e0d94a4646afb3
This configuration will be used for murano dashboad selenium tests
Partially Implements: blueprint dashboard-selenium-tests-migrate-to-infra-ci
Change-Id: I12cf2dbc62a25c1a56f7f0f7d54b7df412c2b397
Due to app.openstack.org website is down, we can not get the images
from there, so remove download murano images.
Change-Id: Iba4525ab35a679c18b4ae59df3373a30e9d41f02
Use the OpenStack standard keystoneauth1 library for loading
authentication plugins and register their options in the
murano_auth section.
Still provide a fallback if no murano_auth.auth_type is specified
to make old config files work.
Closes-bug: 1705838
Change-Id: Ie74364a4401f64fe42bf2206b6df760d2fc60edb
murano user will as the trustee user, need have privilege to get_project,
So need the the admin role.
Change-Id: Ie1c876675322e31349c9815fa45e15128eb4856d
Closes-Bug: #1702594
This commit removes the murano default policy.json file from
etc/murano and references to it in murano's devstack plugin.
(References to the policy.json in muranodashboard remain
the same).
This commit specifically:
- removes the default policy.json
- removes references to it in devstack plugin
- adds base rules to murano.common.policies.__init__ because
they are the last rules to be included
- updates base admin_api rule to is_admin:True from
is_admin:1 (because the latter was causing issues)
- updates Murano policy documentation
Partially Implements: blueprint policy-in-code
Depends-On: Ia372983d2bd1010cd19f04061f3276ed16e9c1c9
Change-Id: I1a8581a559e4333a74d56a5bdce7e6d1f117907d
Using the old screen_it murano service can not managed by
systemd, so use run_process instead of screen_it
Change-Id: I64aba918022966d8c55d0380e7fdc8e179532024
This patch add a murano_auth for murano auth with keystone,
This gives ability to fine-tune role-based privileges for
service-user going to execute trust-delegated tasks and the auth
configuration properties do not need to change when keystonemiddleware
deprecates its configuration properties.
Closes-Bug: #1643583
Closes-Bug: #1658648
Change-Id: If10fa8c938c264c7b5cadb3c3ed77f39488dcab7
This change accompanies I7aee5d26185cc0a7bb54f2b39b85d580daa400ae and
makes devstack plugin correctly cleanup all the config files installed
by new murano-dashboard.
Also cleans-up any occasional .pyc/.pyo files.
Depends-On: I7aee5d26185cc0a7bb54f2b39b85d580daa400ae
Targets bp: catalog-dashboard-reorg
Co-Authored-By: zhurong <aaronzhu1121@gmail.com>
Change-Id: I53cd9ee0a64aa6771597144317d126b88fcde989
Now that heat is available as a devstack plugin, we should
use it. In-tree devstack code for heat is planned to be
removed soon.
Co-Authored-By: zhurong <aaronzhu1121@gmail.com>
Depends-On: I505a308de751bf8c35b921659e8eeb36cc2fb9a9
Change-Id: I3def7bfb026a15cf0d7a9ee6683b5f8abc1f6c32
'io.murano.apps.package' was replace by 'com.example.package' in a.o.o.
https://review.openstack.org/#/c/330734/
Change-Id: Ia6489b06ca55174eb102d18f0958fcf78d421490
Since devstack had always set ALLOWED_HOSTS=['*'] for horizon in this patch
I0ab2b57e459dbfa3b01b3e9388bbcefac076a142
So remove this setting from murano devstack plugin
Change-Id: I4a12904096e2cc3f64f82ec04518f709643c2001
Since tempest removing its config due installation we need to
move our tempest config phase into test-config instead of extra
to avoid misconfigured tests on the end.
Change-Id: I2a1d6a9b266f0d3fb0ba90d5761844909668e4b7
This reverts commit df8bf9c8f8.
That patch renamed keys of the configuration properties of the
keystone_authtoken settings group, thus breaking config file
compatibility.
Change-Id: I8fd3b3211e75207cf6061eef6f038ea045d9dbfe
Now murano can not auth when only using keystone v3,
this commit update the devstack config to fix with keystone v3.
Closes-bug: #1633394
Change-Id: Ie6a2ccdf6121b3badd403a1c08f1e91052e8c4dc
- Use image from nova scenario tests for cinder tests
- Correct environment status wait function
- Replace backup waiters with new tempest changes
- Use devstack trueorfalse common function to determine
boolean values
Closes-Bug: #1626872
Change-Id: Id2172d3d9b314eb8132d97ec8868028c714a35c3
It's better to remove it because:
1. Murano supports both nova-net and neutron and it's better to
use settings from local.conf
2. Neutron is used by default [1] so this section is unnecessary even
if we want to use only neutron
[1] I185325a684372e8a2ff25eae974a9a2a2d6277e0
Change-Id: Ie1200f816faf6f262b8b235efdc6e68b6d63ced6
Closes-Bug: #1627707
- Remove extra whitespace
- Get first available network only in case if ext_net_is
was not set previously
Change-Id: I998a04727e95c283b8a848d09c7df125eb53a7c0
Related-Bug: #1618999
In the change https://review.openstack.org/#/c/364885/ was
introduced fix for murano multiregion setup in case of
network determination.
We've explored that this patch may have negative impact
for multiregion installation (like freezes of the installer).
In this patch important variables were changed to openstack CLI
style and completely should fix this problem.
Change-Id: I53533864fdf0f5cc78c2b62b67261974e031fa3e
Related-Bug: #1618999
- Use openstack client with region parameters to determine
external network id
Change-Id: I2ec2f395d12ea144853ddc6ed5fa4b1cba496825
Closes-Bug: #1618999
Previously murano only had _50_murano.py dashboard file. This is about
to change, to allow more granular configuration of murano and
app-catalog panels/dashboards. This commit prepares devstack to
accommodate upcoming change.
This commit also rewrites install section of murano-dashboard, to group
all copy commands under the same code block while also grouping pre/post
Newton installation instructions and removing some of the redundant code
(some of the local settings are already present in _50_murano.py in
Newton)
Targets bp: catalog-dashboard-reorg
Change-Id: I6d1d8c99aecf10567608d0c96de69a5309e706e3
This commit adds makes murano installed with devstack use
GLANCE_GLARE_HOSTPORT for glare endpoints instead of asking them from
keystone. This would make murano honor glance-glare urls in case they
have been set overriden by GLANCE_GLARE_HOSTPORT in local.conf
Targets bp: murano-glare-devstack-testing
Needed-By: I16be39131fafee958fa6dba2765552bc71217dfa
Change-Id: I351b1e066a21b0eb1f3f9120cd36087618c90206
There is currently no way to specify the number of api workers,
This patch add multiple api workers support.
Change-Id: Id79cb7a3e056cf5ddc9967f2f26e1973f1473e8b
Closes-Bug: #1603343
After separation service broker from native murano on the configs/db
level GLARE support was broken. This patch updates config, devstack
script and partially service broker itself to take support back.
Change-Id: I0ea99bc491ba2ddebfc34a9c0aa681432aca7801
Closes-Bug: #1610130
1.Add the devstack support for new cfapi
2.service broker use separate paste file
3.service broker use separate db
Closes-Bug: #1500777
Closes-Bug: #1500827
Change-Id: I2842828fe14878e6ff5ac194473f2ffa619370df
partial-implement: bp separate-service-broker-from-murano