Host trystack.o.o site
This spec proposes hosting trystack.o.o under the OpenStack Infrastructure project. The actually OpenStack bits making trystack work are outside the scope of this spec. Change-Id: I84296dec98f68404c19713f75182faaed43419f9 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
parent
630b4ff050
commit
9222aeb685
@ -50,6 +50,7 @@ permits.
|
|||||||
specs/storyboard_story_tags
|
specs/storyboard_story_tags
|
||||||
specs/storyboard_subscription_pub_sub
|
specs/storyboard_subscription_pub_sub
|
||||||
specs/storyboard_task_branches
|
specs/storyboard_task_branches
|
||||||
|
specs/trystack-site
|
||||||
specs/zuul_split
|
specs/zuul_split
|
||||||
|
|
||||||
Implemented Design Specifications
|
Implemented Design Specifications
|
||||||
|
107
specs/trystack-site.rst
Normal file
107
specs/trystack-site.rst
Normal file
@ -0,0 +1,107 @@
|
|||||||
|
::
|
||||||
|
|
||||||
|
Copyright 2015 Red Hat, Inc.
|
||||||
|
|
||||||
|
This work is licensed under a Creative Commons Attribution 3.0
|
||||||
|
Unported License.
|
||||||
|
http://creativecommons.org/licenses/by/3.0/legalcode
|
||||||
|
|
||||||
|
=========================
|
||||||
|
Host Trystack Web Content
|
||||||
|
=========================
|
||||||
|
|
||||||
|
https://storyboard.openstack.org/#!/story/2000302
|
||||||
|
|
||||||
|
Host the http://trystack.org Trystack web content within the
|
||||||
|
community-managed project infrastructure.
|
||||||
|
|
||||||
|
*NOTE* This specification does not affect how or where the sandbox
|
||||||
|
environment runs. That is outside the scope of this document.
|
||||||
|
|
||||||
|
Problem Description
|
||||||
|
===================
|
||||||
|
|
||||||
|
The http://trystack.org Trystack web content is currently hosted on Rackspace
|
||||||
|
and maintained by Red Hat, Inc. Red Hat staff have agreed the best home for
|
||||||
|
this content is within the community hosting infrastructure rather than under
|
||||||
|
the control of a single member company.
|
||||||
|
|
||||||
|
Proposed Change
|
||||||
|
===============
|
||||||
|
|
||||||
|
Import the git repository for the web contents into a new repo with in
|
||||||
|
openstack-infra along with creating a new trystack.o.o static site. There is
|
||||||
|
no need to provision a new VM as the contents can live under the static.o.o
|
||||||
|
while creating an vhost within the Apache configuration.
|
||||||
|
|
||||||
|
Alternatives
|
||||||
|
------------
|
||||||
|
|
||||||
|
Allow Rackspace to continue hosting the site while Red Hat maintains the
|
||||||
|
static content for a community resource.
|
||||||
|
|
||||||
|
Implementation
|
||||||
|
==============
|
||||||
|
|
||||||
|
Assignee(s)
|
||||||
|
-----------
|
||||||
|
|
||||||
|
Primary assignee:
|
||||||
|
pabelanger
|
||||||
|
|
||||||
|
Gerrit Topic
|
||||||
|
------------
|
||||||
|
|
||||||
|
Use Gerrit topic "puppet-trystack" for all patches related to this spec.
|
||||||
|
|
||||||
|
.. code-block:: bash
|
||||||
|
|
||||||
|
git-review -t puppet-trystack
|
||||||
|
|
||||||
|
Work Items
|
||||||
|
----------
|
||||||
|
|
||||||
|
- Import trystack static content into a new openstack-infra/trystack-site
|
||||||
|
repo.
|
||||||
|
- Update the puppet modules for static.o.o to include vhost for trystack.o.o.
|
||||||
|
- Create DNS entries.
|
||||||
|
|
||||||
|
Repositories
|
||||||
|
------------
|
||||||
|
|
||||||
|
A openstack-infra/trystack-site repo will be created.
|
||||||
|
|
||||||
|
Servers
|
||||||
|
-------
|
||||||
|
|
||||||
|
No new servers required.
|
||||||
|
|
||||||
|
DNS Entries
|
||||||
|
-----------
|
||||||
|
|
||||||
|
The trystack.openstack.org A and AAAA resource records will need to be
|
||||||
|
created. The trystack.org domain should be redirected to the new
|
||||||
|
trystack.openstack.org server.
|
||||||
|
|
||||||
|
Documentation
|
||||||
|
-------------
|
||||||
|
|
||||||
|
The openstack-infra/system-config documentation will be updated to include
|
||||||
|
a summary of the Trystack site.
|
||||||
|
|
||||||
|
Security
|
||||||
|
--------
|
||||||
|
|
||||||
|
The Trystack site is a static content driven from git. It will live on a
|
||||||
|
shared system with the ability to be moved to a dedicated server in the
|
||||||
|
future.
|
||||||
|
|
||||||
|
Testing
|
||||||
|
-------
|
||||||
|
|
||||||
|
N/A
|
||||||
|
|
||||||
|
Dependencies
|
||||||
|
============
|
||||||
|
|
||||||
|
N/A
|
Loading…
Reference in New Issue
Block a user