From 37c83af5a5a8da7bd3677801b1d6911e1740012a Mon Sep 17 00:00:00 2001 From: Doug Hellmann Date: Tue, 25 Jul 2017 15:19:11 -0400 Subject: [PATCH] add landing pages for historical versions Add landing pages with references to all of the historical versions for completeness. For the versions where we do have guides still published, include links. Change-Id: I62211adab1628f10e88f4892dd85a50170da1d96 Signed-off-by: Doug Hellmann --- tools/www-generator.py | 14 +++++- www/.htaccess | 15 ------ www/austin/index.html | 63 ++++++++++++++++++++++++ www/bexar/index.html | 63 ++++++++++++++++++++++++ www/cactus/index.html | 63 ++++++++++++++++++++++++ www/diablo/index.html | 63 ++++++++++++++++++++++++ www/essex/index.html | 63 ++++++++++++++++++++++++ www/folsom/index.html | 63 ++++++++++++++++++++++++ www/grizzly/index.html | 63 ++++++++++++++++++++++++ www/havana/index.html | 63 ++++++++++++++++++++++++ www/icehouse/index.html | 89 ++++++++++++++++++++++++++++++++++ www/juno/index.html | 88 ++++++++++++++++++++++++++++++++++ www/kilo/index.html | 93 +++++++++++++++++++++++++++++++++++ www/liberty/index.html | 104 ++++++++++++++++++++++++++++++++++++++++ 14 files changed, 891 insertions(+), 16 deletions(-) create mode 100644 www/austin/index.html create mode 100644 www/bexar/index.html create mode 100644 www/cactus/index.html create mode 100644 www/diablo/index.html create mode 100644 www/essex/index.html create mode 100644 www/folsom/index.html create mode 100644 www/grizzly/index.html create mode 100644 www/havana/index.html create mode 100644 www/icehouse/index.html create mode 100644 www/juno/index.html create mode 100644 www/kilo/index.html create mode 100644 www/liberty/index.html diff --git a/tools/www-generator.py b/tools/www-generator.py index 1a3cf6db8c..bf658a7272 100755 --- a/tools/www-generator.py +++ b/tools/www-generator.py @@ -29,8 +29,20 @@ import requests import yaml -# List released series for which documentation is still published. +# List previously released series. PAST_SERIES = [ + 'austin', + 'bexar', + 'cactus', + 'diablo', + 'essex', + 'folsom', + 'grizzly', + 'havana', + 'icehouse', + 'juno', + 'kilo', + 'liberty', 'mitaka', 'newton', ] diff --git a/www/.htaccess b/www/.htaccess index 93d2d55ac5..5bae7377f6 100644 --- a/www/.htaccess +++ b/www/.htaccess @@ -10,21 +10,6 @@ redirectmatch 301 ^/index.html$ /{{RELEASED_SERIES}}/ redirectmatch 301 ^/openstack-projects.html$ /{{RELEASED_SERIES}}/projects.html redirectmatch 301 ^/language-bindings.html$ /{{RELEASED_SERIES}}/language-bindings.html -# Redirecting End-of-Life (EOL) versions, see https://wiki.openstack.org/wiki/Releases: -redirectmatch 301 /bexar/.*$ /index.html -redirectmatch 301 /cactus/.*$ /index.html -redirectmatch 301 /diablo/.*$ /index.html -redirectmatch 301 /essex/.*$ /index.html -redirectmatch 301 /folsom/.*$ /index.html -redirectmatch 301 /grizzly/.*$ /index.html -redirectmatch 301 /havana/.*$ /index.html - -# We still have the config-reference available -redirectmatch 301 /icehouse/(?!config-reference)/.*$ /index.html -redirectmatch 301 /juno/(?!config-reference)/.*$ /index.html -redirectmatch 301 /kilo/(?!config-reference)/.*$ /index.html -redirectmatch 301 /liberty/(?!config-reference)/.*$ /index.html - # Redirect docs.openstack.org index.html subpage pointers to main page redirect 301 /install/ /{{RELEASED_SERIES}}/install/ redirect 301 /basic-install/ /{{RELEASED_SERIES}}/install/ diff --git a/www/austin/index.html b/www/austin/index.html new file mode 100644 index 0000000000..d489ac03bf --- /dev/null +++ b/www/austin/index.html @@ -0,0 +1,63 @@ +{% extends "templates/indexbase.tmpl" %} +{% block pagetitle %}{{SERIES_TITLE}}{% endblock %} +{% block title %}{% endblock %} +{% block header %} +{% endblock header %} +{% block content %} + +
+
+
+
+

