Feature Request: Add gitlab_project_integration_google_chat resource
Add gitlab_project_integration_google_chat resource
Currently, it is not possible to manage the native GitLab Google Chat integration via the Terraform provider. The GitLab API provides an endpoint , but there is no corresponding resource in the Terraform provider.
I would like to request the addition of a new resource, for example gitlab_project_integration_google_chat, to manage the native Google Chat integration for a GitLab project.
This resource should allow configuring the webhook_url and the specific events to be notified on, similar to how it's done in the GitLab UI.
this screenshot bellow from the following link with filter on integration
shows the existings integrations, it seems there's none provided for google chat
resource "gitlab_project_integration_google_chat" "example"
{
project_id = gitlab_project.example.id
webhook_url = "https://chat.googleapis.com/v1/spaces/..."
push_events = true
merge_requests_events = true
pipeline_events = true
# ... and other event triggers
}Related GitLab APIs
API documentation:
Additional Details
Implementation Guide
- Follow the
CONTRIBUTING.mdguide for setting up your local development environment. - Clone the community fork of this project.
- Follow the
docs/development/CreatingANewResource.mdand create a resource calledgitlab_project_integration_google_chat.
Edited by 🤖 GitLab Bot 🤖