Fixing broken links

This also removes reference to the deprecated DevStack gate.
A few links have been removed, namely anything relating to
/elements/ as it doesn't appear to exist anymore and I cannot
find any reference to it. If anyone can point me in the right
direction, that would be appreciated.

Change-Id: Ie3fab1afc5b2958819b74c39a0e492fd7da5d6a3
Backports: stein rocky
Signed-off-by: Alexandra Settle <asettle@suse.com>
This commit is contained in:
Alexandra Settle 2019-09-12 14:57:15 +01:00 committed by Alexandra Settle
parent df3d5a3150
commit 2153287a6d
3 changed files with 20 additions and 56 deletions

View File

@ -115,8 +115,8 @@ for the cluster. The service account will be used by the cluster to
access the OpenStack services (i.e. Neutron, Swift, etc.). A trust relationship access the OpenStack services (i.e. Neutron, Swift, etc.). A trust relationship
will be created between the user who created the cluster (the "trustor") and will be created between the user who created the cluster (the "trustor") and
the service account created for the cluster (the "trustee"). For details, the service account created for the cluster (the "trustee"). For details,
please refer please refer to
<https://opendev.org/openstack/magnum/src/branch/master/specs/create-trustee-user-for-each-bay.rst>`_. `Create a trustee user for each bay <https://opendev.org/openstack/magnum/src/branch/master/specs/create-trustee-user-for-each-bay.rst>`_.
If Magnum fails to create the trustee, check the magnum config file (usually If Magnum fails to create the trustee, check the magnum config file (usually
in /etc/magnum/magnum.conf). Make sure 'trustee_*' and 'www_authenticate_uri' in /etc/magnum/magnum.conf). Make sure 'trustee_*' and 'www_authenticate_uri'
@ -670,8 +670,9 @@ Kubernetes services
(How to introspect k8s when heat works and k8s does not) (How to introspect k8s when heat works and k8s does not)
Additional `Kubernetes troubleshooting guide Additional `Kubernetes troubleshooting section
<http://kubernetes.io/v1.0/docs/troubleshooting.html>`_ is available. <https://kubernetes.io/docs/tasks/debug-application-cluster/troubleshooting/>`_
is available in the Monitoring, Logging, and Debugging section.
Swarm services Swarm services
-------------- --------------
@ -715,10 +716,8 @@ Troubleshooting in Gate
----------------------- -----------------------
Simulating gate tests Simulating gate tests
*Note*: This is adapted from Devstack Gate's `README`_ which
is worth a quick read to better understand the following)
#. Boot a VM like described in the Devstack Gate's `README`_ . #. Boot a VM
#. Provision this VM like so:: #. Provision this VM like so::
apt-get update \ apt-get update \
@ -796,35 +795,3 @@ Simulating gate tests
export -f post_test_hook export -f post_test_hook
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
./safe-devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
Helpful nuances about the Devstack Gate
* Main job is in ``project-config``'s `magnum.yaml <https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/magnum.yaml>`_.
* Must modify parameters passed in since those are escaped:
* Anything with ``{}`` should be set as an environment variable
* Anything with ``{{ }}`` should have those brackets changed to
single brackets - ``{}``.
* As with the documentation for Devstack Gate, you can just create
a new file for the job you want, paste in what you want, then
``chmod u+x <filename>`` and run it.
* Parameters can be found in `projects.yaml <https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/projects.yaml>`_.
This file changes a lot, so it's more reliable to say that you can
search for the magnum jobs where you'll see examples of what
gets passed in.
* Three jobs are usually run as a part of Magnum gate, all of which are found in ``project-config``'s `macros.yml <https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/macros.yaml>`_:
* link-logs
* net-info
* devstack-checkout
* After you run a job, it's ideal to clean up and start over with a
fresh VM to best simulate the Devstack Gate environment.
.. _README: https://github.com/openstack-infra/devstack-gate/blob/master/README.rst#simulating-devstack-gate-tests P

View File

