Epic Boards
New Resource
I'm missing a resource to manage the lifecycle of the epic boards (at group level).
I'm looking for something that I could use like this:
resource "gitlab_group_epic_board" "my_epic_board" {
name = "my epic"
group = 123
lists = [
{
label_id = 1
},
{
label_id = 2
}
]
}
Related GitLab APIs
API documentation: https://docs.gitlab.com/ee/api/group_epic_boards.html
GraphQL: https://docs.gitlab.com/ee/api/graphql/reference/#epicboard
I have already started contributing to go-gitlab. The only issue is that the creation/update functions are not implemented via the REST API but rather through GraphQL. https://github.com/xanzy/go-gitlab/issues/1763
Additional Details
-
GitLab REST API resources available (read for data sources, crud for resources) -
go-gitlab
does support the related GitLab API already -
I'd like to contribute it myself