Welcome to OpenStack Documentation

+

+ What is OpenStack? OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. +

+
+

What are the next steps?

+ View The Docs + Get OpenStack + Get Training + {% include 'templates/swiftype_search.tmpl' %} +
+
+
+
+
+
+
+
+
+
+

Documentation for {{SERIES_TITLE}}

+ +

+ The {{SERIES_TITLE}} release of OpenStack is no + longer supported by the community. For more + information about the release, refer to + the releases + web site. +

+

+ For documentation, please refer to a newer + release. The most recently released version is + {{RELEASED_SERIES|title}} + and the version in development is + {{SERIES_IN_DEVELOPMENT|title}}. +

+
+ {% include 'templates/dropdown_releases_and_languages.tmpl' %} +
+
+
+
+
+
+

Documentation treated like code, powered by the community - interested?

+ How To Contribute +
+
+
+
+ +{% endblock content %} diff --git a/www/bexar/index.html b/www/bexar/index.html new file mode 100644 index 0000000000..d489ac03bf --- /dev/null +++ b/www/bexar/index.html @@ -0,0 +1,63 @@ +{% extends "templates/indexbase.tmpl" %} +{% block pagetitle %}{{SERIES_TITLE}}{% endblock %} +{% block title %}{% endblock %} +{% block header %} +{% endblock header %} +{% block content %} + +
+
+
+
+

Welcome to OpenStack Documentation

+

+ What is OpenStack? OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. +

+
+

What are the next steps?

+ View The Docs + Get OpenStack + Get Training + {% include 'templates/swiftype_search.tmpl' %} +
+
+
+
+
+
+
+
+
+
+

Documentation for {{SERIES_TITLE}}

+ +

+ The {{SERIES_TITLE}} release of OpenStack is no + longer supported by the community. For more + information about the release, refer to + the releases + web site. +

+

+ For documentation, please refer to a newer + release. The most recently released version is + {{RELEASED_SERIES|title}} + and the version in development is + {{SERIES_IN_DEVELOPMENT|title}}. +

+
+ {% include 'templates/dropdown_releases_and_languages.tmpl' %} +
+
+
+
+
+
+

Documentation treated like code, powered by the community - interested?

+ How To Contribute +
+
+
+
+ +{% endblock content %} diff --git a/www/cactus/index.html b/www/cactus/index.html new file mode 100644 index 0000000000..d489ac03bf --- /dev/null +++ b/www/cactus/index.html @@ -0,0 +1,63 @@ +{% extends "templates/indexbase.tmpl" %} +{% block pagetitle %}{{SERIES_TITLE}}{% endblock %} +{% block title %}{% endblock %} +{% block header %} +{% endblock header %} +{% block content %} + +
+
+
+
+

Welcome to OpenStack Documentation

+

+ What is OpenStack? OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. +

+
+

What are the next steps?

+ View The Docs + Get OpenStack + Get Training + {% include 'templates/swiftype_search.tmpl' %} +
+
+
+
+
+
+
+
+
+
+

Documentation for {{SERIES_TITLE}}

+ +

+ The {{SERIES_TITLE}} release of OpenStack is no + longer supported by the community. For more + information about the release, refer to + the releases + web site. +

+

+ For documentation, please refer to a newer + release. The most recently released version is + {{RELEASED_SERIES|title}} + and the version in development is + {{SERIES_IN_DEVELOPMENT|title}}. +

+
+ {% include 'templates/dropdown_releases_and_languages.tmpl' %} +
+
+
+
+
+
+

Documentation treated like code, powered by the community - interested?

+ How To Contribute +
+
+
+
+ +{% endblock content %} diff --git a/www/diablo/index.html b/www/diablo/index.html new file mode 100644 index 0000000000..d489ac03bf --- /dev/null +++ b/www/diablo/index.html @@ -0,0 +1,63 @@ +{% extends "templates/indexbase.tmpl" %} +{% block pagetitle %}{{SERIES_TITLE}}{% endblock %} +{% block title %}{% endblock %} +{% block header %} +{% endblock header %} +{% block content %} + +
+
+
+
+

