feat: Add gitlab_group_integration_harbor resource

What does this MR do?

Adds a new resource gitlab_group_integration_harbor to manage Harbor integrations at the group level.

Closes #6692

Implementation details

  • Resource: Implements gitlab_group_integration_harbor resource
  • Tests: Adds acceptance tests covering Create, Read, Update, and Import
  • Documentation: Generates resource documentation
  • Examples: Adds import script and resource configuration examples

Technical Notes

  • The active field is handled as write-only because the GitLab API (GetGroupHarborSettings) does not return configuration values, including the active status, in the response. We trust the Terraform state for these fields.
Edited by Hamza Hassanain

Merge request reports

Loading