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.

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