Welcome to OpenStack Documentation

+

+ What is OpenStack? OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. +

+
+

What are the next steps?

+ View The Docs + Get OpenStack + Get Training + {% include 'templates/swiftype_search.tmpl' %} +
+
+
+
+
+
+
+
+
+
+

Documentation for {{SERIES_TITLE}}

+ +

+ The {{SERIES_TITLE}} release of OpenStack is no + longer supported by the community. For more + information about the release, refer to + the releases + web site. +

+

+ For documentation, please refer to a newer + release. The most recently released version is + {{RELEASED_SERIES|title}} + and the version in development is + {{SERIES_IN_DEVELOPMENT|title}}. +

+
+ {% include 'templates/dropdown_releases_and_languages.tmpl' %} +
+
+
+
+
+
+

Documentation treated like code, powered by the community - interested?

+ How To Contribute +
+
+
+
+ +{% endblock content %} diff --git a/www/essex/index.html b/www/essex/index.html new file mode 100644 index 0000000000..d489ac03bf --- /dev/null +++ b/www/essex/index.html @@ -0,0 +1,63 @@ +{% extends "templates/indexbase.tmpl" %} +{% block pagetitle %}{{SERIES_TITLE}}{% endblock %} +{% block title %}{% endblock %} +{% block header %} +{% endblock header %} +{% block content %} + +
+
+
+
+

Welcome to OpenStack Documentation

+

+ What is OpenStack? OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. +

+
+

What are the next steps?

+ View The Docs + Get OpenStack + Get Training + {% include 'templates/swiftype_search.tmpl' %} +
+
+
+
+
+
+
+
+
+
+

Documentation for {{SERIES_TITLE}}

+ +

+ The {{SERIES_TITLE}} release of OpenStack is no + longer supported by the community. For more + information about the release, refer to + the releases + web site. +

+

+ For documentation, please refer to a newer + release. The most recently released version is + {{RELEASED_SERIES|title}} + and the version in development is + {{SERIES_IN_DEVELOPMENT|title}}. +

+
+ {% include 'templates/dropdown_releases_and_languages.tmpl' %} +
+
+
+
+
+
+

Documentation treated like code, powered by the community - interested?

+ How To Contribute +
+
+
+
+ +{% endblock content %} diff --git a/www/folsom/index.html b/www/folsom/index.html new file mode 100644 index 0000000000..d489ac03bf --- /dev/null +++ b/www/folsom/index.html @@ -0,0 +1,63 @@ +{% extends "templates/indexbase.tmpl" %} +{% block pagetitle %}{{SERIES_TITLE}}{% endblock %} +{% block title %}{% endblock %} +{% block header %} +{% endblock header %} +{% block content %} + +
+
+
+
+

Welcome to OpenStack Documentation

+

+ What is OpenStack? OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. +

+
+

What are the next steps?

+ View The Docs + Get OpenStack + Get Training + {% include 'templates/swiftype_search.tmpl' %} +
+
+
+
+
+
+
+
+
+
+

Documentation for {{SERIES_TITLE}}

+ +

+ The {{SERIES_TITLE}} release of OpenStack is no + longer supported by the community. For more + information about the release, refer to + the releases + web site. +

+

+ For documentation, please refer to a newer + release. The most recently released version is + {{RELEASED_SERIES|title}} + and the version in development is + {{SERIES_IN_DEVELOPMENT|title}}. +

+
+ {% include 'templates/dropdown_releases_and_languages.tmpl' %} +
+
+
+
+
+
+

Documentation treated like code, powered by the community - interested?

+ How To Contribute +
+
+
+
+ +{% endblock content %} diff --git a/www/grizzly/index.html b/www/grizzly/index.html new file mode 100644 index 0000000000..d489ac03bf --- /dev/null +++ b/www/grizzly/index.html @@ -0,0 +1,63 @@ +{% extends "templates/indexbase.tmpl" %} +{% block pagetitle %}{{SERIES_TITLE}}{% endblock %} +{% block title %}{% endblock %} +{% block header %} +{% endblock header %} +{% block content %} + +
+
+
+
+

Welcome to OpenStack Documentation

+

+ What is OpenStack? OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. +

+
+

What are the next steps?

