diff --git a/PORTS b/PORTS --- a/PORTS +++ b/PORTS @@ -9,7 +9,6 @@ 4440 Rundeck HTTP 21080 Drupal CRM HTTP 22080 Zammad HTTP - 26080 Sentry HTTP 27080 Grafana HTTP 28080 phragile HTTP 29080 etcd HTTP @@ -26,6 +25,7 @@ 24080 Tommy HTTP - CI 24180 Tommy HTTP - CD 25080 Auth Grove HTTP + 26080 Sentry HTTP 31080 Phabricator HTTP - DevCentral 33080 Bugzilla HTTP - Espace Win 34080 Etherpad diff --git a/pillar/credentials/zr.sls b/pillar/credentials/zr.sls --- a/pillar/credentials/zr.sls +++ b/pillar/credentials/zr.sls @@ -28,6 +28,11 @@ # This API key is used by Wolfplex API to access to the pad lists api: 125 + # sentry.nasqueron.org + sentry: + postgresql: 139 + app_key: 140 + # # Credentials used by Nasqueron members private services # diff --git a/pillar/paas/docker.sls b/pillar/paas/docker.sls --- a/pillar/paas/docker.sls +++ b/pillar/paas/docker.sls @@ -33,6 +33,8 @@ equatower: # Core services + - library/postgres + - library/redis:3.2-alpine - library/registry - nasqueron/mysql @@ -54,6 +56,10 @@ - nasqueron/jenkins-slave-rust - nasqueron/tommy + # Sentry + - localhost:5000/sentry + - tianon/exim4 + # ------------------------------------------------------------- # Networks # @@ -157,6 +163,13 @@ acquisitariat: {} phpbb_db: {} + postgresql: + sentry_db: + credential: nasqueron.sentry.postgresql + + redis: + sentry_redis: {} + registry: registry: app_port: 5000 @@ -329,6 +342,27 @@ app_port: 9090 host: xmpp.nasqueron.org + # Sentry + # The Sentry instance uses a Redis and a PostgreSQL instance, + # declared above. + exim: + sentry_smtp: {} + + sentry_worker: + sentry_worker_1: &sentry_links + postgresql_link: sentry_db + redis_link: sentry_redis + smtp_link: sentry_smtp + + sentry_cron: + sentry_cron: *sentry_links + + sentry_web: + sentry_web_1: + <<: *sentry_links + app_port: 26080 + host: sentry.nasqueron.org + # ------------------------------------------------------------- # Ports listened by XMPP # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -