system-config/doc/source/refstack.rst
Ian Wienand 018a14e34f refstack: cleanup old puppet
Remove old puppet configuration for the restack service, which is now
managed by Ansible.

Change-Id: I6b6dfd0f8ef89a5362f64cfbc8016ba5b1a346b3
2021-03-17 07:06:53 +11:00

58 lines
1.3 KiB
ReStructuredText

: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:
* refstack01.openstack.org
:Ansible:
* :git_file:`playbooks/service-refstack.yaml`
* :git_file:`docker/refstack/Dockerfile`
:Projects:
* https://opendev.org/osf/refstack/
:Bugs:
* https://storyboard.openstack.org/#!/project/osf/refstack
Overview
========
There are three major components in the Refstack server:
* Refstack-UI
* Refstack-API
* Database
These run as two containers (UI/API and mariadb) on the host.
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.
Mariadb 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