Nova Resource:Sentry/Overview

From Wikitech
Jump to navigation Jump to search

Software components

Instance list

sentry-XX
stable version of Sentry
build instuctions: just create a jessie host and apply the sentry security group (opens web ports for receiving error reports and SMTP port for receiving notes on errors via email replies) and the sentry puppet role, set up proxy if it does not exist yet, set sentry_host_name (this is the hostname of the proxy)
sentry-alpha, sentry-alpha2...
dev versions of Sentry
build instuctions: create jessie host, apply the sentry security group and the role::puppet::self puppet role, set up proxy if it does not exist yet, set sentry_host_name, log in, run sudo puppet agent -tv, go to /var/lib/git/operations/puppet, edit code or check out gerrit patch to test, apply sentry puppet role, run puppet agent again
sentry-testwiki
test MediaWiki installations that reports errors
build instructions: create host, set up proxy if it does not exist yet, set up Vagrant, install sentry vagrant role, create /srv/vagrant/settings.d/20-Sentry.php with <?php $wgSentryDsn = '<DSN>';. You can get the DSN from <sentry server hostname>/docs/platforms/?pid=<project id>.
sentry-builder
packaging server
build instructions: create jessie host, follow instructions in README file

See also