Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • infrastructure infrastructure
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 108
    • Issues 108
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 20
    • Merge requests 20
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Arch LinuxArch Linux
  • infrastructureinfrastructure
  • Merge requests
  • !532

change(aurweb): use v6.0.10 error reporting config

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Kevin Morris requested to merge kevr/infrastructure:aurweb-gitlab-reporting into master Feb 10, 2022
  • Overview 1
  • Commits 1
  • Pipelines 3
  • Changes 1

This change should not be applied until aurweb!449 (merged) is merged; v6.0.10 is not yet tagged. That being said, while the request is up in our repository, we are unsure if devops wants to go forward with this at the current time.

For devops: You will need to set the following ansible variables:

  • vault_aurweb_gitlab_instance: https://gitlab.archlinux.org
  • vault_aurweb_error_project: some/project
  • vault_aurweb_error_token: some-really-secret-token-for-error-project

And you may safely remove:

  • vault_aurweb_postmaster from the vault.

aurweb Changes

As repeats of these traceback notifications were annoying some of the devops staff, and it took coordination to share tracebacks with developers, this commit removes that responsibility off of devops by reporting tracebacks to Gitlab repositories in the form of issues.

  • removed ServerErrorNotification
  • removed notifications.postmaster configuration option
  • added notifications.gitlab-instance option
  • added notifications.error-project option
  • added notifications.error-token option

Issues are filed confidentially. This change will need updates in infrastructure's ansible configuration before this can be applied to aur.archlinux.org.

Signed-off-by: Kevin Morris kevr@0cost.org

Example traceback report:

issue

Edited Feb 10, 2022 by Kevin Morris
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: aurweb-gitlab-reporting