[www] Set 2024.1 as released and setup 2024.2
Update 2024.1 series info in www-generator.py so that 2024.1 is marked as maintained, thus released. Also add default pages for next release, 2024.2 Dalmatian. This patch needs to be merged at release day, April 3rd. Change-Id: I6aec79ea76cb544a064e0585d294476b79a2ac4f
This commit is contained in:
parent
e23568b98f
commit
3b9a71d52f
@ -75,7 +75,8 @@ SERIES_INFO = collections.OrderedDict([
|
||||
('zed', SeriesInfo(date='October 2022', status='maintained')),
|
||||
('2023.1', SeriesInfo(date='March 2023', status='maintained')),
|
||||
('2023.2', SeriesInfo(date='October 2023', status='maintained')),
|
||||
('2024.1', SeriesInfo(date='April 2024', status='development')),
|
||||
('2024.1', SeriesInfo(date='April 2024', status='maintained')),
|
||||
('2024.2', SeriesInfo(date='October 2024', status='development')),
|
||||
])
|
||||
|
||||
# Build a list of the series that are not the current series being
|
||||
|
69
www/2024.2/admin/index.html
Normal file
69
www/2024.2/admin/index.html
Normal file
@ -0,0 +1,69 @@
|
||||
{% set projects = PROJECT_DATA[SERIES] %}
|
||||
{% extends "templates/base.tmpl" %}
|
||||
{% block pagetitle %}{{SERIES_TITLE}} Administrator Guides{% endblock %}
|
||||
{% block title %}
|
||||
<a href="https://docs.openstack.org/">Documentation</a> > Administrator Guides
|
||||
{% endblock %}
|
||||
{% block content %}
|
||||
<!-- Begin Page Content -->
|
||||
<div class="top-docs-wrapper">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-8 col-md-8 col-sm-8">
|
||||
<h1>OpenStack {{SERIES_TITLE}} Administrator Guides</h1>
|
||||
<p>
|
||||
This page contains documentation about administering OpenStack services.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mid-docs-wrapper" id="docs-main-body">
|
||||
<div class="container">
|
||||
<div class="row docs-toc">
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-book"></i>Administrator Guides for OpenStack Services</h3>
|
||||
{% for project in projects|sort(attribute='name') -%}
|
||||
{% if project.type in ['service', 'other'] and project.has_admin_guide %}
|
||||
<a href="/{{project.name}}/{{SERIES}}/admin/">
|
||||
{{project.service}} ({{project.name}})
|
||||
</a><br />
|
||||
{% endif %}
|
||||
{%- endfor %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-book"></i>Administrator Guides for Common OpenStack Libraries</h3>
|
||||
{% for project in projects|sort(attribute='name') -%}
|
||||
{% if project.type == 'library' and project.has_admin_guide %}
|
||||
<a href="/{{project.name}}/{{SERIES}}/admin/">{{project.name}}</a><br />
|
||||
<p>{{project.service}}</p>
|
||||
{% endif %}
|
||||
{%- endfor %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-book"></i>Administrator Guides for OpenStack Deployment Tools</h3>
|
||||
{% for project in projects|sort(attribute='name') -%}
|
||||
{% if project.type == 'deployment' and project.has_admin_guide %}
|
||||
<a href="/{{project.name}}/{{SERIES}}/admin/">{{project.name}}</a><br />
|
||||
<p>{{project.service}}</p>
|
||||
{% endif %}
|
||||
{%- endfor %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="row docs-contribute-wrapper">
|
||||
<div class="col-lg-12">
|
||||
<p>Documentation treated like code, powered by the community - interested?</p>
|
||||
<a href="/doc-contrib-guide/" class="overview-btn contribute-btn"
|
||||
>How To Contribute <i class="fa fa-chevron-right"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endblock content %}
|
65
www/2024.2/api/index.html
Normal file
65
www/2024.2/api/index.html
Normal file
@ -0,0 +1,65 @@
|
||||
{% set projects = PROJECT_DATA[SERIES] %}
|
||||
{% extends "templates/base.tmpl" %}
|
||||
{% block pagetitle %}{{SERIES_TITLE}} API references{% endblock %}
|
||||
{% block title %}API references{% endblock %}
|
||||
{% block header %}
|
||||
{% endblock header %}
|
||||
{% block content %}
|
||||
<!-- Begin Page Content -->
|
||||
<div class="top-docs-wrapper">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-8 col-md-8 col-sm-8">
|
||||
<h1>OpenStack {{SERIES_TITLE}} API Reference Documentation</h1>
|
||||
<p>
|
||||
This page contains documentation about the OpenStack API and how to use it.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mid-docs-wrapper" id="docs-main-body">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row docs-toc">
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-book"></i>API References</h3>
|
||||
{% for project in projects|sort(attribute='service') %}
|
||||
{% if project.has_api_ref or project.has_api_guide or project.has_in_tree_api_docs %}
|
||||
{{project.service}} ({{project.name}}):
|
||||
{% if project.has_api_ref %}
|
||||
<a href="https://docs.openstack.org/api-ref/{{project.service_type}}/"> API Reference</a>
|
||||
{% endif %}
|
||||
{% if project.has_in_tree_api_docs %}
|
||||
<a href="/{{project.name}}/{{SERIES}}/api/"> API Documentation</a>
|
||||
{% endif %}
|
||||
{% if project.has_api_guide %}
|
||||
<a href="https://docs.openstack.org/api-guide/{{project.service_type}}/"> API Guide</a>
|
||||
{% endif %}
|
||||
<br/>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-cloud"></i>User Guides</h3>
|
||||
<a href="/api-quick-start/">API Guide</a><br/>
|
||||
<a href="../user/">OpenStack End User Guides (includes Python SDK)</a><br/>
|
||||
<a href="https://developer.openstack.org">Open source software for application development</a><br/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row docs-contribute-wrapper">
|
||||
<div class="col-lg-12">
|
||||
<p>Documentation treated like code, powered by the community - interested?</p>
|
||||
<a href="/doc-contrib-guide/" class="overview-btn contribute-btn">How To Contribute <i class="fa fa-chevron-right"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Page Content -->
|
||||
{% endblock content %}
|
1
www/2024.2/badge.html
Normal file
1
www/2024.2/badge.html
Normal file
@ -0,0 +1 @@
|
||||
{% include 'templates/project_deprecated_badge.tmpl' %}
|
60
www/2024.2/configuration/index.html
Normal file
60
www/2024.2/configuration/index.html
Normal file
@ -0,0 +1,60 @@
|
||||
{% set projects = PROJECT_DATA[SERIES] %}
|
||||
{% extends "templates/base.tmpl" %}
|
||||
{% block pagetitle %}{{SERIES_TITLE}} Configuration Guides{% endblock %}
|
||||
{% block title %}
|
||||
<a href="https://docs.openstack.org/">Documentation</a> > Configuration Guides
|
||||
{% endblock %}
|
||||
{% block content %}
|
||||
<!-- Begin Page Content -->
|
||||
<div class="top-docs-wrapper">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-8 col-md-8 col-sm-8">
|
||||
<h1>OpenStack {{SERIES_TITLE}} Configuration Guides</h1>
|
||||
<p>
|
||||
This page contains documentation about configuring OpenStack services.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mid-docs-wrapper" id="docs-main-body">
|
||||
<div class="container">
|
||||
<div class="row docs-toc">
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-book"></i>Configuration Guides for OpenStack Services</h3>
|
||||
<a href="/oslo.config/{{SERIES}}/configuration/">
|
||||
General information about configuring OpenStack (oslo.config)
|
||||
</a><br />
|
||||
{% for project in projects|sort(attribute='name') -%}
|
||||
{% if project.type in ['service', 'other'] and project.has_config_ref %}
|
||||
<a href="/{{project.name}}/{{SERIES}}/configuration/">
|
||||
{{project.service}} ({{project.name}})
|
||||
</a><br />
|
||||
{% endif %}
|
||||
{%- endfor %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-pencil"></i>Common Configuration via Libraries</h3>
|
||||
{% for project in projects|sort(attribute='name') %}
|
||||
{% if project.type == 'library' and project.has_config_ref %}
|
||||
<a href="/{{project.name}}/{{SERIES}}/configuration/">{{project.name}}</a><br />
|
||||
<p>{{project.service}}</p>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row docs-contribute-wrapper">
|
||||
<div class="col-lg-12">
|
||||
<p>Documentation treated like code, powered by the community - interested?</p>
|
||||
<a href="/doc-contrib-guide/" class="overview-btn contribute-btn"
|
||||
>How To Contribute <i class="fa fa-chevron-right"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endblock content %}
|
45
www/2024.2/deploy/index.html
Normal file
45
www/2024.2/deploy/index.html
Normal file
@ -0,0 +1,45 @@
|
||||
{% set projects = PROJECT_DATA[SERIES] %}
|
||||
{% extends "templates/base.tmpl" %}
|
||||
{% block pagetitle %}{{SERIES_TITLE}} Deployment Guides{% endblock %}
|
||||
{% block title %}
|
||||
<a href="https://docs.openstack.org">Documentation</a> > {{SERIES_TITLE}} Deployment Guides
|
||||
{% endblock %}
|
||||
{% block content %}
|
||||
<!-- Begin Page Content -->
|
||||
<div class="top-docs-wrapper">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-8 col-md-8 col-sm-8">
|
||||
<h1>OpenStack {{SERIES_TITLE}} Deployment Guides</h1>
|
||||
<p>The following deployment guides support different installation
|
||||
methods for core and optional OpenStack services.</p>
|
||||
<p>This is documentation in progress for the next release.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mid-docs-wrapper" id="docs-main-body">
|
||||
<div class="container">
|
||||
<div class="row docs-toc">
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-cogs"></i>By deployment method</h3>
|
||||
{% for project in projects|sort(attribute='name') -%}
|
||||
{% if project.type == 'deployment' and project.has_deployment_guide %}
|
||||
<p><a href="/project-deploy-guide/{{project.name}}/{{SERIES}}/">
|
||||
{{project.service}} Guide
|
||||
</a></p>
|
||||
{% endif %}
|
||||
{%- endfor %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row docs-contribute-wrapper">
|
||||
<div class="col-lg-12">
|
||||
<p>Documentation treated like code, powered by the community - interested?</p>
|
||||
<a href="/doc-contrib-guide/" class="overview-btn contribute-btn">How To Contribute <i class="fa fa-chevron-right"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endblock content %}
|
112
www/2024.2/index.html
Normal file
112
www/2024.2/index.html
Normal file
@ -0,0 +1,112 @@
|
||||
{% extends "templates/indexbase.tmpl" %}
|
||||
{% block pagetitle %}{{SERIES_TITLE}}{% endblock %}
|
||||
{% block title %}{% endblock %}
|
||||
{% block header %}
|
||||
{% endblock header %}
|
||||
{% block content %}
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-12"></div>
|
||||
</div>
|
||||
<div class="row docs-toc">
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections">
|
||||
<h3 id="release-notes"><i class="fa fa-refresh"></i>Release Notes</h3>
|
||||
<p>New features, upgrade and deprecation notes, known issues, and bug fixes</p>
|
||||
<a href="https://releases.openstack.org/dalmatian/index.html">OpenStack Projects Release Notes</a>
|
||||
<a href="/releasenotes/openstack-manuals/index.html">OpenStack Documentation Release Notes</a>
|
||||
</div>
|
||||
<div class="docs-link-sections">
|
||||
<h3 id="install-guides"><i class="fa fa-cogs"></i>Installation Guides</h3>
|
||||
<p>Getting started with the most commonly used OpenStack services</p>
|
||||
<a href="install/">Installation Guides</a>
|
||||
</div>
|
||||
<div class="docs-link-sections">
|
||||
<h3 id="project-deploy-guide"><i class="fa fa-cogs"></i>Deployment Guides</h3>
|
||||
<p>Choose how to deploy OpenStack and get started with the most commonly used OpenStack services</p>
|
||||
<a href="deploy/">Deployment Guides</a>
|
||||
</div>
|
||||
<div class="docs-link-sections">
|
||||
<h3 id="ops-and-admin-guides"><i class="fa fa-users"></i>Operations and Administration Guides</h3>
|
||||
<a href="admin/">Administrator Guides</a>
|
||||
<p>Manage and troubleshoot an OpenStack cloud</p>
|
||||
<!-- TODO(jaegerandi): Enable once we have content again
|
||||
<a href="/ha-guide/">High Availability Guide</a> -->
|
||||
<p>Install and configure OpenStack for high availability</p>
|
||||
<a href="/arch-design/">Architecture Guide</a>
|
||||
<p>Plan and design an OpenStack cloud</p>
|
||||
<a href="/operations-guide/">Operations Guide</a>
|
||||
<p>Operate an OpenStack cloud</p>
|
||||
<a href="/security-guide/">Security Guide</a>
|
||||
<p>Guidelines and scenarios for creating more secure OpenStack clouds</p>
|
||||
<a href="/image-guide/">Virtual Machine Image Guide</a><a href="/image-guide/ImageGuide.pdf">[PDF]</a>
|
||||
<p>Obtain, create, and modify OpenStack-compatible virtual machine images</p>
|
||||
</div>
|
||||
<div class="docs-link-sections">
|
||||
<h3 id="configuration-guides"><i class="fa fa-wrench"></i>Configuration Guides</h3>
|
||||
<a href="configuration/">Configuration Reference</a>
|
||||
<p>Installation and configuration options for OpenStack</p>
|
||||
</div>
|
||||
<div class="docs-link-sections">
|
||||
<h3 id="api-guides"><i class="fa fa-book"></i>API Guides</h3>
|
||||
<a href="api/">API Guides</a>
|
||||
<p>OpenStack API Documentation</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections">
|
||||
<h3 id="user-guides"><i class="fa fa-cloud"></i>User Guides</h3>
|
||||
<a href="user/">End User Guides</a>
|
||||
<p>Create and manage resources using the OpenStack dashboard, command-line client, and Python SDK</p>
|
||||
<a href="https://developer.openstack.org">Open source software for application development</a>
|
||||
<p>Resources for application development on OpenStack clouds</p>
|
||||
</div>
|
||||
<div class="docs-link-sections">
|
||||
<h3 id="services-libraries"><i class="fa fa-leaf"></i>Project-specific Guides</h3>
|
||||
<a href="projects.html">Services and Libraries</a>
|
||||
<p>Documentation for OpenStack services and libraries</p>
|
||||
<a href="language-bindings.html">Language Bindings and Python Clients</a>
|
||||
<p>Documentation for the OpenStack Python bindings and clients</p>
|
||||
</div>
|
||||
<div class="docs-link-sections">
|
||||
<h3 id="services-libraries"><i class="fa fa-users-cog"></i>SIG-specific Documentation</h3>
|
||||
<a href="https://docs.openstack.org/project-team-guide/stable-branches.html">Extended Maintenance SIG</a>
|
||||
<p>The Extended Maintenance SIG manages the existing stable branches</p>
|
||||
<a href="/self-healing-sig/">Self-healing SIG documentation</a>
|
||||
<p>Self-healing use cases and implementation details</p>
|
||||
<a href="/large-scale/">Large Scale SIG documentation</a>
|
||||
<p>The journey of running OpenStack at large scale</p>
|
||||
</div>
|
||||
<div class="docs-link-sections">
|
||||
<h3 id="doc-contrib-guides"><i class="fa fa-pencil"></i>Contributor Guides</h3>
|
||||
<a href="/contributors/">The OpenStack Contributor Guide</a>
|
||||
<p>The contribution process explained</p>
|
||||
<a href="/doc-contrib-guide/index.html">OpenStack Documentation Contributor Guide</a>
|
||||
<p>Documentation workflow and conventions</p>
|
||||
<a href="https://governance.openstack.org/tc/">OpenStack Technical Committee Governance Documents</a>
|
||||
<p>OpenStack Technical Committee reference documents and official resolutions</p>
|
||||
<a href="http://specs.openstack.org/">OpenStack Project specifications</a>
|
||||
<p>Specifications for future project features</p>
|
||||
<a href="/project-team-guide/">OpenStack Project Team Guide</a>
|
||||
<p>Guide to the OpenStack project and community</p>
|
||||
<a href="/infra/">OpenStack Testing and Collaboration Tools Documentation</a>
|
||||
<p>Community-managed development and communication systems</p>
|
||||
<a href="/i18n/">OpenStack I18n Guide</a>
|
||||
<p>Internationalization workflow and conventions</p>
|
||||
<a href="https://openinfra.dev/join/">Join the Open Infrastructure Foundation</a>
|
||||
<p>How to join the Open Infrastructure Foundation</p>
|
||||
<a href="https://www.openstack.org/user-survey/">Take the Deployment Survey</a>
|
||||
<p>Influence the future of OpenStack</p>
|
||||
</div>
|
||||
<div class="docs-link-sections">
|
||||
<h3 id="training-guides"><i class="fa fa-university"></i>Training Guides and Training Labs</h3>
|
||||
<a href="/upstream-training/">Upstream training</a>
|
||||
<p>Resources for the OpenStack Upstream Training program</p>
|
||||
<a href="/training_labs/">Training Labs</a>
|
||||
<p>Tools for OpenStack Training. Automatic deployment of lean virtualized multi-node openstack cluster.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Page Content -->
|
||||
{% endblock content %}
|
75
www/2024.2/install/index.html
Normal file
75
www/2024.2/install/index.html
Normal file
@ -0,0 +1,75 @@
|
||||
{% set projects = PROJECT_DATA[SERIES] %}
|
||||
{% extends "templates/base.tmpl" %}
|
||||
{% block pagetitle %}{{SERIES_TITLE}} Installation Guides{% endblock %}
|
||||
{% block title %}
|
||||
<a href="https://docs.openstack.org">Documentation</a> > {{SERIES_TITLE}} Installation Guides
|
||||
{% endblock %}
|
||||
{% block content %}
|
||||
<!-- Begin Page Content -->
|
||||
<div class="top-docs-wrapper">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-8 col-md-8 col-sm-8">
|
||||
<h1>OpenStack {{SERIES_TITLE}} Installation Guides</h1>
|
||||
<p>
|
||||
These documents cover installation procedures for OpenStack
|
||||
services.
|
||||
</p>
|
||||
<p>
|
||||
If you prefer to install OpenStack using an automated deployment
|
||||
tool, see the <a href="../deploy/">Deployment Guides.</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mid-docs-wrapper" id="docs-main-body">
|
||||
<div class="container">
|
||||
<div class="row docs-toc">
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections services-section">
|
||||
<h3><i class="fa fa-cogs"></i>Installation Guide</h3>
|
||||
<p>The following guide provides information about getting started,
|
||||
setting up your environment, and launching your instance.
|
||||
</p>
|
||||
<p>
|
||||
<a class="overview-btn docs-btn" style="width:80%;text-transform:initial;"
|
||||
href="/install-guide/">
|
||||
OpenStack Installation Guide
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-cogs"></i>Project Installation Guides</h3>
|
||||
<ul>
|
||||
|
||||
{% for project in projects|sort(attribute='service') -%}
|
||||
{% if project.type in ['service', 'other'] and project.has_install_guide %}
|
||||
<li><a href="/{{project.name}}/{{SERIES}}/install/">{{project.service}} ({{project.name|title}})</a></li>
|
||||
{% endif %}
|
||||
{%- endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row docs-contribute-wrapper">
|
||||
<div class="col-lg-12">
|
||||
<p>Documentation treated like code, powered by the community - interested?</p>
|
||||
<a href="/doc-contrib-guide/" class="overview-btn contribute-btn">How To Contribute <i class="fa fa-chevron-right"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
|
||||
<script>
|
||||
var elements = document.getElementsByClassName("os-box");
|
||||
var maximum = Number.MIN_VALUE;
|
||||
for (var i = 0, len = elements.length; i < len; i++) {
|
||||
if(elements[i].offsetHeight>maximum){
|
||||
maximum = elements[i].offsetHeight;
|
||||
}
|
||||
}
|
||||
$('.os-box').height(maximum);
|
||||
</script>
|
||||
{% endblock content %}
|
68
www/2024.2/language-bindings.html
Normal file
68
www/2024.2/language-bindings.html
Normal file
@ -0,0 +1,68 @@
|
||||
{% set projects = PROJECT_DATA[SERIES] %}
|
||||
{% extends "templates/base.tmpl" %}
|
||||
{% block pagetitle %}{{SERIES_TITLE}} Language bindings{% endblock %}
|
||||
{% block title %}
|
||||
<a href="https://docs.openstack.org/">Documentation</a> > Language Bindings and Python Clients
|
||||
{% endblock %}
|
||||
{% block content %}
|
||||
<!-- Begin Page Content -->
|
||||
<div class="top-docs-wrapper">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-8 col-md-8 col-sm-8">
|
||||
<h1>OpenStack {{SERIES_TITLE}} API Bindings</h1>
|
||||
<p>
|
||||
This page contains documentation about the Python
|
||||
bindings provided by OpenStack and how to use them.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mid-docs-wrapper" id="docs-main-body">
|
||||
<div class="container">
|
||||
<div class="row docs-toc">
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-book"></i>Bindings for the OpenStack APIs</h3>
|
||||
{% for project in projects|sort(attribute='service') -%}
|
||||
{% if project.type == 'cloud-client' and project.name != 'python-openstackclient' %}
|
||||
<a href="/{{project.name}}/{{SERIES}}/">
|
||||
{{project.service}} ({{project.description}})
|
||||
</a><br />
|
||||
{% endif %}
|
||||
{%- endfor %}
|
||||
</div>
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-book"></i> Bindings for individual OpenStack service APIs</h3>
|
||||
{% for project in projects|sort(attribute='service') -%}
|
||||
{% if project.type == 'service-client' %}
|
||||
<a href="/{{project.name}}/{{SERIES}}/">
|
||||
{{project.service}} ({{project.description}})
|
||||
</a><br />
|
||||
{% endif %}
|
||||
{%- endfor %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-cloud"></i>Use the unified command-line client</h3>
|
||||
<a href="/python-openstackclient/{{SERIES}}/">
|
||||
Unified OpenStack Client
|
||||
</a><br />
|
||||
<p>
|
||||
Documentation for python-openstackclient, a unified shell command structure.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row docs-contribute-wrapper">
|
||||
<div class="col-lg-12">
|
||||
<p>Documentation treated like code, powered by the community - interested?</p>
|
||||
<a href="/doc-contrib-guide/" class="overview-btn contribute-btn"
|
||||
>How To Contribute <i class="fa fa-chevron-right"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endblock content %}
|
1
www/2024.2/projects.html
Normal file
1
www/2024.2/projects.html
Normal file
@ -0,0 +1 @@
|
||||
{% extends "templates/project_list.tmpl" %}
|
71
www/2024.2/user/index.html
Normal file
71
www/2024.2/user/index.html
Normal file
@ -0,0 +1,71 @@
|
||||
{% set projects = PROJECT_DATA[SERIES] %}
|
||||
{% extends "templates/base.tmpl" %}
|
||||
{% block pagetitle %}{{SERIES_TITLE}} User Guides{% endblock %}
|
||||
{% block title %}
|
||||
<a href="https://docs.openstack.org">Documentation</a> > User Guides
|
||||
{% endblock %}
|
||||
{% block content %}
|
||||
<!-- Begin Page Content -->
|
||||
<div class="top-docs-wrapper">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-8 col-md-8 col-sm-8">
|
||||
<h1>OpenStack {{SERIES_TITLE}} Project User Guides</h1>
|
||||
<p>
|
||||
This page contains project-specific documentation for
|
||||
using OpenStack services and libraries.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mid-docs-wrapper" id="docs-main-body">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row docs-toc">
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-cog"></i>User Guides for OpenStack Services</h3>
|
||||
{% for project in projects|sort(attribute='service') %}
|
||||
{% if project.type in ['service', 'other'] and project.has_user_guide %}
|
||||
<a href="/{{project.name}}/{{SERIES}}/user/">
|
||||
{{project.service}} ({{project.name}})</a><br />
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-cog"></i>User Guides for OpenStack Deployment Tools</h3>
|
||||
{% for project in projects|sort(attribute='service') %}
|
||||
{% if project.type in ['deployment'] and project.has_user_guide %}
|
||||
<a href="/{{project.name}}/{{SERIES}}/user/">
|
||||
{{project.service}} ({{project.name}})</a><br />
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-6 col-md-6 col-sm-6">
|
||||
<div class="docs-link-sections">
|
||||
<h3><i class="fa fa-cog"></i>Client Libraries</h3>
|
||||
<p>Refer to <a href="../language-bindings.html">the
|
||||
language bindings list</a> for Python client library
|
||||
documentation and the Unified OpenStack command line
|
||||
client.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row docs-contribute-wrapper">
|
||||
<div class="col-lg-12">
|
||||
<p>Documentation treated like code, powered by the community - interested?</p>
|
||||
<a href="/doc-contrib-guide/" class="overview-btn contribute-btn">How To Contribute <i class="fa fa-chevron-right"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endblock content %}
|
Loading…
Reference in New Issue
Block a user