cli: Add 'sentry extract-scheduler-tasks' command
Usage: swh sentry extract-scheduler-tasks [OPTIONS] Extract scheduler task parameters from events. This command allows to extract scheduler task parameters from Sentry events related to a Software Heritage scheduler task and dumps a CSV file to stdout that can be consumed by the CLI command: $ swh scheduler task schedule --columns type --columns kwargs <csv_file>. Options: -u, --sentry-url TEXT Sentry URL [default: https://sentry.softwareheritage.org] -t, --sentry-token TEXT Bearer token required to communicate with Sentry API (can also be provided in SENTRY_TOKEN environment variable) [required] -i, --sentry-issue-number TEXT Sentry issue number to extract origin URLs from its events [required] -e, --environment TEXT Filter on environment: production or staging, both are selected by default -h, --help Show this message and exit.
parent
965be8f9
Branches master
No related tags found
Showing
- swh/core/cli/sentry.py 44 additions, 0 deletionsswh/core/cli/sentry.py
- swh/core/tests/data/https_sentry.softwareheritage.org/api_0_issues_112726_events 1 addition, 56 deletions...ps_sentry.softwareheritage.org/api_0_issues_112726_events
- swh/core/tests/data/https_sentry.softwareheritage.org/api_0_issues_112726_events 1 addition, 56 deletions...ps_sentry.softwareheritage.org/api_0_issues_112726_events
- swh/core/tests/data/https_sentry.softwareheritage.org/api_0_issues_112726_events,full=true 56 additions, 0 deletions...softwareheritage.org/api_0_issues_112726_events,full=true
- swh/core/tests/data/sentry_expected_scheduler_tasks.csv 4 additions, 0 deletionsswh/core/tests/data/sentry_expected_scheduler_tasks.csv
- swh/core/tests/test_cli_sentry.py 25 additions, 2 deletionsswh/core/tests/test_cli_sentry.py
Loading
Please register or sign in to comment