+ View The Docs + Get OpenStack + Get Training + {% include 'templates/swiftype_search.tmpl' %} +
+
+
+
+
+
+
+
+
+
+

Documentation for {{SERIES_TITLE}}

+ +

+ The {{SERIES_TITLE}} release of OpenStack is no + longer supported by the community. For more + information about the release, refer to + the releases + web site. +

+

+ For documentation, please refer to a newer + release. The most recently released version is + {{RELEASED_SERIES|title}} + and the version in development is + {{SERIES_IN_DEVELOPMENT|title}}. +

+
+ {% include 'templates/dropdown_releases_and_languages.tmpl' %} +
+
+
+
+
+
+

Documentation treated like code, powered by the community - interested?

+ How To Contribute +
+
+
+
+ +{% endblock content %} diff --git a/www/havana/index.html b/www/havana/index.html new file mode 100644 index 0000000000..2bd51d1d5d --- /dev/null +++ b/www/havana/index.html @@ -0,0 +1,63 @@ +{% extends "templates/indexbase.tmpl" %} +{% block pagetitle %}{{SERIES_TITLE}}{% endblock %} +{% block title %}{% endblock %} +{% block header %} +{% endblock header %} +{% block content %} + +
+
+
+
+

Welcome to OpenStack Documentation

+

+ What is OpenStack? OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. +

+
+

What are the next steps?

+ View The Docs + Get OpenStack + Get Training + {% include 'templates/swiftype_search.tmpl' %} +
+
+
+
+
+
+
+
+
+
+

Documentation for {{SERIES_TITLE}}

+ +

+ The {{SERIES_TITLE}} release of OpenStack is no + longer supported by the community. For more + information about the release, refer to + the releases + web site. +

+

+ For documentation, please refer to a newer + release. The most recently released version is + {{RELEASED_SERIES|title}} + and the version in development is + {{SERIES_IN_DEVELOPMENT}}. +

+
+ {% include 'templates/dropdown_releases_and_languages.tmpl' %} +
+
+
+
+
+
+

Documentation treated like code, powered by the community - interested?

+ How To Contribute +
+
+
+
+ +{% endblock content %} diff --git a/www/icehouse/index.html b/www/icehouse/index.html new file mode 100644 index 0000000000..af39e47bc2 --- /dev/null +++ b/www/icehouse/index.html @@ -0,0 +1,89 @@ +{% extends "templates/indexbase.tmpl" %} +{% block pagetitle %}{{SERIES_TITLE}}{% endblock %} +{% block title %}{% endblock %} +{% block header %} +{% endblock header %} +{% block content %} + +
+
+
+
+

Welcome to OpenStack Documentation

+

+ What is OpenStack? OpenStack is a + cloud operating system that controls large pools + of compute, storage, and networking resources + throughout a datacenter, all managed through a + dashboard that gives administrators control while + empowering their users to provision resources + through a web interface. +

+
+

What are the next steps?

+ View The Docs + Get OpenStack + Get Training + {% include 'templates/swiftype_search.tmpl' %} +
+
+
+
+
+
+
+
+ +
+
+

Documentation for {{SERIES_TITLE}}

+

+ The {{SERIES_TITLE}} release of OpenStack is no + longer supported by the community. For more + information about the release, refer to + the releases + web site. +

+

+ Minimal documentation is still published here to + assist users running this version. For additional + documentation, please refer to a newer release. The + most recently released version is + {{RELEASED_SERIES|title}} + and the version in development is + {{SERIES_IN_DEVELOPMENT|title}}. +

+
+ {% include 'templates/dropdown_releases_and_languages.tmpl' %} +
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+

Documentation treated like code, powered by the community - interested?

+ How To Contribute +
+
+ +
+
+ + +{% endblock content %} diff --git a/www/juno/index.html b/www/juno/index.html new file mode 100644 index 0000000000..c31b17f43b --- /dev/null +++ b/www/juno/index.html @@ -0,0 +1,88 @@ +{% extends "templates/indexbase.tmpl" %} +{% block pagetitle %}{{SERIES_TITLE}}{% endblock %} +{% block title %}{% endblock %} +{% block header %} +{% endblock header %} +{% block content %} + +
+
+
+
+

Welcome to OpenStack Documentation

+

