diff --git a/www/.htaccess b/www/.htaccess index 637b75b5ce..e38878b804 100644 --- a/www/.htaccess +++ b/www/.htaccess @@ -1,6 +1,14 @@ {% set series = 'latest' %} +{% set released_series = 'ocata' %}{# The most recently released series #} {% set projects = PROJECT_DATA[series] %} +# Redirect old top-level HTML pages to the version under most recent +# full release. +redirectmatch 301 /$ /{{released_series}}/ +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 diff --git a/www/index.html b/www/index.html deleted file mode 100644 index d7006d4678..0000000000 --- a/www/index.html +++ /dev/null @@ -1,101 +0,0 @@ -{% extends "templates/indexbase.tmpl" %} -{% block pagetitle %}Ocata{% endblock %} -{% block title %}{% endblock %} -{% block header %} -{% endblock header %} -{% block content %} - -
- 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. -
-Note that on July 3rd of 2017, all projects have been - moved to a new location on this server. Each project - is required to merge any single change in order to be - published. Keep in mind that bookmarks saved before - the changes may no longer function. - - See the specification - for more information. -
- -This is the latest release. Use the menu to select a prior release if needed.
-New features, upgrade and deprecation notes, known issues, and bug fixes
- OpenStack Projects Release Notes - OpenStack Documentation Release Notes -Getting started with the most commonly used OpenStack services
- Installation Tutorials and Guides -Choose how to deploy OpenStack and get started with the most commonly used OpenStack services
- Deployment Guides -Deploy and manage OpenStack Networking (neutron)
-Installation and configuration options for OpenStack
-Documentation treated like code, powered by the community - interested?
- How To Contribute -- This page contains documentation about the Python bindings provided by OpenStack and how to use them. -
-- User guide for the OpenStack dashboard and command-line clients. -
- - Unified OpenStack Client -- Documentation for python-openstackclient, a unified shell command structure. -
-Documentation treated like code, powered by the community - interested?
- How To Contribute -Manage and troubleshoot an OpenStack cloud
+ High Availability Guide[PDF] +Install and configure OpenStack for high availability
+ Operations Guide[PDF] +Design, create, and administer a production OpenStack cloud
+ Security Guide +Guidelines and scenarios for creating more secure OpenStack clouds
+ Virtual Machine Image Guide[PDF] +Obtain, create, and modify OpenStack-compatible virtual machine images
+ Architecture Design Guide[PDF] +Guidelines for designing an OpenStack cloud
Networking Guide[PDF]Deploy and manage OpenStack Networking (neutron)
Installation and configuration options for OpenStack
- {% include 'templates/api_guides.tmpl' %} +Create and manage resources using the OpenStack dashboard, command-line client, and Python SDK
+ Open source software for application development +Resources for application development on OpenStack clouds
+Documentation for OpenStack services and libraries
+ Language Bindings and Python Clients +Documentation for the OpenStack Python bindings and clients
+Documentation workflow and conventions
+ OpenStack Technical Committee Governance Documents +OpenStack Technical Committee reference documents and official resolutions
+ OpenStack Project specifications +Specifications for future project features
+ OpenStack Project Team Guide +Guide to the OpenStack project and community
+ OpenStack Developer and Community Infrastructure Documentation +Development and infrastructure documentation
+ OpenStack I18n Guide +Internationalization workflow and conventions
+ Join the OpenStack Foundation +How to join the OpenStack Foundation
+ Take the Deployment Survey +Influence the future of OpenStack
+Resources for the OpenStack Upstream Training program
+ Training Labs +Tools for OpenStack Training. Automatic deployment of lean virtualized multi-node openstack cluster.
++ This page contains documentation about the Python bindings provided by OpenStack and how to use them. +
++ User guide for the OpenStack dashboard and command-line clients. +
+ + OpenStack Command Line Interface Reference ++ Reference listing of all commands and parameters + available for keystone, glance, neutron, nova, + cinder, swift, heat, and ceilometer commands. +
+ + Unified OpenStack Client ++ Documentation for python-openstackclient, a unified shell command structure. +
+Documentation treated like code, powered by the community - interested?
+ How To Contribute ++ This page contains project-specific documentation for + OpenStack services and libraries. +
+Security linter for Python.
+ bashateLinter for bash scripts.
+ grenadeGrenade is an OpenStack test harness to exercise the upgrade process between releases.
+ refstackRefStack is a toolset for testing interoperability between OpenStack clouds.
+ syntribosAutomated API security testing tool.
+Friendly state machines for python.
+ cliffBuilds command-line programs in Python.
+ debtcollectorA collection of Python deprecation patterns and strategies that + help you collect your technical debt in a non-destructive manner.
+ futuristAsynchronous code from the future, helping you build out your + applications to handle asynchronous and periodic work in a nice manner.
+ keystoneauthCommon authentication library for OpenStack clients.
+ keystonemiddlewareMiddleware provided for integrating with the OpenStack Identity API.
+ neutron-libLibrary provided for integrating with the OpenStack Networking platform.
+ oslo.cacheGeneric caching mechanism for OpenStack projects by wrapping + the dogpile.cache.
+ oslo.concurrencyExternal process management and task synchronization.
+ oslo.configConfiguration option parsing from the command line or configuration files.
+ oslo.contextHelpers to maintain useful information about a request context
+ oslo.dbDatabase connectivity.
+ oslo.i18nInternationalization and translation.
+ oslo.logA logging configuration library.
+ oslo.messagingInter-process communication.
+ oslo.middlewareA collection of WSGI middleware for web service development.
+ oslo.policyCommon policy enforcement.
+ oslo.reportsError report framework for projects.
+ oslo.rootwrapFine filtering of shell commands to run as root.
+ oslo.serializationSerialization with special handling for some common types.
+ oslo.serviceLibrary for running and managing OpenStack services.
+ oslo.utilsDatabase and RPC object schema versioning.
+ oslo.versionedobjectsLibrary of common low-level utility modules.
+ oslo.vmwareCommon functionality required by VMware drivers in several projects.
+ oslosphinxTheme and extension support for Sphinx documentation.
+ oslotestUnit test and fixture framework.
+ osprofilerCross-Project profiling library.
+ pbrManages setuptools packaging needs in a consistent way.
+ PyCADFCreates CADF events to capture cloud-related events.
+ pylockfileThe lockfile package provides a simple API for locking files.
+ stevedoreManages dynamic plug-ins for Python applications.
+ TaskFlowMakes task execution easy, consistent, and reliable.
+ ToozDistributed primitives like group membership protocol, lock service and leader elections.
+Documentation treated like code, powered by the community - interested?
+ How To Contribute +- This page contains project-specific documentation for - OpenStack services and libraries. -
-{{project.service}}
-{% endif %} -{% endfor %} -{{project.service}}
-{% endif %} -{% endfor %} -Documentation treated like code, powered by the community - interested?
- How To Contribute -