Skip to content

Commit 0f3e2b0

Browse files
committed
Expand Datadog permissions
More permissions on Datadog have been granted. Notebooks can be a useful feature for teams to document their processes or create runbooks for debugging. They are free to use, so the permission has been granted to all teams. The staff of the Rust Foundation has additionally been granted the permissions to create metrics from logs, edit their metadata, and share dashboards publicly. These permissions are limited to staff for now, because custom metrics are a paid feature and we want to limit who can share data publicly.
1 parent 2a69016 commit 0f3e2b0

File tree

4 files changed

+7
-1
lines changed

4 files changed

+7
-1
lines changed

terraform/team-members-datadog/crater.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ resource "datadog_role" "crater" {
1010
dynamic "permission" {
1111
for_each = toset([
1212
data.datadog_permissions.all.permissions.dashboards_write,
13+
data.datadog_permissions.all.permissions.notebooks_write,
1314
data.datadog_permissions.all.permissions.api_keys_read,
1415
data.datadog_permissions.all.permissions.user_app_keys,
1516
])

terraform/team-members-datadog/crates-io.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ resource "datadog_role" "crates_io" {
1818
data.datadog_permissions.all.permissions.logs_write_pipelines,
1919
data.datadog_permissions.all.permissions.logs_write_processors,
2020
data.datadog_permissions.all.permissions.logs_read_archives,
21-
data.datadog_permissions.all.permissions.logs_write_processors,
2221
data.datadog_permissions.all.permissions.dashboards_write,
22+
data.datadog_permissions.all.permissions.notebooks_write,
2323
])
2424

2525
content {

terraform/team-members-datadog/foundation.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ resource "datadog_role" "foundation" {
1616
dynamic "permission" {
1717
for_each = toset([
1818
data.datadog_permissions.all.permissions.dashboards_write,
19+
data.datadog_permissions.all.permissions.dashboards_public_share,
20+
data.datadog_permissions.all.permissions.notebooks_write,
21+
data.datadog_permissions.all.permissions.logs_generate_metrics,
22+
data.datadog_permissions.all.permissions.metrics_metadata_write,
1923
])
2024

2125
content {

terraform/team-members-datadog/infra.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ resource "datadog_role" "infra" {
1818
data.datadog_permissions.all.permissions.logs_live_tail,
1919
data.datadog_permissions.all.permissions.logs_read_archives,
2020
data.datadog_permissions.all.permissions.dashboards_write,
21+
data.datadog_permissions.all.permissions.notebooks_write,
2122
data.datadog_permissions.all.permissions.saved_views_write,
2223
data.datadog_permissions.all.permissions.api_keys_read,
2324
data.datadog_permissions.all.permissions.api_keys_write,

0 commit comments

Comments
 (0)