mirror of https://github.com/mongodb/mongo
305 lines
12 KiB
YAML
305 lines
12 KiB
YAML
notifications:
|
|
- scopes:
|
|
- name: "master branch"
|
|
jira_queries:
|
|
hot: "filter = 53085 AND filter = 53200"
|
|
cold: "filter = 53085 AND filter != 53200"
|
|
thresholds:
|
|
overall:
|
|
hot:
|
|
count: 70 # temporary while we get AFs under control, then should reduce to 60
|
|
grace_period_days: 7
|
|
cold:
|
|
count: 100
|
|
grace_period_days: 7
|
|
group:
|
|
hot:
|
|
count: 16
|
|
grace_period_days: 7
|
|
cold:
|
|
count: 32
|
|
grace_period_days: 7
|
|
team:
|
|
hot:
|
|
count: 6
|
|
grace_period_days: 2
|
|
cold:
|
|
count: 10
|
|
grace_period_days: 2
|
|
slack:
|
|
channel: "#10gen-mongo-code-lockdown"
|
|
overall_scope_tags:
|
|
- "<!here>"
|
|
message_footer: |
|
|
Refer to our playbook at <http://go/blockonred> for details.
|
|
Drill into the data using the <https://jira.mongodb.org/secure/Dashboard.jspa?selectPageId=33310|Jira Dashboard>.
|
|
|
|
# - scopes:
|
|
# - name: "v7.0 version"
|
|
# jira_queries:
|
|
# hot: 'filter = 56041 and filter = 56042 and "Evergreen Project" in (mongodb-mongo-v7.0, mongodb-mongo-v7.0-staging, sys-perf-7.0)'
|
|
# cold: 'filter = 56041 AND filter != 56042 and "Evergreen Project" in (mongodb-mongo-v7.0, mongodb-mongo-v7.0-staging, sys-perf-7.0)'
|
|
# - name: "v8.0 version"
|
|
# jira_queries:
|
|
# hot: 'filter = 56041 and filter = 56042 and "Evergreen Project" in (mongodb-mongo-v8.0, mongodb-mongo-v8.0-staging, sys-perf-8.0)'
|
|
# cold: 'filter = 56041 AND filter != 56042 and "Evergreen Project" in (mongodb-mongo-v8.0, mongodb-mongo-v8.0-staging, sys-perf-8.0)'
|
|
# - name: "v8.2 version"
|
|
# jira_queries:
|
|
# hot: 'filter = 56041 and filter = 56042 and "Evergreen Project" in (mongodb-mongo-v8.2, mongodb-mongo-v8.2-staging, sys-perf-8.2)'
|
|
# cold: 'filter = 56041 AND filter != 56042 and "Evergreen Project" in (mongodb-mongo-v8.2, mongodb-mongo-v8.2-staging, sys-perf-8.2)'
|
|
# thresholds:
|
|
# overall:
|
|
# hot:
|
|
# count: 50
|
|
# grace_period_days: 0
|
|
# cold:
|
|
# count: 100
|
|
# grace_period_days: 0
|
|
# group:
|
|
# hot:
|
|
# count: 16
|
|
# grace_period_days: 0
|
|
# cold:
|
|
# count: 32
|
|
# grace_period_days: 0
|
|
# team:
|
|
# hot:
|
|
# count: 6
|
|
# grace_period_days: 0
|
|
# cold:
|
|
# count: 10
|
|
# grace_period_days: 0
|
|
# slack:
|
|
# channel: "#10gen-mongo-version-lockdown"
|
|
# overall_scope_tags:
|
|
# - "<!here>"
|
|
# message_footer: |
|
|
# Drill into the data using the <https://jira.mongodb.org/secure/Dashboard.jspa?selectPageId=33950|Jira Dashboard> (apply the Version filter as quotas are version-specific).
|
|
# short_issue_data_table: True
|
|
|
|
groups:
|
|
#######################################################################
|
|
# Group configuration example #
|
|
#######################################################################
|
|
# - name: "Group Name"
|
|
# teams:
|
|
# - "Team Name 1" # Should exactly match "Assigned Teams" Jira BF field value
|
|
# - "Team Name 2"
|
|
# - "Team Name 3"
|
|
# slack_tags: # Optional, group default slack_tags will be used if absent
|
|
# - "<!here>" # This is equivalent to "@here"
|
|
# - "<@{slack-member-id}>" # How to find Slack member ID: https://forums.slackcommunity.com/s/question/0D5Hq00009mZfnuKAC/hello-i-am-a-slack-newbie-how-do-i-find-my-slack-id?language=en_US
|
|
#######################################################################
|
|
|
|
# Core Server Team VP orgs as described on https://wiki.corp.mongodb.com/pages/viewpage.action?spaceKey=KERNEL&title=Server+Home
|
|
- name: "Clusters & Integrations"
|
|
teams:
|
|
- "Catalog and Routing"
|
|
- "Cluster Scalability"
|
|
- "Networking & Observability"
|
|
- "Server Programmability"
|
|
- "Server Security"
|
|
- "Workload Resilience"
|
|
slack_tags:
|
|
- "<@U03J9P66LRW>" # tyler.brock@mongodb.com - VP
|
|
- "<@U23L5FVFH>" # ryan.chipman@mongodb.com - Director
|
|
- "<@U0V2RMB1N>" # judah.schvimer@mongodb.com - Director
|
|
- "<@U01ALSK50HH>" # sergi.mateo-bellido@mongodb.com - Director
|
|
- name: "Durable Transactions & Availability"
|
|
teams:
|
|
- "RSSD"
|
|
- "Replication"
|
|
- "Storage Execution"
|
|
- "Storage Engines"
|
|
- "Storage Engines - Server Integration"
|
|
- "Storage Engines - Foundations"
|
|
- "Storage Engines - Transactions"
|
|
- "Storage Engines - Persistence"
|
|
- "Storage Layer Services"
|
|
slack_tags:
|
|
- "<@U032DKCUWQ4>" # mick.graham@mongodb.com - VP
|
|
- "<@U0XPWJ72R>" # geert.bosch@mongodb.com - Director
|
|
- "<@U06QP4BJRD2>" # jonas.bergler@mongodb.com - Director
|
|
- name: "Query"
|
|
teams:
|
|
- "Query Execution"
|
|
- "Query Optimization"
|
|
- "Query Integration"
|
|
slack_tags:
|
|
- "<@U067K23N0RL>" # thomas.chang@mongodb.com - VP
|
|
- "<@U0X6DK154>" # bernard.gorman@mongodb.com - Director
|
|
- "<@U02QV8TTGG0>" # steve.tarzia@mongodb.com - Director
|
|
- "<@U0294T002>" # james.wahlin@mongodb.com - Director
|
|
- name: "Developer Productivity"
|
|
teams:
|
|
- "DevProd Build"
|
|
- "DevProd Correctness"
|
|
- "DevProd Evergreen App"
|
|
- "DevProd Evergreen UI"
|
|
- "DevProd Infrastructure"
|
|
- "DevProd Last Mile"
|
|
- "DevProd Performance Analysis"
|
|
- "DevProd Performance Infrastructure"
|
|
- "DevProd Release Infrastructure"
|
|
- "DevProd Runtime Environments"
|
|
- "DevProd Services & Integrations"
|
|
slack_tags:
|
|
- "<@U03F4KZUYP5>" # tara.hernandez@mongodb.com - VP
|
|
- "<@U05RNJZ9212>" # byron.hood@mongodb.com - Director
|
|
- "<@U064RTDGS2W>" # stacey.kingpoling@mongodb.com - Director
|
|
- "<@U03D3JHNB1C>" # alex.neben@mongodb.com - Director
|
|
|
|
teams:
|
|
#######################################################################
|
|
# Team configuration example #
|
|
#######################################################################
|
|
# - name: "Team Name" # Should exactly match "Assigned Teams" Jira BF field value
|
|
# slack_tags: # Optional, team default slack_tags will be used if absent
|
|
# - "<!here>" # This is equivalent to "@here"
|
|
# - "<@{slack-member-id}>" # How to find Slack member ID: https://forums.slackcommunity.com/s/question/0D5Hq00009mZfnuKAC/hello-i-am-a-slack-newbie-how-do-i-find-my-slack-id?language=en_US
|
|
#######################################################################
|
|
|
|
# Core Server Teams as described on https://wiki.corp.mongodb.com/pages/viewpage.action?spaceKey=KERNEL&title=Server+Home
|
|
|
|
# Clusters & Integrations teams
|
|
- name: "Catalog and Routing"
|
|
slack_tags:
|
|
- "<@U01ALSK50HH>" # sergi.mateo-bellido@mongodb.com - Director
|
|
- name: "Cluster Scalability"
|
|
slack_tags:
|
|
- "<@U0V2RMB1N>" # judah.schvimer@mongodb.com - Director
|
|
- name: "Networking & Observability"
|
|
slack_tags:
|
|
- "<@U0V2RMB1N>" # judah.schvimer@mongodb.com - Director
|
|
- name: "Server Programmability"
|
|
slack_tags:
|
|
- "<@U23L5FVFH>" # ryan.chipman@mongodb.com - Director
|
|
- name: "Server Security"
|
|
slack_tags:
|
|
- "<@U23L5FVFH>" # ryan.chipman@mongodb.com - Director
|
|
- "<@U02HWKGMAQL>" # adam.rayner@mongodb.com - Lead
|
|
- name: "Workload Resilience"
|
|
slack_tags:
|
|
- "<@U0V2RMB1N>" # judah.schvimer@mongodb.com - Director
|
|
|
|
# Durable Transactions & Availability teams
|
|
- name: "RSSD"
|
|
slack_tags:
|
|
- "<@U0XPWJ72R>" # geert.bosch@mongodb.com - Director
|
|
- "<@U08102DKT3M>" # austin.miller@mongodb.com - Lead
|
|
- name: "Replication"
|
|
slack_tags:
|
|
- "<@U0XPWJ72R>" # geert.bosch@mongodb.com - Director
|
|
- "<!subteam^S07K4GQ447P>" # @leads-replication - Leads
|
|
- name: "Storage Execution"
|
|
slack_tags:
|
|
- "<@U0XPWJ72R>" # geert.bosch@mongodb.com - Director
|
|
- "<!subteam^S02P8DH4XNH>" # @leads-storage-execution - Leads
|
|
- name: "Storage Engines"
|
|
slack_tags:
|
|
- "<!subteam^S05UGLCB76U>" # @leads-storage-engines - Leads
|
|
- "<!subteam^S08DQ4QBP6K>" # @storage-engines-wiredtiger-primary - Triager
|
|
thresholds: # triage should route these elsewhere quickly (ie faster than the cooldown)
|
|
hot: 0
|
|
cold: 0
|
|
- name: "Storage Engines - Server Integration"
|
|
slack_tags:
|
|
- "<@U06QP4BJRD2>" # jonas.bergler@mongodb.com - Director
|
|
- "<@U09EG3B1MR6>" # nick.beckenham@mongodb.com - Lead
|
|
thresholds: # Reduced Quotas for Storage Engines
|
|
hot: 3
|
|
cold: 5
|
|
- name: "Storage Engines - Foundations"
|
|
slack_tags:
|
|
- "<@U06QP4BJRD2>" # jonas.bergler@mongodb.com - Director
|
|
- "<@U094DFQ4JGL>" # radoslav.kardum@mongodb.com - Lead
|
|
thresholds: # Reduced Quotas for Storage Engines
|
|
hot: 3
|
|
cold: 5
|
|
- name: "Storage Engines - Transactions"
|
|
slack_tags:
|
|
- "<@U06QP4BJRD2>" # jonas.bergler@mongodb.com - Director
|
|
- "<@UKGR8F9C7>" # haribabu.kommi@mongodb.com - Lead
|
|
thresholds: # Reduced Quotas for Storage Engines
|
|
hot: 3
|
|
cold: 5
|
|
- name: "Storage Engines - Persistence"
|
|
slack_tags:
|
|
- "<@U06QP4BJRD2>" # jonas.bergler@mongodb.com - Director
|
|
- "<@U01JK626XEY>" # etienne.petrel@mongodb.com - Lead
|
|
thresholds: # Reduced Quotas for Storage Engines
|
|
hot: 3
|
|
cold: 5
|
|
- name: "Storage Layer Services"
|
|
slack_tags:
|
|
- "<@U06QP4BJRD2>" # jonas.bergler@mongodb.com - Director
|
|
- "<!subteam^S08RZGCJWT0>" # @sls-leaders - Leads
|
|
|
|
# Query teams
|
|
- name: "Query Execution"
|
|
slack_tags:
|
|
- "<@U0X6DK154>" # bernard.gorman@mongodb.com - Director
|
|
- "<!subteam^S088MANHJCW>" # @leads-query-execution - Leads
|
|
- name: "Query Optimization"
|
|
slack_tags:
|
|
- "<@U02QV8TTGG0>" # steve.tarzia@mongodb.com - Director
|
|
- "<@UFX9FEFDG>" # anton.korshunov@mongodb.com - Senior Lead
|
|
- name: "Query Integration"
|
|
slack_tags:
|
|
- "<@U0294T002>" # james.wahlin@mongodb.com - Director
|
|
- "<!subteam^S080PEJEYUW>" # @leads-staff-query-integration - Leads + Staff
|
|
|
|
# Release Quality teams
|
|
- name: "Build Baron"
|
|
slack_tags:
|
|
- "<@U0V9XLF8R>" # kelsey.schubert@mongodb.com - Director
|
|
- name: "Product Performance"
|
|
slack_tags:
|
|
- "<@U0V9XLF8R>" # kelsey.schubert@mongodb.com - Director
|
|
- name: "Server Release"
|
|
slack_tags:
|
|
- "<@U0V9XLF8R>" # kelsey.schubert@mongodb.com - Director
|
|
- name: "Server Triage"
|
|
slack_tags:
|
|
- "<@U0V9XLF8R>" # kelsey.schubert@mongodb.com - Director
|
|
|
|
# Other teams
|
|
- name: "Atlas Streams"
|
|
slack_tags:
|
|
- "<!subteam^S07M9UNSX5J>" # @streams-engine-team
|
|
|
|
# R&D Productivity Teams as described on https://wiki.corp.mongodb.com/pages/viewpage.action?pageId=88587938
|
|
- name: "DevProd Build"
|
|
slack_tags:
|
|
- "<@U03D3JHNB1C>" # alex.neben@mongodb.com - Director
|
|
- name: "DevProd Correctness"
|
|
slack_tags:
|
|
- "<@U03D3JHNB1C>" # alex.neben@mongodb.com - Director
|
|
- name: "DevProd Evergreen App"
|
|
slack_tags:
|
|
- "<@U05RNJZ9212>" # byron.hood@mongodb.com - Director
|
|
- name: "DevProd Evergreen UI"
|
|
slack_tags:
|
|
- "<@U05RNJZ9212>" # byron.hood@mongodb.com - Director
|
|
- name: "DevProd Infrastructure"
|
|
slack_tags:
|
|
- "<@U064RTDGS2W>" # stacey.kingpoling@mongodb.com - Director
|
|
- name: "DevProd Last Mile"
|
|
slack_tags:
|
|
- "<@U03D3JHNB1C>" # alex.neben@mongodb.com - Director
|
|
- name: "DevProd Performance Analysis"
|
|
slack_tags:
|
|
- "<@U03D3JHNB1C>" # alex.neben@mongodb.com - Director
|
|
- name: "DevProd Performance Infrastructure"
|
|
slack_tags:
|
|
- "<@U03D3JHNB1C>" # alex.neben@mongodb.com - Director
|
|
- name: "DevProd Release Infrastructure"
|
|
slack_tags:
|
|
- "<@U064RTDGS2W>" # stacey.kingpoling@mongodb.com - Director
|
|
- name: "DevProd Runtime Environments"
|
|
slack_tags:
|
|
- "<@U064RTDGS2W>" # stacey.kingpoling@mongodb.com - Director
|
|
- name: "DevProd Services & Integrations"
|
|
slack_tags:
|
|
- "<@U05RNJZ9212>" # byron.hood@mongodb.com - Director
|