+ What is OpenStack? OpenStack is a + cloud operating system that controls large pools + of compute, storage, and networking resources + throughout a datacenter, all managed through a + dashboard that gives administrators control while + empowering their users to provision resources + through a web interface. +

+
+

What are the next steps?

+ View The Docs + Get OpenStack + Get Training + {% include 'templates/swiftype_search.tmpl' %} +
+
+
+
+
+
+
+
+ +
+
+

Documentation for {{SERIES_TITLE}}

+

+ The {{SERIES_TITLE}} release of OpenStack is no + longer supported by the community. For more + information about the release, refer to + the releases + web site. +

+

+ Minimal documentation is still published here to + assist users running this version. For additional + documentation, please refer to a newer release. The + most recently released version is + {{RELEASED_SERIES|title}} + and the version in development is + {{SERIES_IN_DEVELOPMENT|title}}. +

+
+ {% include 'templates/dropdown_releases_and_languages.tmpl' %} +
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+

Documentation treated like code, powered by the community - interested?

+ How To Contribute +
+
+ +
+
+ +{% endblock content %} diff --git a/www/kilo/index.html b/www/kilo/index.html new file mode 100644 index 0000000000..e9963d3b84 --- /dev/null +++ b/www/kilo/index.html @@ -0,0 +1,93 @@ +{% extends "templates/indexbase.tmpl" %} +{% block pagetitle %}{{SERIES_TITLE}}{% endblock %} +{% block title %}{% endblock %} +{% block header %} +{% endblock header %} +{% block content %} + +
+
+
+
+

Welcome to OpenStack Documentation

+

+ What is OpenStack? OpenStack is a + cloud operating system that controls large pools + of compute, storage, and networking resources + throughout a datacenter, all managed through a + dashboard that gives administrators control while + empowering their users to provision resources + through a web interface. +

+
+

What are the next steps?

+ View The Docs + Get OpenStack + Get Training + {% include 'templates/swiftype_search.tmpl' %} +
+
+
+
+
+
+
+
+ +
+
+

Documentation for {{SERIES_TITLE}}

+

+ The {{SERIES_TITLE}} release of OpenStack is no + longer supported by the community. For more + information about the release, refer to + the releases + web site. +

+

+ Minimal documentation is still published here to + assist users running this version. For additional + documentation, please refer to a newer release. The + most recently released version is + {{RELEASED_SERIES|title}} + and the version in development is + {{SERIES_IN_DEVELOPMENT|title}}. +

+
+ {% include 'templates/dropdown_releases_and_languages.tmpl' %} +
+
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+

Documentation treated like code, powered by the community - interested?

+ How To Contribute +
+
+
+ +{% endblock content %} diff --git a/www/liberty/index.html b/www/liberty/index.html new file mode 100644 index 0000000000..822e9bbd5d --- /dev/null +++ b/www/liberty/index.html @@ -0,0 +1,104 @@ +{% extends "templates/indexbase.tmpl" %} +{% block pagetitle %}{{SERIES_TITLE}}{% endblock %} +{% block title %}{% endblock %} +{% block header %} +{% endblock header %} +{% block content %} + +
+
+
+
+

Welcome to OpenStack Documentation

+

+ What is OpenStack? OpenStack is a + cloud operating system that controls large pools + of compute, storage, and networking resources + throughout a datacenter, all managed through a + dashboard that gives administrators control while + empowering their users to provision resources + through a web interface. +

+
+

What are the next steps?

+ View The Docs + Get OpenStack + Get Training + {% include 'templates/swiftype_search.tmpl' %} +
+
+
+
+
+
+
+
+ +
+
+

Documentation for {{SERIES_TITLE}}

+

+ The {{SERIES_TITLE}} release of OpenStack is no + longer supported by the community. For more + information about the release, refer to + the releases + web site. +

+

+ Minimal documentation is still published here to + assist users running this version. For additional + documentation, please refer to a newer release. The + most recently released version is + {{RELEASED_SERIES|title}} + and the version in development is + {{SERIES_IN_DEVELOPMENT|title}}. +

+
+ {% include 'templates/dropdown_releases_and_languages.tmpl' %} +
+
+
+ +
+
+
+
+ +
+
+ + + + +
+ +
+ +
+
+ +
+ +
+
+

Documentation treated like code, powered by the community - interested?

+ How To Contribute +
+
+
+ +{% endblock content %}