@ -55,9 +55,8 @@ Pod
smallest deployable unit that can be created and managed. A pod is a smallest deployable unit that can be created and managed. A pod is a
co-located group of application containers that run with a shared context. co-located group of application containers that run with a shared context.
When using Magnum, pods are created and managed within clusters. Refer to the When using Magnum, pods are created and managed within clusters. Refer to the
`pods section `pods section <https://kubernetes.io/docs/concepts/workloads/pods/pod-overview/>`_ in
<https://kubernetes.io/docs/concepts/workloads/pods/pod-overview/>`_ in the `Kubernetes `Kubernetes Tasks`_ for more information.
User Guide`_ for more information.
Replication controller Replication controller
A replication controller is used to ensure that at any given time a certain A replication controller is used to ensure that at any given time a certain
@ -65,8 +64,8 @@ Replication controller
deleted by the replication controller as necessary based on a template to deleted by the replication controller as necessary based on a template to
ensure that the defined number of replicas exist. Refer to the `replication ensure that the defined number of replicas exist. Refer to the `replication
controller section controller section
<http://kubernetes.io/v1.0/docs/user-guide/replication-controller.html>`_ in <https://kubernetes.io/docs/tasks/run-application/rolling-update-replication-controller/>`_ in
the `Kubernetes User Guide`_ for more information. the `Kubernetes Tasks`_ for more information.
Service Service
A service is an additional layer of abstraction provided by the Kubernetes A service is an additional layer of abstraction provided by the Kubernetes
@ -75,8 +74,8 @@ Service
deleted by a replication controller, for example, other pods needing to deleted by a replication controller, for example, other pods needing to
discover them can do so via the service abstraction. Refer to the discover them can do so via the service abstraction. Refer to the
`services section `services section
<http://kubernetes.io/v1.0/docs/user-guide/services.html>`_ in the <https://kubernetes.io/docs/concepts/services-networking/service/>`_ in
`Kubernetes User Guide`_ for more information. `Kubernetes Concepts`_ for more information.
.. _Kubernetes User Guide: http://kubernetes.io/v1.0/docs/user-guide/
.. _Kubernetes Tasks: https://kubernetes.io/docs/tasks/
.. _Kubernetes Concepts: https://kubernetes.io/docs/concepts/

View File

@ -1110,7 +1110,7 @@ labels attribute.
_`admission_control_list` _`admission_control_list`
This label corresponds to Kubernetes parameter for the API server '--admission-control'. This label corresponds to Kubernetes parameter for the API server '--admission-control'.
For more details, refer to the `Admission Controllers For more details, refer to the `Admission Controllers
<https://kubernetes.io/docs/admin/admission-controllers//>`_. <https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/>`_.
The default value corresponds to the one recommended in this doc The default value corresponds to the one recommended in this doc
for our current Kubernetes version. for our current Kubernetes version.
@ -1566,7 +1566,7 @@ Image (image)
The image binary is loaded in Glance with the attribute The image binary is loaded in Glance with the attribute
'os_distro = fedora-atomic'. 'os_distro = fedora-atomic'.
Current supported image is Fedora Atomic (download from `Fedora Current supported image is Fedora Atomic (download from `Fedora
<https://alt.fedoraproject.org/pub/alt/atomic/stable/Cloud-Images/x86_64/Images>`_ ) <https://dl.fedoraproject.org/pub/alt/atomic/stable/>`_ )
TLS (tls-disabled) TLS (tls-disabled)
Transport Layer Security is enabled by default to secure the Swarm API for Transport Layer Security is enabled by default to secure the Swarm API for
@ -2932,11 +2932,9 @@ Kubernetes on Fedora Atomic
--------------------------- ---------------------------
This image can be downloaded from the `public Atomic site This image can be downloaded from the `public Atomic site
<https://alt.fedoraproject.org/pub/alt/atomic/stable/Cloud-Images/x86_64/Images/>`_ <https://dl.fedoraproject.org/pub/alt/atomic/stable/>`_
or can be built locally using diskimagebuilder. Details can be found in the or can be built locally using diskimagebuilder. Details can be found in the
`fedora-atomic element ``fedora-atomic element``. The image currently has the following OS/software:
<https://opendev.org/openstack/magnum/src/branch/master/magnum/drivers/k8s_fedora_atomic_v1>`_
The image currently has the following OS/software:
+--------------------------+-----------+ +--------------------------+-----------+
| OS/software | version | | OS/software | version |
@ -3011,9 +3009,9 @@ The login for this image is *core*.
Kubernetes on Ironic Kubernetes on Ironic
-------------------- --------------------
This image is built manually using diskimagebuilder. The scripts and This image is built manually using diskimagebuilder. The scripts and
instructions are included in `Magnum code repo instructions are included in `Magnum code repo
<https://opendev.org/openstack/magnum/src/branch/master/magnum/drivers/k8s_fedora_ironic_v1>`_. <https://opendev.org/openstack/magnum/src/branch/master/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes>`_.
Currently Ironic is not fully supported yet, therefore more details will be Currently Ironic is not fully supported yet, therefore more details will be
provided when this driver has been fully tested. provided when this driver has been fully tested.