Merge "Switch to use opendev.org"
This commit is contained in:
commit
a0c95d6f54
44
README.rst
44
README.rst
|
@ -22,19 +22,19 @@ Getting Started
|
||||||
|
|
||||||
If you'd like to run from the master branch, you can clone the git repo:
|
If you'd like to run from the master branch, you can clone the git repo:
|
||||||
|
|
||||||
git clone https://git.openstack.org/openstack/heat
|
git clone https://opendev.org/openstack/heat
|
||||||
|
|
||||||
|
|
||||||
* Documentation: https://docs.openstack.org/heat/latest
|
* Documentation: https://docs.openstack.org/heat/latest
|
||||||
* Template samples: https://git.openstack.org/cgit/openstack/heat-templates
|
* Template samples: https://opendev.org/openstack/heat-templates
|
||||||
* Agents: https://git.openstack.org/cgit/openstack/heat-agents
|
* Agents: https://opendev.org/openstack/heat-agents
|
||||||
* Release Notes: https://docs.openstack.org/releasenotes/heat/
|
* Release Notes: https://docs.openstack.org/releasenotes/heat/
|
||||||
|
|
||||||
Python client
|
Python client
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
* Documentation: https://docs.openstack.org/python-heatclient/latest
|
* Documentation: https://docs.openstack.org/python-heatclient/latest
|
||||||
* Source: https://git.openstack.org/cgit/openstack/python-heatclient
|
* Source: https://opendev.org/openstack/python-heatclient
|
||||||
|
|
||||||
Report a Story (a bug/blueprint)
|
Report a Story (a bug/blueprint)
|
||||||
--------------------------------
|
--------------------------------
|
||||||
|
@ -55,21 +55,21 @@ References
|
||||||
|
|
||||||
We have integration with
|
We have integration with
|
||||||
------------------------
|
------------------------
|
||||||
* https://git.openstack.org/cgit/openstack/python-novaclient (instance)
|
* https://opendev.org/openstack/python-novaclient (instance)
|
||||||
* https://git.openstack.org/cgit/openstack/python-keystoneclient (auth)
|
* https://opendev.org/openstack/python-keystoneclient (auth)
|
||||||
* https://git.openstack.org/cgit/openstack/python-swiftclient (object storage)
|
* https://opendev.org/openstack/python-swiftclient (object storage)
|
||||||
* https://git.openstack.org/cgit/openstack/python-neutronclient (networking)
|
* https://opendev.org/openstack/python-neutronclient (networking)
|
||||||
* https://git.openstack.org/cgit/openstack/python-aodhclient (alarming service)
|
* https://opendev.org/openstack/python-aodhclient (alarming service)
|
||||||
* https://git.openstack.org/cgit/openstack/python-cinderclient (block storage)
|
* https://opendev.org/openstack/python-cinderclient (block storage)
|
||||||
* https://git.openstack.org/cgit/openstack/python-glanceclient (image service)
|
* https://opendev.org/openstack/python-glanceclient (image service)
|
||||||
* https://git.openstack.org/cgit/openstack/python-troveclient (database as a Service)
|
* https://opendev.org/openstack/python-troveclient (database as a Service)
|
||||||
* https://git.openstack.org/cgit/openstack/python-saharaclient (hadoop cluster)
|
* https://opendev.org/openstack/python-saharaclient (hadoop cluster)
|
||||||
* https://git.openstack.org/cgit/openstack/python-barbicanclient (key management service)
|
* https://opendev.org/openstack/python-barbicanclient (key management service)
|
||||||
* https://git.openstack.org/cgit/openstack/python-designateclient (DNS service)
|
* https://opendev.org/openstack/python-designateclient (DNS service)
|
||||||
* https://git.openstack.org/cgit/openstack/python-magnumclient (container service)
|
* https://opendev.org/openstack/python-magnumclient (container service)
|
||||||
* https://git.openstack.org/cgit/openstack/python-manilaclient (shared file system service)
|
* https://opendev.org/openstack/python-manilaclient (shared file system service)
|
||||||
* https://git.openstack.org/cgit/openstack/python-mistralclient (workflow service)
|
* https://opendev.org/openstack/python-mistralclient (workflow service)
|
||||||
* https://git.openstack.org/cgit/openstack/python-zaqarclient (messaging service)
|
* https://opendev.org/openstack/python-zaqarclient (messaging service)
|
||||||
* https://git.openstack.org/cgit/openstack/python-monascaclient (monitoring service)
|
* https://opendev.org/openstack/python-monascaclient (monitoring service)
|
||||||
* https://git.openstack.org/cgit/openstack/python-zunclient (container management service)
|
* https://opendev.org/openstack/python-zunclient (container management service)
|
||||||
* https://git.openstack.org/cgit/openstack/python-blazarclient (reservation service)
|
* https://opendev.org/openstack/python-blazarclient (reservation service)
|
||||||
|
|
|
@ -4,12 +4,12 @@ Enabling heat in DevStack
|
||||||
|
|
||||||
1. Download DevStack::
|
1. Download DevStack::
|
||||||
|
|
||||||
git clone https://git.openstack.org/openstack-dev/devstack
|
git clone https://opendev.org/openstack-dev/devstack
|
||||||
cd devstack
|
cd devstack
|
||||||
|
|
||||||
2. Add this repo as an external repository into your ``local.conf`` file::
|
2. Add this repo as an external repository into your ``local.conf`` file::
|
||||||
|
|
||||||
[[local|localrc]]
|
[[local|localrc]]
|
||||||
enable_plugin heat https://git.openstack.org/openstack/heat
|
enable_plugin heat https://opendev.org/openstack/heat
|
||||||
|
|
||||||
3. Run ``stack.sh``.
|
3. Run ``stack.sh``.
|
||||||
|
|
|
@ -2,13 +2,13 @@ Blueprints and Specs
|
||||||
====================
|
====================
|
||||||
|
|
||||||
The Heat team uses the `heat-specs
|
The Heat team uses the `heat-specs
|
||||||
<https://git.openstack.org/cgit/openstack/heat-specs>`_ repository for its
|
<https://opendev.org/openstack/heat-specs>`_ repository for its
|
||||||
specification reviews. Detailed information can be found `here
|
specification reviews. Detailed information can be found `here
|
||||||
<https://wiki.openstack.org/wiki/Blueprints#Heat>`_.
|
<https://wiki.openstack.org/wiki/Blueprints#Heat>`_.
|
||||||
|
|
||||||
Please note that we use a template for spec submissions. Please use the
|
Please note that we use a template for spec submissions. Please use the
|
||||||
`template for the latest release
|
`template for the latest release
|
||||||
<https://git.openstack.org/cgit/openstack/heat-specs/tree/specs/templates>`_.
|
<https://opendev.org/openstack/heat-specs/src/branch/master/specs/templates>`_.
|
||||||
It is not required to fill out all sections in the template.
|
It is not required to fill out all sections in the template.
|
||||||
|
|
||||||
You have to create a Story in StoryBoard `heat storyboard
|
You have to create a Story in StoryBoard `heat storyboard
|
||||||
|
|
|
@ -59,7 +59,7 @@ Launching a stack
|
||||||
-----------------
|
-----------------
|
||||||
Now lets launch a stack, using an example template from the heat-templates repository::
|
Now lets launch a stack, using an example template from the heat-templates repository::
|
||||||
|
|
||||||
$ openstack stack create -t http://git.openstack.org/cgit/openstack/heat-templates/plain/hot/F20/WordPress_Native.yaml --parameter key_name=heat_key --parameter image_id=my-fedora-image --parameter instance_type=m1.small teststack
|
$ openstack stack create -t https://opendev.org/openstack/heat-templates/raw/src/branch/master/hot/F20/WordPress_Native.yaml --parameter key_name=heat_key --parameter image_id=my-fedora-image --parameter instance_type=m1.small teststack
|
||||||
|
|
||||||
Which will respond::
|
Which will respond::
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@ the heat-cfntools_ package installed.
|
||||||
This document describes some options for creating a heat-cfntools enabled image
|
This document describes some options for creating a heat-cfntools enabled image
|
||||||
for yourself.
|
for yourself.
|
||||||
|
|
||||||
.. _heat-cfntools: https://git.openstack.org/cgit/openstack/heat-cfntools
|
.. _heat-cfntools: https://opendev.org/openstack/heat-cfntools
|
||||||
|
|
||||||
Building an image with diskimage-builder
|
Building an image with diskimage-builder
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
@ -27,14 +27,14 @@ tripleo-image-elements_ is a collection of diskimage-builder elements related
|
||||||
to the TripleO_ project. It includes an element for heat-cfntools which can be
|
to the TripleO_ project. It includes an element for heat-cfntools which can be
|
||||||
used to create heat-enabled images.
|
used to create heat-enabled images.
|
||||||
|
|
||||||
.. _diskimage-builder: https://git.openstack.org/cgit/openstack/diskimage-builder
|
.. _diskimage-builder: https://opendev.org/openstack/diskimage-builder
|
||||||
.. _tripleo-image-elements: https://git.openstack.org/cgit/openstack/tripleo-image-elements
|
.. _tripleo-image-elements: https://opendev.org/openstack/tripleo-image-elements
|
||||||
.. _TripleO: https://wiki.openstack.org/wiki/TripleO
|
.. _TripleO: https://wiki.openstack.org/wiki/TripleO
|
||||||
|
|
||||||
Install the tool (preferably in a virtualenv) and fetch the elements::
|
Install the tool (preferably in a virtualenv) and fetch the elements::
|
||||||
|
|
||||||
pip install git+https://git.openstack.org/openstack/diskimage-builder
|
pip install git+https://opendev.org/openstack/diskimage-builder
|
||||||
git clone https://git.openstack.org/openstack/tripleo-image-elements
|
git clone https://opendev.org/openstack/tripleo-image-elements
|
||||||
|
|
||||||
To create a heat-cfntools enabled image with the current release of Fedora x86_64::
|
To create a heat-cfntools enabled image with the current release of Fedora x86_64::
|
||||||
|
|
||||||
|
@ -63,9 +63,9 @@ package download failure causing the stack launch to fail.
|
||||||
To create an image that contains hooks needed for SoftwareConfig and SoftwareDeployment,
|
To create an image that contains hooks needed for SoftwareConfig and SoftwareDeployment,
|
||||||
you can follow the steps below to build a fedora based image::
|
you can follow the steps below to build a fedora based image::
|
||||||
|
|
||||||
pip install git+https://git.openstack.org/openstack/diskimage-builder
|
pip install git+https://opendev.org/openstack/diskimage-builder
|
||||||
git clone https://git.openstack.org/openstack/tripleo-image-elements
|
git clone https://opendev.org/openstack/tripleo-image-elements
|
||||||
git clone https://git.openstack.org/openstack/heat-agents
|
git clone https://opendev.org/openstack/heat-agents
|
||||||
export ELEMENTS_PATH=tripleo-image-elements/elements:heat-agents
|
export ELEMENTS_PATH=tripleo-image-elements/elements:heat-agents
|
||||||
disk-image-create vm \
|
disk-image-create vm \
|
||||||
fedora selinux-permissive \
|
fedora selinux-permissive \
|
||||||
|
|
|
@ -39,12 +39,12 @@ plugin add the following to the `[[local|localrc]]` section of `local.conf`::
|
||||||
[[local|localrc]]
|
[[local|localrc]]
|
||||||
|
|
||||||
#Enable heat plugin
|
#Enable heat plugin
|
||||||
enable_plugin heat https://git.openstack.org/openstack/heat
|
enable_plugin heat https://opendev.org/openstack/heat
|
||||||
|
|
||||||
To use stable branches, make sure devstack is on that branch,
|
To use stable branches, make sure devstack is on that branch,
|
||||||
and specify the branch name to enable_plugin, for example::
|
and specify the branch name to enable_plugin, for example::
|
||||||
|
|
||||||
enable_plugin heat https://git.openstack.org/openstack/heat stable/newton
|
enable_plugin heat https://opendev.org/openstack/heat stable/newton
|
||||||
|
|
||||||
It would also be useful to automatically download and register
|
It would also be useful to automatically download and register
|
||||||
a VM image that heat can launch. To do that add the following to
|
a VM image that heat can launch. To do that add the following to
|
||||||
|
@ -68,8 +68,8 @@ Adding the following lines to `[[local|localrc]]` section of `local.conf`
|
||||||
will enable the services::
|
will enable the services::
|
||||||
|
|
||||||
CEILOMETER_BACKEND=mongodb
|
CEILOMETER_BACKEND=mongodb
|
||||||
enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer
|
enable_plugin ceilometer https://opendev.org/openstack/ceilometer
|
||||||
enable_plugin aodh https://git.openstack.org/openstack/aodh
|
enable_plugin aodh https://opendev.org/openstack/aodh
|
||||||
|
|
||||||
Configure DevStack to enable OSprofiler
|
Configure DevStack to enable OSprofiler
|
||||||
---------------------------------------
|
---------------------------------------
|
||||||
|
|
|
@ -254,10 +254,10 @@ Running the API and Engine Services
|
||||||
|
|
||||||
For each machine, B and C, you must do the following steps:
|
For each machine, B and C, you must do the following steps:
|
||||||
|
|
||||||
1. Clone the heat repository https://git.openstack.org/cgit/openstack/heat, run:
|
1. Clone the heat repository https://opendev.org/openstack/heat, run:
|
||||||
|
|
||||||
::
|
::
|
||||||
git clone https://git.openstack.org/openstack/heat
|
git clone https://opendev.org/openstack/heat
|
||||||
|
|
||||||
2. Create a local copy of the configuration file */etc/heat/heat.conf* from
|
2. Create a local copy of the configuration file */etc/heat/heat.conf* from
|
||||||
the machine A;
|
the machine A;
|
||||||
|
|
|
@ -29,6 +29,6 @@ DockerInc Resource
|
||||||
This plugin enables the use of Docker containers in a Heat template and
|
This plugin enables the use of Docker containers in a Heat template and
|
||||||
requires the `docker-py <https://pypi.org/project/docker-py>`_
|
requires the `docker-py <https://pypi.org/project/docker-py>`_
|
||||||
package. You can find more information in the `DOCKER_README
|
package. You can find more information in the `DOCKER_README
|
||||||
<https://git.openstack.org/cgit/openstack/heat/tree/contrib/heat_docker/README.md>`_.
|
<https://opendev.org/openstack/heat/src/branch/master/contrib/heat_docker/README.md>`_.
|
||||||
|
|
||||||
.. contribrespages:: DockerInc::
|
.. contribrespages:: DockerInc::
|
||||||
|
|
|
@ -12,12 +12,12 @@ The `OpenStack Heat Templates repository`_ contains example templates
|
||||||
demonstrating core Heat functionality, related image-building templates,
|
demonstrating core Heat functionality, related image-building templates,
|
||||||
and template-related scripts and conversion tools.
|
and template-related scripts and conversion tools.
|
||||||
|
|
||||||
.. _OpenStack Heat Templates Repository: https://git.openstack.org/cgit/openstack/heat-templates/tree/
|
.. _OpenStack Heat Templates Repository: https://opendev.org/openstack/heat-templates/
|
||||||
|
|
||||||
The `OpenStack TripleO Heat Templates repository`_ contains a variety of
|
The `OpenStack TripleO Heat Templates repository`_ contains a variety of
|
||||||
heat templates that are included in the tripleo-heat-templates codebase.
|
heat templates that are included in the tripleo-heat-templates codebase.
|
||||||
|
|
||||||
.. _OpenStack TripleO Heat Templates repository: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/tree/
|
.. _OpenStack TripleO Heat Templates repository: https://opendev.org/openstack/tripleo-heat-templates/
|
||||||
|
|
||||||
Rackspace has provided a set of Heat templates at the `RCB Ops repository`_
|
Rackspace has provided a set of Heat templates at the `RCB Ops repository`_
|
||||||
that can be used by cloud operators to launch applications, templates for
|
that can be used by cloud operators to launch applications, templates for
|
||||||
|
|
|
@ -474,11 +474,11 @@ required in later examples:
|
||||||
|
|
||||||
# Clone the required repositories. Some of these are also available
|
# Clone the required repositories. Some of these are also available
|
||||||
# via pypi or as distro packages.
|
# via pypi or as distro packages.
|
||||||
git clone https://git.openstack.org/openstack/tripleo-image-elements.git
|
git clone https://opendev.org/openstack/tripleo-image-elements
|
||||||
git clone https://git.openstack.org/openstack/heat-agents.git
|
git clone https://opendev.org/openstack/heat-agents
|
||||||
|
|
||||||
# Install diskimage-builder from source
|
# Install diskimage-builder from source
|
||||||
sudo pip install git+https://git.openstack.org/openstack/diskimage-builder.git
|
sudo pip install git+https://opendev.org/openstack/diskimage-builder
|
||||||
|
|
||||||
# Required by diskimage-builder to discover element collections
|
# Required by diskimage-builder to discover element collections
|
||||||
export ELEMENTS_PATH=tripleo-image-elements/elements:heat-agents/
|
export ELEMENTS_PATH=tripleo-image-elements/elements:heat-agents/
|
||||||
|
@ -787,8 +787,8 @@ contents of the file ``example-puppet-manifest.pp``, containing:
|
||||||
.. _cloud-init: https://cloudinit.readthedocs.io/
|
.. _cloud-init: https://cloudinit.readthedocs.io/
|
||||||
.. _curl: https://curl.haxx.se/
|
.. _curl: https://curl.haxx.se/
|
||||||
.. _`Orchestration API`: https://developer.openstack.org/api-ref/orchestration/v1/
|
.. _`Orchestration API`: https://developer.openstack.org/api-ref/orchestration/v1/
|
||||||
.. _os-refresh-config: https://git.openstack.org/cgit/openstack/os-refresh-config
|
.. _os-refresh-config: https://opendev.org/openstack/os-refresh-config
|
||||||
.. _os-apply-config: https://git.openstack.org/cgit/openstack/os-apply-config
|
.. _os-apply-config: https://opendev.org/openstack/os-apply-config
|
||||||
.. _tripleo-heat-templates: https://git.openstack.org/cgit/openstack/tripleo-heat-templates
|
.. _tripleo-heat-templates: https://opendev.org/openstack/tripleo-heat-templates
|
||||||
.. _tripleo-image-elements: https://git.openstack.org/cgit/openstack/tripleo-image-elements
|
.. _tripleo-image-elements: https://opendev.org/openstack/tripleo-image-elements
|
||||||
.. _puppet: https://puppet.com/
|
.. _puppet: https://puppet.com/
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
AWS Wordpress Single Instance Template
|
AWS Wordpress Single Instance Template
|
||||||
======================================
|
======================================
|
||||||
|
|
||||||
https://git.openstack.org/cgit/openstack/heat-templates/tree/cfn/F18/WordPress_Single_Instance.template
|
https://opendev.org/openstack/heat-templates/src/branch/master/cfn/F18/WordPress_Single_Instance.template
|
||||||
|
|
||||||
Description
|
Description
|
||||||
-----------
|
-----------
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
Hello World HOT Template
|
Hello World HOT Template
|
||||||
========================
|
========================
|
||||||
|
|
||||||
https://git.openstack.org/cgit/openstack/heat-templates/tree/hot/hello_world.yaml
|
https://opendev.org/openstack/heat-templates/src/branch/master/hot/hello_world.yaml
|
||||||
|
|
||||||
Description
|
Description
|
||||||
-----------
|
-----------
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
Example Templates
|
Example Templates
|
||||||
=================
|
=================
|
||||||
|
|
||||||
This page documents the templates at https://git.openstack.org/cgit/openstack/heat-templates/
|
This page documents the templates at https://opendev.org/openstack/heat-templates/
|
||||||
|
|
||||||
Example HOT Templates
|
Example HOT Templates
|
||||||
=====================
|
=====================
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
This is a database migration repository.
|
This is a database migration repository.
|
||||||
|
|
||||||
More information at
|
More information at
|
||||||
https://git.openstack.org/cgit/openstack/sqlalchemy-migrate
|
https://opendev.org/openstack/sqlalchemy-migrate
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
"""Sample plugin for Heat.
|
"""Sample plugin for Heat.
|
||||||
|
|
||||||
For more Heat related benchmarks take a look here:
|
For more Heat related benchmarks take a look here:
|
||||||
https://git.openstack.org/cgit/openstack/rally/tree/rally/plugins/openstack/scenarios/heat
|
https://opendev.org/openstack/heat/src/branch/master/rally-scenarios
|
||||||
|
|
||||||
About plugins: https://rally.readthedocs.io/en/latest/plugins/#rally-plugins
|
About plugins: https://rally.readthedocs.io/en/latest/plugins/#rally-plugins
|
||||||
|
|
||||||
|
@ -31,6 +31,6 @@ class HeatPlugin(scenario.OpenStackScenario):
|
||||||
|
|
||||||
@scenario.configure(context={"cleanup": ["heat"]})
|
@scenario.configure(context={"cleanup": ["heat"]})
|
||||||
def list_benchmark(self, container_format,
|
def list_benchmark(self, container_format,
|
||||||
image_location, disk_format, **kwargs):
|
image_location, disk_format, **kwargs):
|
||||||
"""Get heatclient and do whatever."""
|
"""Get heatclient and do whatever."""
|
||||||
stacks = list(self.clients("heat").stacks.list())
|
list(self.clients("heat").stacks.list())
|
||||||
|
|
|
@ -32,7 +32,7 @@ Review dashboards
|
||||||
Generate gerrit review URL for heat. This can pop up some patches
|
Generate gerrit review URL for heat. This can pop up some patches
|
||||||
that might requires reviews. You can generate it with following
|
that might requires reviews. You can generate it with following
|
||||||
command under `gerrit-dash-creator` repo
|
command under `gerrit-dash-creator` repo
|
||||||
( https://git.openstack.org/cgit/openstack/gerrit-dash-creator )
|
( https://opendev.org/openstack/gerrit-dash-creator )
|
||||||
|
|
||||||
$ ./gerrit-dash-creator heat.dash
|
$ ./gerrit-dash-creator heat.dash
|
||||||
|
|
||||||
|
|
2
tox.ini
2
tox.ini
|
@ -8,7 +8,7 @@ setenv = VIRTUAL_ENV={envdir}
|
||||||
PYTHONWARNINGS=default::DeprecationWarning
|
PYTHONWARNINGS=default::DeprecationWarning
|
||||||
OS_TEST_PATH=heat/tests
|
OS_TEST_PATH=heat/tests
|
||||||
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://opendev.org/openstack/requirements/raw/src/branch/master/upper-constraints.txt} {opts} {packages}
|
||||||
deps = -r{toxinidir}/requirements.txt
|
deps = -r{toxinidir}/requirements.txt
|
||||||
-r{toxinidir}/test-requirements.txt
|
-r{toxinidir}/test-requirements.txt
|
||||||
commands =
|
commands =
|
||||||
|
|
Loading…
Reference in New Issue