Merge "correct URLs in contributor docs & main index" into stable/pike

This commit is contained in:
Jenkins 2017-08-23 14:16:56 +00:00 committed by Gerrit Code Review
commit 261b553ae7
10 changed files with 32 additions and 31 deletions

View File

@ -13,10 +13,10 @@ Getting Started
If you're completely new to OpenStack and want to contribute to the ironic
project, please start by familiarizing yourself with the `Infra Team's Developer
Guide <http://docs.openstack.org/infra/manual/developers.html>`_. This will help
you get your accounts set up in Launchpad and Gerrit, familiarize you with the
workflow for the OpenStack continuous integration and testing systems, and help
you with your first commit.
Guide <https://docs.openstack.org/infra/manual/developers.html>`_. This will
help you get your accounts set up in Launchpad and Gerrit, familiarize you with
the workflow for the OpenStack continuous integration and testing systems, and
help you with your first commit.
LaunchPad Project
-----------------
@ -48,13 +48,13 @@ Project Hosting Details
-----------------------
Bug tracker
http://launchpad.net/ironic
https://bugs.launchpad.net/ironic
Mailing list (prefix Subject line with ``[ironic]``)
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Wiki
http://wiki.openstack.org/Ironic
https://wiki.openstack.org/Ironic
Code Hosting
https://git.openstack.org/cgit/openstack/ironic
@ -141,8 +141,10 @@ not be tolerated, and will be called out in public on the mailing list.
Live Upgrade Related Concerns
=============================
Ironic implements upgrade with the same methodology of Nova:
http://docs.openstack.org/developer/nova/upgrade.html
https://docs.openstack.org/nova/latest/user/upgrade.html
Ironic API RPC Versions
-----------------------
@ -219,20 +221,20 @@ Ironic Specs Process
====================
Specifications must follow the template which can be found at
`specs/template.rst <http://git.openstack.org/cgit/openstack/ironic-specs/tree/
`specs/template.rst <https://git.openstack.org/cgit/openstack/ironic-specs/tree/
specs/template.rst>`_, which is quite self-documenting. Specifications are
proposed by adding them to the `specs/approved` directory, adding a soft link
to it from the `specs/not-implemented` directory, and posting it for
review to Gerrit. For more information, please see the `README <http://git.
review to Gerrit. For more information, please see the `README <https://git.
openstack.org/cgit/openstack/ironic-specs/tree/README.rst>`_.
The same `Gerrit process
<http://docs.openstack.org/infra/manual/developers.html>`_ as with source code,
using the repository `ironic-specs <http://git.openstack.org/cgit/openstack/
<https://docs.openstack.org/infra/manual/developers.html>`_ as with source code,
using the repository `ironic-specs <https://git.openstack.org/cgit/openstack/
ironic-specs/>`_, is used to add new specifications.
All approved specifications are available at:
http://specs.openstack.org/openstack/ironic-specs. If a specification has
https://specs.openstack.org/openstack/ironic-specs. If a specification has
been approved but not completed within one or more releases since the
approval, it may be re-reviewed to make sure it still makes sense as written.

View File

@ -23,7 +23,7 @@ patch.
.. seealso::
http://docs.openstack.org/infra/manual/developers.html#development-workflow
https://docs.openstack.org/infra/manual/developers.html#development-workflow
Prepare Development System
==========================

View File

@ -28,6 +28,8 @@ It will create an empty alembic migration. For more information see the
.. _`alembic documentation`: http://alembic.zzzcomputing.com/en/latest/tutorial.html#create-a-migration-script
.. _faq_release_note:
...know if a release note is needed for my change?
--------------------------------------------------

View File

@ -6,7 +6,7 @@ The ironic project manages a number of repositories that contribute to
our mission. The full list of repositories that ironic manages is available
in the `governance site`_.
.. _`governance site`: http://governance.openstack.org/reference/projects/ironic.html
.. _`governance site`: https://governance.openstack.org/reference/projects/ironic.html
What belongs in ironic governance?
==================================
@ -14,12 +14,12 @@ What belongs in ironic governance?
For a repository to be part of the Ironic project:
* It must comply with the TC's `rules for a new project
<http://governance.openstack.org/reference/new-projects-requirements.html>`_.
<https://governance.openstack.org/reference/new-projects-requirements.html>`_.
* It must not be intended for use with only a single vendor's hardware.
A library that implements a standard to manage hardware from multiple
vendors (such as IPMI or redfish) is okay.
* It must align with Ironic's `mission statement
<http://governance.openstack.org/reference/projects/ironic.html#mission>`_.
<https://governance.openstack.org/reference/projects/ironic.html#mission>`_.
Lack of contributor diversity is a chicken-egg problem, and as such a
repository where only a single company is contributing is okay, with the hope

