Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add issue template to collect billing data for a specific time period #4731

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/08_collect-billing-data.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: "💳 Collect billing data for a time period"
description: "Generate the billing data for a specific time period for all 2i2c clusters"
title: "[Billing] Collect billing data for {{ Month(s) }} - {{ Dedicated / Shared }} clusters"
labels: ["billing"]
body:
- type: markdown
attributes:
value: |
This template is designed to help the engineers plan the recurrent task of generating and collecting in one place the billing data either for shared or for dedicated 2i2c clusters for a specific time interval.

Once all the info has been filled in, this issue is considered to be fully refined and can be added to the `Refined` column of the Project Board.

# Context

- type: dropdown
id: cluster_type
attributes:
label: Instructions for performing this task
options:
- Dedicated clusters [instructions](https://infrastructure.2i2c.org/howto/bill/#communities-with-dedicated-cloud-accounts)
- Shared clusters [instructions](https://infrastructure.2i2c.org/howto/bill/#communities-in-shared-cloud-accounts)
validations:
required: true

- type: markdown
attributes:
value: |
# Definition of Done

- type: checkboxes
attributes:
label: Tasklist
description: Once these are done, the issue can be considered complete and can be closed.
options:
- label: Billing data is collected according to instructions.
required: false
- label: The billing slack was notified about the new billing data collected
required: false