diff --git a/tools/www-generator.py b/tools/www-generator.py
index 96453268ba..9a85b7e199 100755
--- a/tools/www-generator.py
+++ b/tools/www-generator.py
@@ -177,6 +177,8 @@ _URLS = [
'https://developer.openstack.org/api-ref/{service_type}/index.html'),
('has_api_guide', ['service'],
'https://developer.openstack.org/api-guide/{service_type}/index.html'),
+ ('has_deployment_guide', ['deployment'],
+ 'https://docs.openstack.org/project-deploy-guide/{name}/{series}/index.html'), # noqa
]
diff --git a/www/.htaccess b/www/.htaccess
index a2a667cdb0..01f7433597 100644
--- a/www/.htaccess
+++ b/www/.htaccess
@@ -39,7 +39,7 @@ redirectmatch 301 "^/releases(.*)$" http://releases.openstack.org$1
redirectmatch 301 ^/developer/kuryr-(kubernetes|libnetwork|tempest-plugin)/(.*)$ /kuryr-$1/latest/$2
# redirect all kolla sub-repositories appropriately
-redirectmatch 301 ^/developer/kolla-(ansible|kubernetes)/(.*)$ /kolla-$1/latest/$2
+redirectmatch 301 ^/developer/kolla-kubernetes/(.*)$ /kolla-kubernetes/latest/$1
# Redirect all openstack-ansible repositories appropriately
redirectmatch 301 ^/developer/(ansible-hardening|openstack-ansible-[^/]+)/(.*)$ /$1/latest/$2
@@ -90,7 +90,6 @@ redirect 301 /doc-contrib-guide/ui-text-guidelines /doc-contrib-guide/ux-ui-guid
# Redirect any deploy guide project directory back to the current stable index
redirectmatch 301 "^/project-deploy-guide/$" /{{RELEASED_SERIES}}/deploy/
-redirectmatch 301 "^/project-deploy-guide/openstack-ansible/$" /project-deploy-guide/openstack-ansible/{{RELEASED_SERIES}}/
redirectmatch 301 "^/project-deploy-guide/newton/" /newton/deploy/
redirectmatch 301 "^/project-deploy-guide/ocata/" /ocata/deploy/
diff --git a/www/pike/deploy/index.html b/www/pike/deploy/index.html
index 53710bc8c7..a4677c78d3 100644
--- a/www/pike/deploy/index.html
+++ b/www/pike/deploy/index.html
@@ -1,3 +1,4 @@
+{% set projects = PROJECT_DATA[SERIES] %}
{% extends "templates/base.tmpl" %}
{% block pagetitle %}{{SERIES_TITLE}} Deployment Guides{% endblock %}
{% block title %}
@@ -22,8 +23,13 @@
diff --git a/www/project-data/latest.yaml b/www/project-data/latest.yaml
index 59e1c97539..bc2af6d4b9 100644
--- a/www/project-data/latest.yaml
+++ b/www/project-data/latest.yaml
@@ -844,6 +844,8 @@
service: Deploying OpenStack with Ansible
has_admin_guide: true
has_user_guide: true
+ # NOTE(dhellmann): There is no guide at /project-deploy-guide/openstack-ansible/latest/index.html
+ # has_deployment_guide: true
- name: tripleo-docs
type: deployment
service: Deploying OpenStack with TripleO
@@ -869,6 +871,11 @@
service: Tooling for converting subunit streams into a SQL DB
type: tool
+- name: kolla-ansible
+ service: Kolla Deployment
+ type: deployment
+ # has_deployment_guide: true
+
# Projects that do not appear in the service-types-authority list:
# - kuryr
# - dragonflow
diff --git a/www/project-data/pike.yaml b/www/project-data/pike.yaml
index 095357a6ee..2d5a0e77ee 100644
--- a/www/project-data/pike.yaml
+++ b/www/project-data/pike.yaml
@@ -736,6 +736,16 @@
type: client
description: tricircle client
+- name: openstack-ansible
+ service: OpenStack-Ansible Deployment
+ type: deployment
+ has_deployment_guide: true
+
+- name: kolla-ansible
+ service: Kolla Deployment
+ type: deployment
+ has_deployment_guide: true
+
# - name: os-win
# service: Windows / Hyper-V library for OpenStack projects.
# type: library
diff --git a/www/project-data/schema.yaml b/www/project-data/schema.yaml
index b37a7f9f03..5742bf397e 100644
--- a/www/project-data/schema.yaml
+++ b/www/project-data/schema.yaml
@@ -43,3 +43,5 @@ items:
type: boolean
has_in_tree_htaccess:
type: boolean
+ has_deployment_guide:
+ type: boolean
diff --git a/www/queens/deploy/index.html b/www/queens/deploy/index.html
index 53710bc8c7..a4677c78d3 100644
--- a/www/queens/deploy/index.html
+++ b/www/queens/deploy/index.html
@@ -1,3 +1,4 @@
+{% set projects = PROJECT_DATA[SERIES] %}
{% extends "templates/base.tmpl" %}
{% block pagetitle %}{{SERIES_TITLE}} Deployment Guides{% endblock %}
{% block title %}
@@ -22,8 +23,13 @@
diff --git a/www/redirect-tests.txt b/www/redirect-tests.txt
index 038973a5d3..adcd901a00 100644
--- a/www/redirect-tests.txt
+++ b/www/redirect-tests.txt
@@ -51,8 +51,6 @@
/developer/kuryr-tempest-plugin/any-page.html 301 /kuryr-tempest-plugin/latest/any-page.html
# redirect all kolla sub-repositories appropriately
-/developer/kolla-ansible/ 301 /kolla-ansible/latest/
-/developer/kolla-ansible/any-page.html 301 /kolla-ansible/latest/any-page.html
/developer/kolla-kubernetes/ 301 /kolla-kubernetes/latest/
/developer/kolla-kubernetes/any-page.html 301 /kolla-kubernetes/latest/any-page.html
@@ -131,7 +129,6 @@
# Redirect any deploy guide project directory back to the current stable index
/project-deploy-guide/ 301 /{{RELEASED_SERIES}}/deploy/
-/project-deploy-guide/openstack-ansible/ 301 /project-deploy-guide/openstack-ansible/{{RELEASED_SERIES}}/
/project-deploy-guide/newton/ 301 /newton/deploy/
/project-deploy-guide/ocata/ 301 /ocata/deploy/