Difference between revisions of "Services"

From Einstein Toolkit Documentation
Jump to: navigation, search
(CactusCode.org)
(Cactus services?)
Line 57: Line 57:
 
* Source for website: https://svn.cactuscode.org/www
 
* Source for website: https://svn.cactuscode.org/www
 
* Docker source for webserver: https://github.com/stevenrbrandt/et-websites.git
 
* Docker source for webserver: https://github.com/stevenrbrandt/et-websites.git
 +
 +
== Website monitoring? ==
  
 
== Cactus services? ==
 
== Cactus services? ==

Revision as of 15:36, 10 December 2018

The Einstein Toolkit depends on a number of services managed by the ET maintainers. Here we list each of these, and give any relevant information. Ideally, this page should be sufficient for a maintainer to deal with urgent issues relating to these services in case the primary administrator is unavailable.

Website

Tutorial

Wiki

Subversion

git

The organizations should have an administrator group and a developer group where administrators are the ET maintainers and developers are ET users who have been granted write access to the repos. We try to keep access control coarse grained, erring on the side of granting write access easily and to all repos rather than micromanaging access.

github is used by gitter.im to authenticate users but access to https://gitter.im/einsteintoolkit is possible without being in the github einsteintoolkit organization.

TRAC

  • https://trac.einsteintoolkit.org
  • Location: A VM at CCT
  • Administrator: Steve Brandt
  • The trac machine is the same as svn.cactuscode.org. It is installed in /svn/trac. If one has root access, and the need arises, one can administer it with the trac-admin command line tool.

Mailing lists

Chat channels

CactusCode.org

Website monitoring?

Cactus services?

Domain

  • einsteintoolkit.org
  • Owned by LSU
  • Notes: Cannot point subdomains to any machines not controlled directly by LSU

Build and test

  • https://build-test.barrywardell.net
  • Location: A VM in NCSA Nebula
  • Administrator: Ian Hinder
  • Nebula access: Roland Haas (and Gabrielle Allen)
  • Detailed documentation at BuildAndTest
  • Notes:
    • Jenkins runs on the build master, and can connect to a variety of build nodes. One such node is also hosted on Nebula, and is currently (10-May-2017) the only working build node.
    • Depends on the git super-repository https://bitbucket.org/einsteintoolkit/einsteintoolkit
    • A login node for people to test failures on a system very similar to the build node is available at login.barrywardell.net. Contact Ian Hinder for access.
    • Roland Haas is running 3 OSX VMs on a laptop in his office. Detailed description on how they were set up is in the CactusJenkins repo in build-slave-osx.md. Contact Roland Haas to gain access.

Git updater

  • et.barrywardell.net
  • Location: A VM in NCSA Nebula
  • Administrator: Ian Hinder
  • Notes:
    • This server periodically updates its local copies of the ET repositories and updates the git super-repository at https://bitbucket.org/einsteintoolkit/einsteintoolkit/. It also hosts and updates git-svn mirrors of the subversion repositories needed for the ET, so that the super-repository can use them.