Replace git.openstack.org URLs with opendev.org URLs
Thorough replacement of git.openstack.org URLs with their opendev.org counterparts. Change-Id: Id506aad04b878ba516872ef0169664f47f6eaab0
This commit is contained in:
parent
808fc6408c
commit
ecf8effdfa
|
@ -37,18 +37,18 @@ Project Hosting Details
|
||||||
* https://wiki.openstack.org/wiki/Meetings#Murano_meeting
|
* https://wiki.openstack.org/wiki/Meetings#Murano_meeting
|
||||||
|
|
||||||
* Code Hosting
|
* Code Hosting
|
||||||
* https://git.openstack.org/cgit/openstack/murano
|
* https://opendev.org/openstack/murano
|
||||||
|
|
||||||
* https://git.openstack.org/cgit/openstack/murano-agent
|
* https://opendev.org/openstack/murano-agent
|
||||||
|
|
||||||
* https://git.openstack.org/cgit/openstack/murano-dashboard
|
* https://opendev.org/openstack/murano-dashboard
|
||||||
|
|
||||||
* https://git.openstack.org/cgit/openstack/python-muranoclient
|
* https://opendev.org/openstack/python-muranoclient
|
||||||
|
|
||||||
* Code Review
|
* Code Review
|
||||||
* https://review.openstack.org/#/q/murano+AND+status:+open,n,z
|
* https://review.opendev.org/#/q/murano+AND+status:+open,n,z
|
||||||
|
|
||||||
* https://docs.openstack.org/infra/manual/developers.html#development-workflow
|
* https://docs.openstack.org/infra/manual/developers.html#development-workflow
|
||||||
|
|
||||||
* Murano Design Specifications
|
* Murano Design Specifications
|
||||||
* https://git.openstack.org/openstack/murano-specs
|
* https://opendev.org/openstack/murano-specs
|
||||||
|
|
|
@ -28,7 +28,7 @@ Project Resources
|
||||||
* Additional resources are linked from the project
|
* Additional resources are linked from the project
|
||||||
`Wiki <https://wiki.openstack.org/wiki/Murano>`_ page
|
`Wiki <https://wiki.openstack.org/wiki/Murano>`_ page
|
||||||
|
|
||||||
* `Python client <https://git.openstack.org/cgit/openstack/python-muranoclient>`_
|
* `Python client <https://opendev.org/openstack/python-muranoclient>`_
|
||||||
|
|
||||||
License
|
License
|
||||||
-------
|
-------
|
||||||
|
|
|
@ -4,17 +4,17 @@ Enabling in Devstack
|
||||||
|
|
||||||
#. Download DevStack_::
|
#. Download DevStack_::
|
||||||
|
|
||||||
git clone https://git.openstack.org/openstack-dev/devstack
|
git clone https://opendev.org/openstack/devstack
|
||||||
cd devstack
|
cd devstack
|
||||||
|
|
||||||
#. Edit ``local.conf`` to enable murano and heat devstack plugin::
|
#. Edit ``local.conf`` to enable murano and heat devstack plugin::
|
||||||
|
|
||||||
> cat local.conf
|
> cat local.conf
|
||||||
[[local|localrc]]
|
[[local|localrc]]
|
||||||
enable_plugin murano https://git.openstack.org/openstack/murano
|
enable_plugin murano https://opendev.org/openstack/murano
|
||||||
|
|
||||||
#Enable heat plugin
|
#Enable heat plugin
|
||||||
enable_plugin heat https://git.openstack.org/openstack/heat
|
enable_plugin heat https://opendev.org/openstack/heat
|
||||||
|
|
||||||
#. If you want Murano Cloud Foundry Broker API service enabled, add the
|
#. If you want Murano Cloud Foundry Broker API service enabled, add the
|
||||||
following line to ``local.conf``::
|
following line to ``local.conf``::
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
register_project_for_upgrade murano
|
register_project_for_upgrade murano
|
||||||
register_db_to_save murano
|
register_db_to_save murano
|
||||||
|
|
||||||
devstack_localrc base enable_plugin murano https://git.openstack.org/openstack/murano
|
devstack_localrc base enable_plugin murano https://opendev.org/openstack/murano
|
||||||
devstack_localrc target enable_plugin murano https://git.openstack.org/openstack/murano
|
devstack_localrc target enable_plugin murano https://opendev.org/openstack/murano
|
||||||
|
|
||||||
devstack_localrc base enable_service murano-api murano-engine
|
devstack_localrc base enable_service murano-api murano-engine
|
||||||
devstack_localrc target enable_service murano-api murano-engine
|
devstack_localrc target enable_service murano-api murano-engine
|
||||||
|
|
|
@ -17,7 +17,7 @@ MuranoPL unit tests.
|
||||||
All application test cases should be:
|
All application test cases should be:
|
||||||
|
|
||||||
* Specified in the MuranoPL class, inherited from
|
* Specified in the MuranoPL class, inherited from
|
||||||
`io.murano.test.testFixture <https://git.openstack.org/cgit/openstack/murano/tree/murano/engine/system/test_fixture.py>`_
|
`io.murano.test.testFixture <https://opendev.org/openstack/murano/src/branch/master/murano/engine/system/test_fixture.py>`_
|
||||||
|
|
||||||
This class supports loading object model with the corresponding `load(json)`
|
This class supports loading object model with the corresponding `load(json)`
|
||||||
function. Also it contains a minimal set of assertions such as
|
function. Also it contains a minimal set of assertions such as
|
||||||
|
@ -216,5 +216,5 @@ only once as needed. And assert from the second test case checks for a variable
|
||||||
value at the end of the application deployment.
|
value at the end of the application deployment.
|
||||||
|
|
||||||
Test cases examples can be found in :file:`TomcatTest.yaml` class of the
|
Test cases examples can be found in :file:`TomcatTest.yaml` class of the
|
||||||
Apache Tomcat application located at `murano-apps repository <https://git.openstack.org/cgit/openstack/murano-apps/tree/Tomcat/package/Classes/TomcatTest.yaml>`_.
|
Apache Tomcat application located at `murano-apps repository <https://opendev.org/openstack/murano-apps/src/branch/master/Tomcat/package/Classes/TomcatTest.yaml>`_.
|
||||||
You can run test cases with the commands provided above.
|
You can run test cases with the commands provided above.
|
||||||
|
|
|
@ -56,6 +56,6 @@ Example
|
||||||
|
|
||||||
There is an example application available in the murano repository_.
|
There is an example application available in the murano repository_.
|
||||||
|
|
||||||
.. _Castellan: https://github.com/openstack/castellan
|
.. _Castellan: https://opendev.org/openstack/castellan
|
||||||
.. _Barbican: https://github.com/openstack/barbican
|
.. _Barbican: https://opendev.org/openstack/barbican
|
||||||
.. _repository: https://git.openstack.org/cgit/openstack/murano/tree/contrib/packages/EncryptionDemo
|
.. _repository: https://opendev.org/openstack/murano/src/branch/master/contrib/packages/EncryptionDemo
|
||||||
|
|
|
@ -7,7 +7,7 @@ Some objects and actions can be used in several application deployments.
|
||||||
All common parts are grouped into MuranoPL libraries.
|
All common parts are grouped into MuranoPL libraries.
|
||||||
Murano core library is a set of classes needed in each deployment.
|
Murano core library is a set of classes needed in each deployment.
|
||||||
Class names from core library can be used in the application definitions.
|
Class names from core library can be used in the application definitions.
|
||||||
This library is located under the `meta <https://git.openstack.org/cgit/openstack/murano/tree/meta/io.murano>`_
|
This library is located under the `meta <https://opendev.org/openstack/murano/src/branch/master/meta/io.murano>`_
|
||||||
directory.
|
directory.
|
||||||
|
|
||||||
Classes included in the Murano core library are as follows:
|
Classes included in the Murano core library are as follows:
|
||||||
|
@ -43,7 +43,7 @@ All MuranoPL classes are implicitly inherited from this class.
|
||||||
.. seealso::
|
.. seealso::
|
||||||
|
|
||||||
Source `Object.yaml
|
Source `Object.yaml
|
||||||
<https://git.openstack.org/cgit/openstack/murano/tree/meta/io.murano/Classes/Object.yaml>`_
|
<https://opendev.org/openstack/murano/src/branch/master/meta/io.murano/Classes/Object.yaml>`_
|
||||||
file.
|
file.
|
||||||
|
|
||||||
|
|
||||||
|
@ -59,7 +59,7 @@ this class.
|
||||||
.. seealso::
|
.. seealso::
|
||||||
|
|
||||||
Source `Application.yaml
|
Source `Application.yaml
|
||||||
<https://git.openstack.org/cgit/openstack/murano/tree/meta/io.murano/Classes/Application.yaml>`_
|
<https://opendev.org/openstack/murano/src/branch/master/meta/io.murano/Classes/Application.yaml>`_
|
||||||
file.
|
file.
|
||||||
|
|
||||||
|
|
||||||
|
@ -73,7 +73,7 @@ Manages security groups during an application deployment.
|
||||||
.. seealso::
|
.. seealso::
|
||||||
|
|
||||||
Source `SecurityGroupManager.yaml
|
Source `SecurityGroupManager.yaml
|
||||||
<https://git.openstack.org/cgit/openstack/murano/tree/meta/io.murano/Classes/system/SecurityGroupManager.yaml>`_
|
<https://opendev.org/openstack/murano/src/branch/master/meta/io.murano/Classes/system/SecurityGroupManager.yaml>`_
|
||||||
file.
|
file.
|
||||||
|
|
||||||
|
|
||||||
|
@ -116,7 +116,7 @@ Defines a CloudRegion and groups region-local properties
|
||||||
.. seealso::
|
.. seealso::
|
||||||
|
|
||||||
Source `CloudRegion.yaml
|
Source `CloudRegion.yaml
|
||||||
<https://git.openstack.org/cgit/openstack/murano/tree/meta/io.murano/Classes/CloudRegion.yaml>`_
|
<https://opendev.org/openstack/murano/src/branch/master/meta/io.murano/Classes/CloudRegion.yaml>`_
|
||||||
file.
|
file.
|
||||||
|
|
||||||
.. _environment:
|
.. _environment:
|
||||||
|
@ -176,7 +176,7 @@ Environments is intent to group applications to manage them easily.
|
||||||
.. seealso::
|
.. seealso::
|
||||||
|
|
||||||
Source `Environment.yaml
|
Source `Environment.yaml
|
||||||
<https://git.openstack.org/cgit/openstack/murano/tree/meta/io.murano/Classes/Environment.yaml>`_
|
<https://opendev.org/openstack/murano/src/branch/master/meta/io.murano/Classes/Environment.yaml>`_
|
||||||
file.
|
file.
|
||||||
|
|
||||||
|
|
||||||
|
@ -251,7 +251,7 @@ deploying, joining to the network, applying security group, and deleting.
|
||||||
.. seealso::
|
.. seealso::
|
||||||
|
|
||||||
Source `Instance.yaml
|
Source `Instance.yaml
|
||||||
<https://git.openstack.org/cgit/openstack/murano/tree/meta/io.murano/Classes/resources/Instance.yaml>`_
|
<https://opendev.org/openstack/murano/src/branch/master/meta/io.murano/Classes/resources/Instance.yaml>`_
|
||||||
file.
|
file.
|
||||||
|
|
||||||
|
|
||||||
|
@ -291,7 +291,7 @@ The basic abstract class for all MuranoPL classes representing networks.
|
||||||
.. seealso::
|
.. seealso::
|
||||||
|
|
||||||
Source `Network.yaml
|
Source `Network.yaml
|
||||||
<https://git.openstack.org/cgit/openstack/murano/tree/meta/io.murano/Classes/resources/Network.yaml>`_
|
<https://opendev.org/openstack/murano/src/branch/master/meta/io.murano/Classes/resources/Network.yaml>`_
|
||||||
file.
|
file.
|
||||||
|
|
||||||
.. _logger:
|
.. _logger:
|
||||||
|
@ -376,7 +376,7 @@ This method uses the ERROR level:
|
||||||
.. seealso::
|
.. seealso::
|
||||||
|
|
||||||
* Source `Logger.yaml
|
* Source `Logger.yaml
|
||||||
<https://git.openstack.org/cgit/openstack/murano/tree/meta/io.murano/Classes/system/Logger.yaml>`_
|
<https://opendev.org/openstack/murano/src/branch/master/meta/io.murano/Classes/system/Logger.yaml>`_
|
||||||
file.
|
file.
|
||||||
|
|
||||||
* `OpenStack networking logging
|
* `OpenStack networking logging
|
||||||
|
@ -393,5 +393,5 @@ in the application configuration.
|
||||||
.. seealso::
|
.. seealso::
|
||||||
|
|
||||||
Source `StatusReporter.yaml
|
Source `StatusReporter.yaml
|
||||||
<https://git.openstack.org/cgit/openstack/murano/tree/meta/io.murano/Classes/system/StatusReporter.yaml>`_
|
<https://opendev.org/openstack/murano/src/branch/master/meta/io.murano/Classes/system/StatusReporter.yaml>`_
|
||||||
file.
|
file.
|
||||||
|
|
|
@ -126,7 +126,7 @@ like this:
|
||||||
|
|
||||||
However in most cases the values in object model should come from input fields
|
However in most cases the values in object model should come from input fields
|
||||||
rather than being static as in example above. To achieve this, object model
|
rather than being static as in example above. To achieve this, object model
|
||||||
values can also be of a `YAQL <https://git.openstack.org/cgit/openstack/yaql/tree/README.rst>`
|
values can also be of a `YAQL <https://opendev.org/openstack/yaql/src/branch/master/README.rst>`
|
||||||
expression type. With expressions language it becomes possible to retrieve
|
expression type. With expressions language it becomes possible to retrieve
|
||||||
input control values, do some calculations and data transformations (queries).
|
input control values, do some calculations and data transformations (queries).
|
||||||
Any YAML value that is not enclosed in quote marks and conforms to the YAQL
|
Any YAML value that is not enclosed in quote marks and conforms to the YAQL
|
||||||
|
@ -399,7 +399,7 @@ field attributes. The most common attributes are the following:
|
||||||
that set up what message to show to the user in case of errors.
|
that set up what message to show to the user in case of errors.
|
||||||
* **validators** is a list of dictionaries, each dictionary should at least
|
* **validators** is a list of dictionaries, each dictionary should at least
|
||||||
have *expr* key, under that key either some
|
have *expr* key, under that key either some
|
||||||
`YAQL <https://git.openstack.org/cgit/openstack/yaql/tree/README.rst>`_
|
`YAQL <https://opendev.org/openstack/yaql/src/branch/master/README.rst>`_
|
||||||
expression is stored, either one-element dictionary with *regexpValidator*
|
expression is stored, either one-element dictionary with *regexpValidator*
|
||||||
key (and some regexp string as value).
|
key (and some regexp string as value).
|
||||||
Another possible key of a validator dictionary is *message*, and although
|
Another possible key of a validator dictionary is *message*, and although
|
||||||
|
|
|
@ -121,7 +121,7 @@ You need simply update your ``local.conf`` with the following:
|
||||||
.. code-block:: ini
|
.. code-block:: ini
|
||||||
|
|
||||||
[[local|localrc]]
|
[[local|localrc]]
|
||||||
enable_plugin murano https://git.openstack.org/openstack/murano
|
enable_plugin murano https://opendev.org/openstack/murano
|
||||||
enable_service murano-cfapi
|
enable_service murano-cfapi
|
||||||
|
|
||||||
How to use service broker
|
How to use service broker
|
||||||
|
|
|
@ -96,7 +96,7 @@ set ``ssl = True`` in the ``[rabbitmq]`` section of
|
||||||
insecure = False
|
insecure = False
|
||||||
|
|
||||||
If you want to configure the murano agent differently, you need to change
|
If you want to configure the murano agent differently, you need to change
|
||||||
the `default template <http://git.openstack.org/cgit/openstack/murano/tree/meta/io.murano/Resources/Agent-v1.template>`_ located in the murano core library.
|
the `default template <https://opendev.org/openstack/murano/src/branch/master/meta/io.murano/Resources/Agent-v1.template>`_ located in the murano core library.
|
||||||
After you finish with the template modification, verify that you zip and
|
After you finish with the template modification, verify that you zip and
|
||||||
re-upload the murano core library.
|
re-upload the murano core library.
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ with murano, proceed with the following steps:
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
git clone https://git.openstack.org/openstack-dev/devstack
|
git clone https://opendev.org/openstack/devstack
|
||||||
cd devstack
|
cd devstack
|
||||||
|
|
||||||
#. Edit ``local.conf`` to enable murano DevStack plug-in:
|
#. Edit ``local.conf`` to enable murano DevStack plug-in:
|
||||||
|
@ -22,7 +22,7 @@ with murano, proceed with the following steps:
|
||||||
|
|
||||||
> cat local.conf
|
> cat local.conf
|
||||||
[[local|localrc]]
|
[[local|localrc]]
|
||||||
enable_plugin murano https://git.openstack.org/openstack/murano
|
enable_plugin murano https://opendev.org/openstack/murano
|
||||||
|
|
||||||
#. If you want to enable Murano Cloud Foundry Broker API service, add the
|
#. If you want to enable Murano Cloud Foundry Broker API service, add the
|
||||||
following line to ``local.conf``:
|
following line to ``local.conf``:
|
||||||
|
@ -64,4 +64,4 @@ with murano, proceed with the following steps:
|
||||||
|
|
||||||
.. Links
|
.. Links
|
||||||
.. _DevStack: https://docs.openstack.org/devstack/latest/
|
.. _DevStack: https://docs.openstack.org/devstack/latest/
|
||||||
.. _murano/devstack: https://git.openstack.org/cgit/openstack/murano/tree/devstack
|
.. _murano/devstack: https://opendev.org/openstack/murano/src/branch/master/devstack
|
||||||
|
|
|
@ -64,7 +64,7 @@ Install the API service and engine
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
cd ~/murano
|
cd ~/murano
|
||||||
git clone https://git.openstack.org/openstack/murano
|
git clone https://opendev.org/openstack/murano
|
||||||
|
|
||||||
#. Create the configuration file. Murano has a common configuration
|
#. Create the configuration file. Murano has a common configuration
|
||||||
file for API and engine services.
|
file for API and engine services.
|
||||||
|
@ -244,13 +244,13 @@ This section describes how to install and run the murano dashboard.
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
cd ~/murano
|
cd ~/murano
|
||||||
git clone https://git.openstack.org/openstack/murano-dashboard
|
git clone https://opendev.org/openstack/murano-dashboard
|
||||||
|
|
||||||
#. Clone the ``horizon`` repository:
|
#. Clone the ``horizon`` repository:
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
git clone https://git.openstack.org/openstack/horizon
|
git clone https://opendev.org/openstack/horizon
|
||||||
|
|
||||||
#. Create a virtual environment and install ``muranodashboard``
|
#. Create a virtual environment and install ``muranodashboard``
|
||||||
as an editable module:
|
as an editable module:
|
||||||
|
@ -368,7 +368,7 @@ To import applications using CLI, complete the following tasks:
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
cd ~/murano
|
cd ~/murano
|
||||||
git clone https://git.openstack.org/openstack/murano-apps
|
git clone https://opendev.org/openstack/murano-apps
|
||||||
|
|
||||||
#. Import every package you need from this repository by running
|
#. Import every package you need from this repository by running
|
||||||
the following command:
|
the following command:
|
||||||
|
|
|
@ -2,7 +2,7 @@ This directory contains the "My first Murano App getting started guide"
|
||||||
tutorial.
|
tutorial.
|
||||||
|
|
||||||
The tutorials work with an application that can be found in the
|
The tutorials work with an application that can be found in the
|
||||||
`openstack/murano-apps <http://git.openstack.org/cgit/openstack/murano-apps/tree/Plone/package>`_
|
`openstack/murano-apps <https://opendev.org/openstack/murano-apps/src/branch/master/Plone/package>`_
|
||||||
repository.
|
repository.
|
||||||
|
|
||||||
Prerequisites
|
Prerequisites
|
||||||
|
|
|
@ -23,10 +23,10 @@ Murano project consists of several source code repositories:
|
||||||
|
|
||||||
.. Links
|
.. Links
|
||||||
|
|
||||||
.. _murano: https://git.openstack.org/cgit/openstack/murano/
|
.. _murano: https://opendev.org/openstack/murano/
|
||||||
.. _murano-agent: https://git.openstack.org/cgit/openstack/murano-agent/
|
.. _murano-agent: https://opendev.org/openstack/murano-agent/
|
||||||
.. _murano-dashboard: https://git.openstack.org/cgit/openstack/murano-dashboard/
|
.. _murano-dashboard: https://opendev.org/openstack/murano-dashboard/
|
||||||
.. _python-muranoclient: https://git.openstack.org/cgit/openstack/python-muranoclient/
|
.. _python-muranoclient: https://opendev.org/openstack/python-muranoclient/
|
||||||
|
|
||||||
|
|
||||||
Introduction to Murano
|
Introduction to Murano
|
||||||
|
|
|
@ -107,7 +107,7 @@ Rabbit MQ. Just set the *ssl* parameter to True to enable ssl.
|
||||||
|
|
||||||
If you want to configure Murano Agent in a different way, change the default
|
If you want to configure Murano Agent in a different way, change the default
|
||||||
template. It can be found in the Murano Core Library, located at
|
template. It can be found in the Murano Core Library, located at
|
||||||
*http://git.openstack.org/cgit/openstack/murano/tree/meta/io.murano/Resources/Agent-v1.template*.
|
*https://opendev.org/openstack/murano/src/branch/master/meta/io.murano/Resources/Agent-v1.template*.
|
||||||
Take a look at the appSettings section:
|
Take a look at the appSettings section:
|
||||||
|
|
||||||
::
|
::
|
||||||
|
|
|
@ -21,7 +21,7 @@ Install the API service and Engine
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
cd ~/murano
|
cd ~/murano
|
||||||
git clone https://git.openstack.org/openstack/murano
|
git clone https://opendev.org/openstack/murano
|
||||||
..
|
..
|
||||||
|
|
||||||
#. Set up the murano config file
|
#. Set up the murano config file
|
||||||
|
@ -163,14 +163,14 @@ Dashboard.
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ cd ~/murano
|
$ cd ~/murano
|
||||||
$ git clone https://git.openstack.org/openstack/murano-dashboard
|
$ git clone https://opendev.org/openstack/murano-dashboard
|
||||||
..
|
..
|
||||||
|
|
||||||
#. Clone the ``horizon`` repository
|
#. Clone the ``horizon`` repository
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ git clone https://git.openstack.org/openstack/horizon
|
$ git clone https://opendev.org/openstack/horizon
|
||||||
..
|
..
|
||||||
|
|
||||||
#. Create a virtual environment and install ``muranodashboard`` as an editable
|
#. Create a virtual environment and install ``muranodashboard`` as an editable
|
||||||
|
|
|
@ -21,7 +21,7 @@ This can be done via the dashboard or via CLI:
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
cd ~/murano
|
cd ~/murano
|
||||||
git clone https://git.openstack.org/openstack/murano-apps
|
git clone https://opendev.org/openstack/murano-apps
|
||||||
..
|
..
|
||||||
|
|
||||||
2. Import every package you need from this repository, using the command
|
2. Import every package you need from this repository, using the command
|
||||||
|
|
|
@ -79,5 +79,5 @@ Run the following command to build docs locally.
|
||||||
.. _PEP 257: http://www.python.org/dev/peps/pep-0257/
|
.. _PEP 257: http://www.python.org/dev/peps/pep-0257/
|
||||||
.. _Tox: http://tox.testrun.org/
|
.. _Tox: http://tox.testrun.org/
|
||||||
.. _Sphinx: http://sphinx.pocoo.org/markup/index.html
|
.. _Sphinx: http://sphinx.pocoo.org/markup/index.html
|
||||||
.. _murano-specs: http://git.openstack.org/cgit/openstack/murano-specs
|
.. _murano-specs: http://opendev.org/openstack/murano-specs
|
||||||
.. _Launchpad: http://blueprints.launchpad.net/murano
|
.. _Launchpad: http://blueprints.launchpad.net/murano
|
||||||
|
|
|
@ -25,8 +25,8 @@ Clone the components required to build an image to that directory:
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
cd $GITDIR
|
cd $GITDIR
|
||||||
git clone https://git.openstack.org/openstack/murano
|
git clone https://opendev.org/openstack/murano
|
||||||
git clone https://git.openstack.org/openstack/murano-agent
|
git clone https://opendev.org/openstack/murano-agent
|
||||||
|
|
||||||
|
|
||||||
Install diskimage-builder
|
Install diskimage-builder
|
||||||
|
|
|
@ -13,9 +13,9 @@ URL
|
||||||
|
|
||||||
::
|
::
|
||||||
|
|
||||||
https://review.openstack.org/#/dashboard/?foreach=%28project%3A%5E.%2A%2F.%2Amurano.%2A+OR+project%3Aopenstack%2Fyaql%29+NOT+label%3AWorkflow%3C%3D%2D1+NOT+label%3ACode%2DReview%3C%3D%2D2+status%3Aopen&title=Murano&My+Patches=owner%3Aself&You+are+a+reviewer%2C+but+haven%27t+voted+in+the+current+revision=NOT+label%3ACode%2DReview%3C%3D2%2Cself+reviewer%3Aself+NOT+owner%3Aself&Need+Feedback=NOT+label%3ACode%2DReview%3C%3D2+NOT+label%3AVerified%3C%3D%2D1+NOT+owner%3Aself&Passed+Jenkins%2C+No+Negative+Feedback=label%3ACode%2DReview%3E%3D1+NOT+label%3ACode%2DReview%3C%3D%2D1+AND+NOT+label%3AVerified%3C%3D%2D1+NOT+owner%3Aself+NOT+reviewer%3Aself+limit%3A50&Maybe+Review%3F=NOT+owner%3Aself+NOT+reviewer%3Aself+limit%3A25&My+%2B1s=label%3ACode%2DReview%3D1%2Cself+limit%3A25&Need+final+%2B2=label%3ACode%2DReview%3E%3D2+NOT+label%3ACode%2DReview%3C%3D%2D1+NOT+label%3AVerified%3C%3D%2D1+NOT+label%3ACode%2DReview%3C%3D2%2Cself+NOT+owner%3Aself+limit%3A25&My+%2B2s=label%3ACode%2DReview%3D2%2Cself+limit%3A25
|
https://review.opendev.org/#/dashboard/?foreach=%28project%3A%5E.%2A%2F.%2Amurano.%2A+OR+project%3Aopenstack%2Fyaql%29+NOT+label%3AWorkflow%3C%3D%2D1+NOT+label%3ACode%2DReview%3C%3D%2D2+status%3Aopen&title=Murano&My+Patches=owner%3Aself&You+are+a+reviewer%2C+but+haven%27t+voted+in+the+current+revision=NOT+label%3ACode%2DReview%3C%3D2%2Cself+reviewer%3Aself+NOT+owner%3Aself&Need+Feedback=NOT+label%3ACode%2DReview%3C%3D2+NOT+label%3AVerified%3C%3D%2D1+NOT+owner%3Aself&Passed+Jenkins%2C+No+Negative+Feedback=label%3ACode%2DReview%3E%3D1+NOT+label%3ACode%2DReview%3C%3D%2D1+AND+NOT+label%3AVerified%3C%3D%2D1+NOT+owner%3Aself+NOT+reviewer%3Aself+limit%3A50&Maybe+Review%3F=NOT+owner%3Aself+NOT+reviewer%3Aself+limit%3A25&My+%2B1s=label%3ACode%2DReview%3D1%2Cself+limit%3A25&Need+final+%2B2=label%3ACode%2DReview%3E%3D2+NOT+label%3ACode%2DReview%3C%3D%2D1+NOT+label%3AVerified%3C%3D%2D1+NOT+label%3ACode%2DReview%3C%3D2%2Cself+NOT+owner%3Aself+limit%3A25&My+%2B2s=label%3ACode%2DReview%3D2%2Cself+limit%3A25
|
||||||
|
|
||||||
`View this dashboard <https://review.openstack.org/#/dashboard/?foreach=%28project%3A%5E.%2A%2F.%2Amurano.%2A+OR+project%3Aopenstack%2Fyaql%29+NOT+label%3AWorkflow%3C%3D%2D1+NOT+label%3ACode%2DReview%3C%3D%2D2+status%3Aopen&title=Murano&My+Patches=owner%3Aself&You+are+a+reviewer%2C+but+haven%27t+voted+in+the+current+revision=NOT+label%3ACode%2DReview%3C%3D2%2Cself+reviewer%3Aself+NOT+owner%3Aself&Need+Feedback=NOT+label%3ACode%2DReview%3C%3D2+NOT+label%3AVerified%3C%3D%2D1+NOT+owner%3Aself&Passed+Jenkins%2C+No+Negative+Feedback=label%3ACode%2DReview%3E%3D1+NOT+label%3ACode%2DReview%3C%3D%2D1+AND+NOT+label%3AVerified%3C%3D%2D1+NOT+owner%3Aself+NOT+reviewer%3Aself+limit%3A50&Maybe+Review%3F=NOT+owner%3Aself+NOT+reviewer%3Aself+limit%3A25&My+%2B1s=label%3ACode%2DReview%3D1%2Cself+limit%3A25&Need+final+%2B2=label%3ACode%2DReview%3E%3D2+NOT+label%3ACode%2DReview%3C%3D%2D1+NOT+label%3AVerified%3C%3D%2D1+NOT+label%3ACode%2DReview%3C%3D2%2Cself+NOT+owner%3Aself+limit%3A25&My+%2B2s=label%3ACode%2DReview%3D2%2Cself+limit%3A25>`__
|
`View this dashboard <https://review.opendev.org/#/dashboard/?foreach=%28project%3A%5E.%2A%2F.%2Amurano.%2A+OR+project%3Aopenstack%2Fyaql%29+NOT+label%3AWorkflow%3C%3D%2D1+NOT+label%3ACode%2DReview%3C%3D%2D2+status%3Aopen&title=Murano&My+Patches=owner%3Aself&You+are+a+reviewer%2C+but+haven%27t+voted+in+the+current+revision=NOT+label%3ACode%2DReview%3C%3D2%2Cself+reviewer%3Aself+NOT+owner%3Aself&Need+Feedback=NOT+label%3ACode%2DReview%3C%3D2+NOT+label%3AVerified%3C%3D%2D1+NOT+owner%3Aself&Passed+Jenkins%2C+No+Negative+Feedback=label%3ACode%2DReview%3E%3D1+NOT+label%3ACode%2DReview%3C%3D%2D1+AND+NOT+label%3AVerified%3C%3D%2D1+NOT+owner%3Aself+NOT+reviewer%3Aself+limit%3A50&Maybe+Review%3F=NOT+owner%3Aself+NOT+reviewer%3Aself+limit%3A25&My+%2B1s=label%3ACode%2DReview%3D1%2Cself+limit%3A25&Need+final+%2B2=label%3ACode%2DReview%3E%3D2+NOT+label%3ACode%2DReview%3C%3D%2D1+NOT+label%3AVerified%3C%3D%2D1+NOT+label%3ACode%2DReview%3C%3D2%2Cself+NOT+owner%3Aself+limit%3A25&My+%2B2s=label%3ACode%2DReview%3D2%2Cself+limit%3A25>`__
|
||||||
|
|
||||||
|
|
||||||
Configuration
|
Configuration
|
||||||
|
|
|
@ -822,7 +822,7 @@ Create new application
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
Create a new application and add it to the murano environment.
|
Create a new application and add it to the murano environment.
|
||||||
Result JSON is calculated in Murano dashboard, which is based on `UI definition <https://git.openstack.org/cgit/openstack/murano/tree/doc/source/appdev-guide/muranopackages/dynamic_ui.rst>`_.
|
Result JSON is calculated in Murano dashboard, which is based on `UI definition <https://opendev.org/openstack/murano/src/branch/master/doc/source/admin/appdev-guide/muranopackages/dynamic_ui.rst>`_.
|
||||||
|
|
||||||
*Request*
|
*Request*
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ UI tests
|
||||||
The Murano project has a web user interface and all possible user scenarios
|
The Murano project has a web user interface and all possible user scenarios
|
||||||
should be tested.
|
should be tested.
|
||||||
All UI tests are located at
|
All UI tests are located at
|
||||||
``https://git.openstack.org/cgit/openstack/murano-dashboard/tree/muranodashboard/tests/functional``.
|
``https://opendev.org/openstack/murano-dashboard/src/branch/master/muranodashboard/tests/functional``.
|
||||||
|
|
||||||
Automated tests for the Murano web UI are written in Python using the special
|
Automated tests for the Murano web UI are written in Python using the special
|
||||||
Selenium library. This library is used to automate web browser interactions
|
Selenium library. This library is used to automate web browser interactions
|
||||||
|
@ -107,7 +107,7 @@ To download and run the tests:
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
git clone https://git.openstack.org/openstack/murano-dashboard
|
git clone https://opendev.org/openstack/murano-dashboard
|
||||||
|
|
||||||
#. Change the default settings:
|
#. Change the default settings:
|
||||||
|
|
||||||
|
@ -202,7 +202,7 @@ Tempest tests
|
||||||
|
|
||||||
All Murano services have tempest-based automated tests, which verify
|
All Murano services have tempest-based automated tests, which verify
|
||||||
API interfaces and deployment scenarios.
|
API interfaces and deployment scenarios.
|
||||||
Tempest tests for Murano are located at ``https://git.openstack.org/cgit/openstack/murano/tree/murano/tests/functional``.
|
Tempest tests for Murano are located at ``https://opendev.org/openstack/murano/src/branch/master/murano/tests/functional``.
|
||||||
|
|
||||||
The following Python files contain basic test suites for different Murano components.
|
The following Python files contain basic test suites for different Murano components.
|
||||||
|
|
||||||
|
@ -210,7 +210,7 @@ API tests
|
||||||
---------
|
---------
|
||||||
|
|
||||||
Murano API tests are run on the devstack gate located at
|
Murano API tests are run on the devstack gate located at
|
||||||
``https://git.openstack.org/cgit/openstack/murano/tree/murano/tests/functional/api``.
|
``https://opendev.org/openstack/murano-tempest-plugin/src/branch/master/murano_tempest_tests/tests/api``.
|
||||||
|
|
||||||
* ``test_murano_envs.py`` contains test suite with actions on murano
|
* ``test_murano_envs.py`` contains test suite with actions on murano
|
||||||
environments (create, delete, get, and others).
|
environments (create, delete, get, and others).
|
||||||
|
@ -224,7 +224,7 @@ Murano API tests are run on the devstack gate located at
|
||||||
Engine tests
|
Engine tests
|
||||||
------------
|
------------
|
||||||
|
|
||||||
Murano Engine Tests are run on murano-ci at ``https://git.openstack.org/cgit/openstack/murano/tree/murano/tests/functional/engine``:
|
Murano Engine Tests are run on murano-ci at ``https://opendev.org/openstack/murano-tempest-plugin/src/branch/master/murano_tempest_tests/tests/functional``:
|
||||||
|
|
||||||
* ``base.py`` contains base test class and tests with actions on deploy
|
* ``base.py`` contains base test class and tests with actions on deploy
|
||||||
Murano services such as Telnet and Apache.
|
Murano services such as Telnet and Apache.
|
||||||
|
|
|
@ -24,7 +24,7 @@ command:
|
||||||
|
|
||||||
$ murano --version
|
$ murano --version
|
||||||
|
|
||||||
To check the latest version, see `Client library for Murano API <https://git.openstack.org/cgit/openstack/python-muranoclient>`_.
|
To check the latest version, see `Client library for Murano API <https://opendev.org/openstack/python-muranoclient>`_.
|
||||||
|
|
||||||
|
|
||||||
Upgrade or remove the client
|
Upgrade or remove the client
|
||||||
|
@ -84,7 +84,7 @@ Bash completion
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
To get the latest bash completion script, download
|
To get the latest bash completion script, download
|
||||||
`murano.bash_completion <https://git.openstack.org/cgit/openstack/python-muranoclient/plain/tools/murano.bash_completion>`_
|
`murano.bash_completion <https://opendev.org/openstack/python-muranoclient/raw/branch/master/tools/murano.bash_completion>`_
|
||||||
from the source repository and add it to your completion scripts.
|
from the source repository and add it to your completion scripts.
|
||||||
|
|
||||||
If you are not aware of the completion scripts location, perform the following
|
If you are not aware of the completion scripts location, perform the following
|
||||||
|
@ -100,7 +100,7 @@ steps:
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ curl https://git.openstack.org/cgit/openstack/python-muranoclient/plain/tools/murano.bash_completion > ~/.bash_completion/murano.sh
|
$ curl https://opendev.org/openstack/python-muranoclient/raw/branch/master/tools/murano.bash_completion > ~/.bash_completion/murano.sh
|
||||||
|
|
||||||
#. Add the following code to the ``~/.profile`` file:
|
#. Add the following code to the ``~/.profile`` file:
|
||||||
|
|
||||||
|
|
|
@ -3,4 +3,4 @@ MOVED
|
||||||
=====
|
=====
|
||||||
|
|
||||||
The Congress and Mistral functional integration tests has moved to
|
The Congress and Mistral functional integration tests has moved to
|
||||||
http://git.openstack.org/cgit/openstack/murano-tempest-plugin
|
http://opendev.org/openstack/murano-tempest-plugin
|
||||||
|
|
|
@ -2,4 +2,4 @@
|
||||||
MOVED
|
MOVED
|
||||||
=====
|
=====
|
||||||
|
|
||||||
The murano tempest plugin has moved to http://git.openstack.org/cgit/openstack/murano-tempest-plugin
|
The murano tempest plugin has moved to http://opendev.org/openstack/murano-tempest-plugin
|
||||||
|
|
4
tox.ini
4
tox.ini
|
@ -5,7 +5,7 @@ skipsdist = True
|
||||||
|
|
||||||
[testenv]
|
[testenv]
|
||||||
usedevelop = True
|
usedevelop = True
|
||||||
install_command = pip install -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} {opts} {packages}
|
install_command = pip install -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master} {opts} {packages}
|
||||||
setenv =
|
setenv =
|
||||||
VIRTUAL_ENV={envdir}
|
VIRTUAL_ENV={envdir}
|
||||||
passenv = http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY
|
passenv = http_proxy HTTP_PROXY https_proxy HTTPS_PROXY no_proxy NO_PROXY
|
||||||
|
@ -19,7 +19,7 @@ whitelist_externals = bash
|
||||||
bandit
|
bandit
|
||||||
|
|
||||||
[testenv:py27-queens]
|
[testenv:py27-queens]
|
||||||
install_command = pip install -chttps://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/queens {opts} {packages}
|
install_command = pip install -chttps://releases.openstack.org/constraints/upper/queens {opts} {packages}
|
||||||
|
|
||||||
[testenv:murano-test-runner]
|
[testenv:murano-test-runner]
|
||||||
basepython = python3
|
basepython = python3
|
||||||
|
|
Loading…
Reference in New Issue