Remove old integration resources 4

This merge request removes deprecated GitLab integration resources that were scheduled for removal in version 19.0. Specifically, it eliminates the old gitlab_integration_github, gitlab_integration_microsoft_teams, and gitlab_integration_pipelines_email resources along with their documentation and example files.

The changes clean up the codebase by:

  • Deleting all documentation files for the deprecated integration resources
  • Removing example configuration and import scripts for these resources
  • Simplifying the GitHub integration code by removing the deprecated resource registration and dual-resource support logic
  • Eliminating test cases that were specifically testing the deprecated resource names

Users are expected to migrate to the newer gitlab_project_integration_* resources instead. The functionality remains the same, but the resource names have been updated to follow a more consistent naming convention. This is a breaking change that requires users to update their Terraform configurations before upgrading to version 19.0.

Part of #6512

Merge request reports

Loading