Update Gitter Sentry (use GitLab instance)
Sentry has updated their pricing plans and we have exhausted our monthly 100,000 capacity. We could update the Gitter billing/plan or switch over to the https://sentry.gitlap.com/ https://sentry.gitlab.net/ instance (https://sentry.gitlap.com/organizations/gitlab/teams/gitter/settings/).
- Secrets moved to secrets repo, https://gitlab.com/gl-gitter/secrets/merge_requests/4
- Configure services to use secrets repo, https://gitlab.com/gl-infra/gitter-infrastructure/merge_requests/26
Todo
-
De-activate and stop paying for https://sentry.io/gitter -
Update production secrets with the latest from the secrets repo, -
Create git-flow release, https://gitlab.com/gl-gitter/secrets -
cd /opt/gitter-infrastructure/ansible/ && ansible-playbook -i prod --vault-password-file "/root/.vault_pass" playbooks/gitter/secrets.yml -vvvv
-
-
Gitter/backend
-
Create Sentry project on GitLab instance -
Update repo, https://gitlab.com/gl-gitter/secrets/blob/e81c07425bab2ed3b71dfadf2f9b6926136a949f/webapp/prod#L45 -
Deploy project
-
-
Gitter/backend-staging
-
Create Sentry project on GitLab instance -
Update repo, https://gitlab.com/gl-gitter/secrets/blob/e81c07425bab2ed3b71dfadf2f9b6926136a949f/webapp/prod-staging#L3 -
Deploy project
-
-
Gitter/badges
-
Create Sentry project on GitLab instance -
Update repo, https://github.com/troupe/gitter-badges/blob/9ca1f1f69b264dfa9dc310a593ad335cf37bc28c/config/environments/config.prod.json#L9 -
Deploy project
-
-
Gitter/billing
-
Create Sentry project on GitLab instance -
Update repo, https://github.com/gitterHQ/billing.gitter.im/blob/c4ce630ad8c7706712cb9d731c0a69294a06584d/config/environments/config.prod.json#L58 -
Deploy project
-
-
Gitter/developer
-
Create Sentry project on GitLab instance -
Update repo, https://github.com/gitterHQ/developer.gitter.im/blob/27a2bbdd3669c4287de0ad27f7d0b38ded0d1289/config/environments/config.prod.json#L39 -
Deploy project
-
-
Gitter/embed
-
Create Sentry project on GitLab instance -
Update repo, https://github.com/gitterHQ/gitter-embed/blob/933c0d36f6251dcf94c7294bc5e53fed135b6531/config/config.prod.json#L10 -
Deploy project
-
-
Gitter/errors
-
Create Sentry project on GitLab instance -
Update repo, https://github.com/gitterHQ/error-page/blob/341e0b52bb2c69cbdf7cde68b5ca1a4684147664/config/environments/config.prod.json#L9 -
Deploy project
-
-
Gitter/frontend
-
Create Sentry project on GitLab instance -
Update repo, https://gitlab.com/gl-gitter/secrets/blob/e81c07425bab2ed3b71dfadf2f9b6926136a949f/webapp/prod#L46 -
Deploy project
-
-
Gitter/frontend-staging
-
Create Sentry project on GitLab instance -
Update repo, https://gitlab.com/gl-gitter/secrets/blob/e81c07425bab2ed3b71dfadf2f9b6926136a949f/webapp/prod-staging#L4 -
Deploy project
-
-
Gitter/irc-web
-
Create Sentry project on GitLab instance -
Update repo, https://github.com/troupe/irc.gitter.im/blob/f5135c9f7d63495b316ea71f7922023eba2773f6/config/environments/config.prod.json#L18 -
Deploy project
-
-
Gitter/ircd
-
Create Sentry project on GitLab instance -
Update repo, ??? - It seems like this should be https://github.com/gitterHQ/irc-bridge but I couldn't find this project configured anywhere
- I have renamed this to
irc-server
to match the Ansible config
-
Deploy project
-
-
Gitter/stream
-
Create Sentry project on GitLab instance -
Update repo, https://github.com/gitterHQ/gitter-stream/blob/1e5a2881a51fdaff3cb735a863706e37ee55ae1e/config/environments/config.prod.json#L10 -
Deploy project
-
-
Gitter/webhooks
-
Create Sentry project on GitLab instance -
Update repo, https://github.com/gitterHQ/gitter-webhooks-handler/blob/4ca4b35d2af82374861e7c17794373e7fba7e365/config/environments/config.prod.json#L6 -
Deploy project
-
-
beta.gitter.im/backend-beta
-
Create Sentry project on GitLab instance -
Update repo, https://gitlab.com/gl-gitter/secrets/blob/e81c07425bab2ed3b71dfadf2f9b6926136a949f/webapp/beta#L24 -
Deploy project
-
-
beta.gitter.im/badges-beta
-
Create Sentry project on GitLab instance -
Update repo, https://github.com/troupe/gitter-badges/blob/9ca1f1f69b264dfa9dc310a593ad335cf37bc28c/config/environments/config.beta.json#L21 -
Deploy project
-
-
beta.gitter.im/beta-webhooks
-
Create Sentry project on GitLab instance -
Update repo, https://github.com/gitterHQ/gitter-webhooks-handler/blob/4ca4b35d2af82374861e7c17794373e7fba7e365/config/environments/config.beta.json#L4 -
Deploy project
-
-
beta.gitter.im/billing-beta
-
Create Sentry project on GitLab instance -
Update repo, https://github.com/gitterHQ/billing.gitter.im/blob/c4ce630ad8c7706712cb9d731c0a69294a06584d/config/environments/config.beta.json#L39 -
Deploy project
-
-
beta.gitter.im/developer-beta
-
Create Sentry project on GitLab instance -
Update repo, https://github.com/gitterHQ/developer.gitter.im/blob/27a2bbdd3669c4287de0ad27f7d0b38ded0d1289/config/environments/config.beta.json#L30 -
Deploy project
-
-
beta.gitter.im/embed-beta
-
Create Sentry project on GitLab instance -
Update repo, https://github.com/gitterHQ/gitter-embed/blob/933c0d36f6251dcf94c7294bc5e53fed135b6531/config/config.beta.json#L9 -
Deploy project
-
-
beta.gitter.im/errors-beta
-
Create Sentry project on GitLab instance -
Update repo, https://github.com/gitterHQ/error-page/blob/341e0b52bb2c69cbdf7cde68b5ca1a4684147664/config/environments/config.beta.json#L9 -
Deploy project
-
-
beta.gitter.im/frontend-beta
-
Create Sentry project on GitLab instance -
Update repo, https://gitlab.com/gl-gitter/secrets/blob/e81c07425bab2ed3b71dfadf2f9b6926136a949f/webapp/beta#L25 -
Deploy project
-
-
beta.gitter.im/irc-web-beta
-
Create Sentry project on GitLab instance -
Update repo, https://github.com/troupe/irc.gitter.im/blob/f5135c9f7d63495b316ea71f7922023eba2773f6/config/environments/config.beta.json#L7 -
Deploy project
-
-
beta.gitter.im/ircd-beta
-
Create Sentry project on GitLab instance -
Update repo, ??? - It seems like this should be https://github.com/gitterHQ/irc-bridge but I couldn't find this project configured anywhere
- I have renamed this to
irc-server
to match the Ansible config
-
Deploy project
-
-
beta.gitter.im/stream-beta
-
Create Sentry project on GitLab instance -
Update repo, https://github.com/gitterHQ/gitter-stream/blob/1e5a2881a51fdaff3cb735a863706e37ee55ae1e/config/environments/config.beta.json#L10 -
Deploy project
-