Skip to content

Add initial Gitlab Project Issue resource and data source support

This is an initial iteration of the:

  • gitlab_project_issue resource
  • gitlab_project_issue data source
  • gitlab_project_issues data source

It mainly covers the most simple CRUD functions.

Additional issue API endpoints like subscriptions, todos, time estimation, merge request and issue relations, ... are NOT yet supported.

I believe that the state as-is in this change set already provides a great set of value for potentially interested users.

I imagine that the main use case for this is to bootstrap a project with some getting started / welcome issues and not to track time etc.

Refs #746 (closed)

@armsnyder this change set also incorporates some very basic approach to reduce duplication between resources and data sources as mentioned in #853 (closed). It's by no means perfect, but I think it already reduces some maintenance burden :)

Merge request reports