Services

From Einstein Toolkit Documentation
Revision as of 14:57, 10 December 2018 by Sbrandt (talk | contribs) (Wiki)
Jump to: navigation, search

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

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.