Broken links in documentation

Bug #1652948 reported by Andreas Jaeger
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
High
Alexandra Settle

Bug Description

Checking docs.openstack.org, the following documents (refererer) reference wrong URLs (url). This was found by a global link check on docs.openstack.org using scrapy:

{"url": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/maintenance-tasks/compute-add-node.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/maintenance-tasks/scale-environment.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/openstack-operations/manage-volumes-persistent-storage.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/openstack-operations/managing-instances.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/app-advanced-config-override.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/advanced-config.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/app-custom-layouts.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/advanced-config.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/developer-docs/additional-roles.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/index.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/developer-docs/additional-roles.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/developer-docs/contribute.html"},
{"url": "http://docs.openstack.org/developer/keystone/configure_federation.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/kilo/install-guide/configure-federation-sp-overview.html"},
{"url": "http://docs.openstack.org/developer/keystone/configure_federation.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/liberty/install-guide/configure-federation-sp-overview.html"},
{"url": "http://docs.openstack.org/developer/keystone/extensions/shibboleth.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/kilo/install-guide/configure-federation-sp-overview.html"},
{"url": "http://docs.openstack.org/developer/keystone/extensions/shibboleth.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/liberty/install-guide/configure-federation-sp-overview.html"},
{"url": "http://docs.openstack.org/developer/keystone/mapping_combinations.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/liberty/install-guide/configure-federation-mapping.html"},
{"url": "http://docs.openstack.org/developer/keystone/mapping_combinations.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-os_keystone/configure-federation-mapping.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible-ceph_client/newton/targethosts-prepare.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-ceph_client/newton/configure-ceph.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible-ceph_client/targethosts-prepare.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-ceph_client/configure-ceph.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/maintenance-tasks/compute-add-node.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/maintenance-tasks/scale-environment.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/openstack-operations/manage-volumes-persistent-storage.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/openstack-operations/managing-instances.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible-haproxy_server/configure-sslcertificates.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-haproxy_server/configure-haproxy.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible-haproxy_server/newton/configure-sslcertificates.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-haproxy_server/newton/configure-haproxy.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/app-no-internet-connectivity.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/newton.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-fwaas.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/mitaka.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-haproxy.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/newton.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-horizon.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/mitaka.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-ironic.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/mitaka.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-keystone.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/liberty.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-network-services.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/mitaka.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-openstack.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/mitaka/install-guide/configure-network-services.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-openstack.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/mitaka.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-sslcertificates.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-os_keystone/configure-keystone.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-sslcertificates.html", "status": 404, "referer": "http://docs.openstack.org/releasenotes/openstack-ansible/mitaka.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide/overview-security.html", "status": 404, "referer": "http://docs.openstack.org/security-guide/compute/hardening-the-virtualization-layers.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide-revised-draft/targethosts-networkconfig.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-os_neutron/app-openvswitch.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/install-guide-revised-draft/targethosts-networkconfig.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-os_neutron/newton/app-openvswitch.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/kilo/install-guide/ch-hosts-target.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/kilo/install-guide/ops-addcomputehost.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/kilo/py-modindex.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/kilo/"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/liberty/installation-guide/index.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/liberty/upgrade-guide/scripts.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/liberty/installation-guide/index.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/liberty/upgrade-guide/upgrade-playbooks.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/liberty/py-modindex.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/liberty/"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/mitaka/developer-docs/quickstart-aio", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/mitaka/developer-docs/scripts.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/mitaka/installation-guide/index.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/mitaka/upgrade-guide/scripts.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/mitaka/installation-guide/index.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/mitaka/upgrade-guide/upgrade-playbooks.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/mitaka/install-guide/overview-hostnetworking.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/mitaka/install-guide/overview-osa.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible/mitaka/install-guide/targethosts-configlvm.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/mitaka/install-guide/overview-hostlayout.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible-os_swift/app-configfiles.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-os_swift/configure-swift.html"},
{"url": "http://docs.openstack.org/developer/openstack-ansible-os_swift/newton/app-configfiles.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible-os_swift/newton/configure-swift-devices.html"},
{"url": "http://docs.openstack.org/liberty/networking-guide/scenario_l3ha_lb.html", "status": 404, "referer": "http://docs.openstack.org/developer/openstack-ansible/mitaka/install-guide/configure-hostlist.html"},

Revision history for this message
Melvin Hillsman (mrhillsman) wrote :
Revision history for this message
Andreas Jaeger (jaegerandi) wrote :

Melvin, those few are outdated documents. Current content is at http://docs.openstack.org/project-deploy-guide/openstack-ansible/newton/

Revision history for this message
Andreas Jaeger (jaegerandi) wrote :

Melvin, FYI: Those give now a 404 as well.

Revision history for this message
Alexandra Settle (alexandra-settle) wrote :

Thanks Andreas and Melvin.

Will spend the time adjusting this today.

Changed in openstack-ansible:
importance: Undecided → High
status: New → Confirmed
assignee: nobody → Alexandra Settle (alexandra-settle)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible (master)

Fix proposed to branch: master
Review: https://review.openstack.org/415712

Changed in openstack-ansible:
status: Confirmed → In Progress
assignee: Alexandra Settle (alexandra-settle) → Andy McCrae (andrew-mccrae)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-os_keystone (master)

Fix proposed to branch: master
Review: https://review.openstack.org/415713

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-os_keystone (master)

Reviewed: https://review.openstack.org/415713
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-os_keystone/commit/?id=2635e43c09969ca39e896aca26f87c59e5921223
Submitter: Jenkins
Branch: master

commit 2635e43c09969ca39e896aca26f87c59e5921223
Author: Andy McCrae <email address hidden>
Date: Thu Dec 29 15:37:30 2016 +0000

    [docs] Updating 404 link for os_keystone

    Change-Id: Id9df435c53f6762704f9c76f422d99f90ed26ff4
    Partial-bug: #1652948

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-ceph_client (master)

Fix proposed to branch: master
Review: https://review.openstack.org/415718

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-ceph_client (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/415721

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-os_swift (master)

Fix proposed to branch: master
Review: https://review.openstack.org/415724

tags: added: in-stable-newton
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-ceph_client (stable/newton)

Reviewed: https://review.openstack.org/415721
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-ceph_client/commit/?id=f231d56dada41fa375d2dbb42228c1cb2d6e2db0
Submitter: Jenkins
Branch: stable/newton

commit f231d56dada41fa375d2dbb42228c1cb2d6e2db0
Author: Andy McCrae <email address hidden>
Date: Thu Dec 29 15:56:09 2016 +0000

    [docs] Updating 404 link for ceph_client stable/newton

    Change-Id: I1003c8d22ff4ec187183b3351fe27263df8988f3
    Partial-Bug: #1652948

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-ceph_client (master)

Reviewed: https://review.openstack.org/415718
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-ceph_client/commit/?id=bc5e7f6aac295aaf8735c7b581d8a8a0df34c0ad
Submitter: Jenkins
Branch: master

commit bc5e7f6aac295aaf8735c7b581d8a8a0df34c0ad
Author: Andy McCrae <email address hidden>
Date: Thu Dec 29 15:54:09 2016 +0000

    [docs] Updating 404 link for ceph_client

    Change-Id: I971faa4ba7da8d175296dc7535f7ec5ab10d7ce8
    Partial-bug: #1652948

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-os_swift (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/415725

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-os_swift (master)

Reviewed: https://review.openstack.org/415724
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-os_swift/commit/?id=4615ef44cf502abed9812f4fa38975f4626eb79d
Submitter: Jenkins
Branch: master

commit 4615ef44cf502abed9812f4fa38975f4626eb79d
Author: Andy McCrae <email address hidden>
Date: Thu Dec 29 16:07:19 2016 +0000

    [docs] Updating 404 link for os_swift

    Change-Id: Iacff05a620afb07375b3aa648c047e161c721bb8
    Partial-bug: #1652948

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-haproxy_server (master)

Fix proposed to branch: master
Review: https://review.openstack.org/415726

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-haproxy_server (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/415728

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-os_swift (stable/newton)

Reviewed: https://review.openstack.org/415725
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-os_swift/commit/?id=d961cf9be7caeb6de1323a85c41c15823c972e76
Submitter: Jenkins
Branch: stable/newton

commit d961cf9be7caeb6de1323a85c41c15823c972e76
Author: Andy McCrae <email address hidden>
Date: Thu Dec 29 16:11:50 2016 +0000

    [docs] Updating 404 link for os_swift stable/newton

    Change-Id: I75b84709f2fb4b35ca163939bc42a8e6f430deff
    Partial-bug: #1652948

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-haproxy_server (master)

Reviewed: https://review.openstack.org/415726
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-haproxy_server/commit/?id=3f43f014051ce4ca68ee4b3cd02f2d8d7aa37a9d
Submitter: Jenkins
Branch: master

commit 3f43f014051ce4ca68ee4b3cd02f2d8d7aa37a9d
Author: Andy McCrae <email address hidden>
Date: Thu Dec 29 16:15:04 2016 +0000

    [docs] Updating 404 link for haproxy_server

    Change-Id: I3897419deca2494a9adfc1e5c49485509b64dc1a
    Partial-bug: #1652948

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-haproxy_server (stable/newton)

Reviewed: https://review.openstack.org/415728
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-haproxy_server/commit/?id=045e7519787a27b1d95700c5445448a36b93dee4
Submitter: Jenkins
Branch: stable/newton

commit 045e7519787a27b1d95700c5445448a36b93dee4
Author: Andy McCrae <email address hidden>
Date: Thu Dec 29 16:16:20 2016 +0000

    [docs] Updating 404 link for haproxy_server stable/newton

    Change-Id: I067fbbba4f19d06702ebc07caf756ae49edc0853
    Partial-bug: #1652948

Revision history for this message
Alexandra Settle (alexandra-settle) wrote :

Most are fixed, few more to fix in Mitaka and some to be backported to Newton.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible (master)

Reviewed: https://review.openstack.org/415712
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible/commit/?id=cb6006a768aed574839b78cd7be7e56fe689fb0f
Submitter: Jenkins
Branch: master

commit cb6006a768aed574839b78cd7be7e56fe689fb0f
Author: Alexandra Settle <email address hidden>
Date: Thu Dec 29 15:35:33 2016 +0000

    [docs] Updating 404 links

    Change-Id: I35445edd09f103d753469b8b4a5d3d3e549153c1
    Partial-bug: #1652948

Revision history for this message
Andreas Jaeger (jaegerandi) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/417918

Changed in openstack-ansible:
assignee: Andy McCrae (andrew-mccrae) → Alexandra Settle (alexandra-settle)
Revision history for this message
Alexandra Settle (alexandra-settle) wrote :

Some more to add - I think we can nearly close this? :)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible (stable/newton)

Reviewed: https://review.openstack.org/417918
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible/commit/?id=1bd7fc6c554683bd75bdad5a1d530834460fe755
Submitter: Jenkins
Branch: stable/newton

commit 1bd7fc6c554683bd75bdad5a1d530834460fe755
Author: Andy McCrae <email address hidden>
Date: Mon Jan 9 15:12:06 2017 +0000

    Fix broken link in OpenStack-Ansible Newton

    Change-Id: I86e13b88b00c3df4ffbb2857fb06441638977219
    Partial-Bug: #1652948

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible (master)

Reviewed: https://review.openstack.org/418399
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible/commit/?id=41d4fd8fc0bd3d6ffb1aa16d047261c47548d011
Submitter: Jenkins
Branch: master

commit 41d4fd8fc0bd3d6ffb1aa16d047261c47548d011
Author: Alexandra Settle <email address hidden>
Date: Tue Jan 10 14:04:28 2017 +0000

    [docs] Removing navigation.txt file

    After the updates to the new theme, there is no need for the
    navigation.txt file. Removing entirely for master.

    Partial-bug: 1652948

    Change-Id: I8e4b2384062f01a44d979dbb0c350702b7c9adbe

Changed in openstack-ansible:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.