Skip to content

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