terraform-provider-sentry icon indicating copy to clipboard operation
terraform-provider-sentry copied to clipboard

Feature Request: resource `sentry_organization_plugin`

Open Skeen opened this issue 2 years ago • 1 comments

Hi,

It appears that the provider currently supports legacy integrations / plugins.

For instance deploying the Gitlab integration:

resource "sentry_plugin" "gitlab" {
  organization = sentry_organization.my_org.id
  project      = sentry_project.my_project.id
  plugin       = "gitlab"

  config = {
    gitlab_url = "https://gitlab.example.com",
    gitlab_repo = "my_project/my_repo"
    gitlab_token = "{{ project_access_token }}"
  }
}

As these integrations are considered legacy, it would be nice to have support for non-legacy intrations / plugins. I imagine for instance, a resource like:

resource "sentry_organization_plugin" "gitlab" {
  organization = sentry_organization.my_org.id
  plugin       = "gitlab"

  config = {
    url = "https://gitlab.example.com",
    client_id = "{{ application_id_from_gitlab_application }}"
    client_secret = "{{ application_secret_from_gitlab_application }}"
  }
}

Skeen avatar Jun 16 '22 12:06 Skeen

Is this provider officially supported by the sentry team? @jianyuan

dmitry-mightydevops avatar Feb 29 '24 03:02 dmitry-mightydevops