Detect and notify stale entries

Registered by Christopher Aedo

The App Catalog can list assets that point to externally hosted entries (for instance a glance image). The links are not checked, and there could be entries that have links that don't work. Zuul can run periodic scripts, so a script should be written which will test the links found in the app catalog. When an asset with a dead link is found, an "active: false" attribute should be added to the entry for that asset, and proposal-bot can propose a change to the app-catalog repo including any updated records. This provides easy visibility but also easy automation (i.e. the only action required to suspect an inactive entry is to review and merge the proposal).

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Christopher Aedo
Direction:
Approved
Assignee:
Christopher Aedo
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Christopher Aedo
Completed by
Christopher Aedo

Related branches

Sprints

Whiteboard

Tom Fifield suggested "The docs-tools repository has a tool that does this that can probably be re-purposed."

j^2 - This is a great idea, this should be put on the "higher" priority list to help with adoption of app-catalog. Last thing someone wants is stale links on something that we want to say is the canonical list of what you can put inside your OS cloud.

Gerrit topic: https://review.openstack.org/#q,topic:bp/detect-stale-entries,n,z

Addressed by: https://review.openstack.org/257663
    Skip assets with active==false attribute

Addressed by: https://review.openstack.org/269935
Addressed by: https://review.openstack.org/270579

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.