View File

@ -66,7 +66,7 @@ Testing Network Integration
---------------------------
In order to test the integration between the Bare Metal and Networking
services, support has been added to `devstack <http://launchpad.net/devstack>`_
services, support has been added to `devstack <https://launchpad.net/devstack>`_
to mimic an external physical switch. Here we include a recommended
configuration for devstack to bring up this environment.

View File

@ -46,7 +46,7 @@ How to Use OSProfiler with Ironic in Devstack
To use or test OSProfiler in ironic, the user needs to setup Devstack
with OSProfiler and ceilometer. In addition to the setup described at
`Deploying Ironic with DevStack`_, the user needs to do the following:
:ref:`deploy_devstack`, the user needs to do the following:
Add the following to ``localrc`` to enable OSProfiler and ceilometer::
@ -120,8 +120,6 @@ References
==========
- `OSProfiler Cross-project profiling library`_
- `Deploying Ironic with DevStack`_
.. _OSProfiler Cross-project profiling library: http://docs.openstack.org/osprofiler/latest/index.html
.. _Deploying Ironic with DevStack: http://docs.openstack.org/ironic/latest/contributor/dev-quickstart.html#deploying-ironic-with-devstack
- :ref:`deploy_devstack`
.. _OSProfiler Cross-project profiling library: https://docs.openstack.org/osprofiler/latest/index.html

View File

@ -8,7 +8,7 @@ that process here.
A full list of projects that ironic manages is available in the `governance
site`_.
.. _`governance site`: http://governance.openstack.org/reference/projects/ironic.html
.. _`governance site`: https://governance.openstack.org/reference/projects/ironic.html
Who is responsible for releases?
================================
@ -28,13 +28,14 @@ Release process
Releases are managed by the OpenStack release team. The release process is
documented in the `Project Team Guide`_.
.. _`Project Team Guide`: http://docs.openstack.org/project-team-guide/release-management.html#how-to-release
.. _`Project Team Guide`: https://docs.openstack.org/project-team-guide/release-management.html#how-to-release
Things to do before releasing
=============================
* Review the unreleased release notes, if the project uses them. Make sure
they follow our `standards`_, are coherent, and have proper grammar.
they follow our :ref:`standards <faq_release_note>`, are coherent, and have
proper grammar.
Combine release notes if necessary (for example, a release note for a
feature and another release note to add to that feature may be combined).
@ -54,8 +55,6 @@ Things to do before releasing
* Regenerate the sample config file, so that the choices for the
``[DEFAULT]/pin_release_version`` configuration are accurate.
.. _`standards`: http://docs.openstack.org/ironic/latest/contributor/faq.html#know-if-a-release-note-is-needed-for-my-change
Things to do after releasing
============================

View File

@ -27,4 +27,4 @@ Internally, the conductor initiates the other transitions (depicted in gray).
For more information about the states, see the specification located at
`ironic-state-machine`_.
.. _ironic-state-machine: http://specs.openstack.org/openstack/ironic-specs/specs/kilo-implemented/new-ironic-state-machine.html
.. _ironic-state-machine: https://specs.openstack.org/openstack/ironic-specs/specs/kilo-implemented/new-ironic-state-machine.html

View File

@ -47,7 +47,7 @@ version of API that they have been tested against.
microversion, which always requests the newest supported API version from
the server.
.. _Nova versioning documentation: http://docs.openstack.org/developer/nova/api_microversion_dev.html#when-do-i-need-a-new-microversion
.. _Nova versioning documentation: https://docs.openstack.org/nova/latest/contributor/microversions.html#when-do-i-need-a-new-microversion
REST API Versions History
-------------------------

View File

@ -20,7 +20,7 @@ This documentation is continually updated and may not represent the state of
the project at any specific prior release. To access documentation for a
previous release of ironic, append the OpenStack release name to the URL; for
example, the ``ocata`` release is available at
http://docs.openstack.org/ironic/ocata/.
https://docs.openstack.org/ironic/ocata/.
User Guide
==========
@ -69,7 +69,7 @@ guide as well as more detailed reference documentation.
:maxdepth: 1
API Concept Guide <contributor/webapi>
API Reference (latest) <http://developer.openstack.org/api-ref/baremetal/>
API Reference (latest) <https://developer.openstack.org/api-ref/baremetal/>
API Version History <contributor/webapi-version-history>
Command References