Skip to content

feat(group): support notification_manager permission_set (#692)#693

Open
will-sargent-dbtlabs wants to merge 1 commit into
mainfrom
worktree-issue-692-notification-manager
Open

feat(group): support notification_manager permission_set (#692)#693
will-sargent-dbtlabs wants to merge 1 commit into
mainfrom
worktree-issue-692-notification-manager

Conversation

@will-sargent-dbtlabs
Copy link
Copy Markdown
Contributor

Summary

  • Adds notification_manager to the allowed permission_set values, so it can be assigned via dbtcloud_group, dbtcloud_group_partial_permissions, dbtcloud_scim_group_permissions, dbtcloud_scim_group_partial_permissions, and dbtcloud_service_token
  • Updates the permission-mapping tables in the dbtcloud_group and dbtcloud_service_token docs (templates + regenerated docs/)
  • Adds a changie entry under .changes/unreleased

Why

The dbt Cloud backend added the notification_manager permission set in dbt-cloud#17425. The provider was rejecting it at validation time, blocking IaC management of a permission that is already configurable via the UI (Enterprise Settings → Groups & Licence → Permission set). Reported in #692.

Test plan

  • go build ./...
  • go test ./pkg/dbt_cloud/... ./pkg/framework/objects/group/... ./pkg/framework/objects/service_token/... ./pkg/framework/objects/group_partial_permissions/... ./pkg/framework/objects/scim_group_permissions/... ./pkg/framework/objects/scim_group_partial_permissions/...
  • go generate ./... — confirmed only the two expected doc files changed
  • CI green
  • Manual: apply a dbtcloud_group with permission_set = "notification_manager" against a dbt Cloud account that has the permission enabled

Resolves #692.

🤖 Generated with Claude Code

Add `notification_manager` to the allowed `permission_set` values for
`dbtcloud_group`, `dbtcloud_group_partial_permissions`,
`dbtcloud_scim_group_permissions`,
`dbtcloud_scim_group_partial_permissions`, and `dbtcloud_service_token`.

The dbt Cloud backend added this permission set in dbt-cloud#17425. The
provider was rejecting it at validation time, blocking IaC management of
the permission that is already configurable via the UI.

Resolves #692.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@will-sargent-dbtlabs will-sargent-dbtlabs requested a review from a team as a code owner May 22, 2026 17:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature Request: Support notification_manager Permission in dbtcloud_group resource of dbt Terraform Provider

1 participant