Merge "Add a refstack.openstack.org server"
This commit is contained in:
commit
dfe909097e
50
doc/source/refstack.rst
Normal file
50
doc/source/refstack.rst
Normal file
@ -0,0 +1,50 @@
|
||||
:title: refstack
|
||||
|
||||
.. _refstack:
|
||||
|
||||
Refstack
|
||||
########
|
||||
|
||||
Refstack is a public facing test reporting site supporting the efforts of
|
||||
the DefCore committee to identify widely deployed capabilities and also to
|
||||
verify the test results against the established capability specification.
|
||||
|
||||
|
||||
At a Glance
|
||||
===========
|
||||
|
||||
:Hosts:
|
||||
* http://refstack.openstack.org/
|
||||
:Puppet:
|
||||
* https://git.openstack.org/cgit/openstack-infra/puppet-refstack/
|
||||
:Projects:
|
||||
* https://github.com/stackforge/refstack/
|
||||
:Bugs:
|
||||
* https://bugs.launchpad.net/refstack
|
||||
|
||||
Overview
|
||||
========
|
||||
|
||||
There are three major components in the Refstack server:
|
||||
|
||||
Refstack-UI
|
||||
-----------
|
||||
|
||||
Refstack-UI is a web interface for interacting with data collected with
|
||||
the API server and client.
|
||||
|
||||
Refstack-API
|
||||
------------
|
||||
|
||||
Refstack-API server is a central repository for the collection of
|
||||
interoperability test results. It also provides APIs to facilitate the
|
||||
uploading/retrieval of test data. Users can use the refstack-client tool
|
||||
to anonymously upload their data to the refstack.openstack.org site.
|
||||
|
||||
MySQL database
|
||||
--------------
|
||||
|
||||
This is the database to host the user uploaded test results data.
|
||||
|
||||
More information about the Refstack project can be found at
|
||||
https://wiki.openstack.org/wiki/RefStack
|
@ -34,6 +34,7 @@ Major Systems
|
||||
askbot
|
||||
apps_site
|
||||
translate
|
||||
refstack
|
||||
|
||||
.. NOTE(dhellmann): These projects were not listed above, or in any
|
||||
other toctree, which breaks the build. It's not clear why they were
|
||||
|
@ -519,6 +519,24 @@ node 'design-summit-prep.openstack.org' {
|
||||
}
|
||||
}
|
||||
|
||||
# Node-OS: trusty
|
||||
node 'refstack.openstack.org' {
|
||||
class { 'openstack_project::server':
|
||||
iptables_public_tcp_ports => [80, 443],
|
||||
sysadmins => hiera('sysadmins', []),
|
||||
}
|
||||
class { 'refstack':
|
||||
mysql_host => hiera('refstack_mysql_host', 'localhost'),
|
||||
mysql_database => hiera('refstack_mysql_db_name', 'refstack'),
|
||||
mysql_user => hiera('refstack_mysql_user', 'refstack'),
|
||||
mysql_user_password => hiera('refstack_mysql_password', 'XXX'),
|
||||
ssl_cert_content => hiera('refstack_ssl_cert_file_contents', 'XXX'),
|
||||
ssl_key_content => hiera('refstack_ssl_key_file_contents', 'XXX'),
|
||||
ssl_ca_content => hiera('refstack_ssl_chain_file_contents', 'XXX'),
|
||||
protocol => 'https',
|
||||
}
|
||||
}
|
||||
|
||||
# A machine to run Storyboard
|
||||
# Node-OS: precise
|
||||
node 'storyboard.openstack.org' {
|
||||
|
@ -113,6 +113,7 @@ INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-pip"]="origin/ma
|
||||
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-planet"]="origin/master"
|
||||
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-project_config"]="origin/master"
|
||||
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-redis"]="origin/master"
|
||||
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-refstack"]="origin/master"
|
||||
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-releasestatus"]="origin/master"
|
||||
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-reviewday"]="origin/master"
|
||||
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-simpleproxy"]="origin/master"
|
||||
|
Loading…
Reference in New Issue
Block a user