-
Notifications
You must be signed in to change notification settings - Fork 324
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add initial Gitlab Project Issue resource and data source support #891
Add initial Gitlab Project Issue resource and data source support #891
Conversation
e22d17e
to
fe61e86
Compare
a6faad1
to
a08cb31
Compare
@armsnyder I've put it back to "draft", because I want to add a few more tests, however, I'm still happy if you'd review :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice!
b376372
to
64d2fa1
Compare
64d2fa1
to
158b64b
Compare
158b64b
to
ee6c5b2
Compare
14f1b32
to
c469e16
Compare
c469e16
to
50247e7
Compare
50247e7
to
01068c8
Compare
01068c8
to
f2a3b6b
Compare
This is an initial version of this resource. 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
Refs #746
Refs #746
f2a3b6b
to
d2ff505
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm!
This functionality has been released in v3.12.0 of the Terraform GitLab Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading. For further feature requests or bug reports with this functionality, please create a new GitHub issue. Thank you! |
This is an initial iteration of the:
gitlab_project_issue
resourcegitlab_project_issue
data sourcegitlab_project_issues
data sourceIt 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
@armsnyder this change set also incorporates some very basic approach to reduce duplication between resources and data sources as mentioned in #853. It's by no means perfect, but I think it already reduces some maintenance burden :)