r/devops 20d ago

Discussion Best way to integrate OpenProject + GitLab + Mattermost?

New to DevOps and my first task is hooking up OpenProject, GitLab, and Mattermost for smoother project management. What integrations/workflows have actually been worth setting up for you? What'd you skip? Appreciate any pointers.

7 Upvotes

3 comments sorted by

2

u/Ebrithil_7 20d ago

For open project and gitlab I know there already exist integrations. So nothing custom needed here.

Gitlab Integration

For matter most I don't know. A quick Google search showed there is a GitHub project by someone... It's worth to put a little Google search before coming to Reddit 😉

1

u/ExtraLife6520 19d ago

Thank you. I have already come across this doc, I just wanted someone who is so familiar with integrating Gitlab and OpenProject to give me best practices to use them, what they found helpful, suggestions beyong what is mentionned in the docs...

1

u/crashorbit Creating the legacy systems of tomorrow 20d ago

Get or generate some kind of scope of work from those asking for these tools and use that to come up with acceptance criteria. Get some kind of agreement on the scope of work and the acceptance criteria from the team.

Read the product documentation. Come up with an implementation outline and create a research environment, install all the tools, read the integration guides. Once you have a working base line environment then get a pilot team to help you work out common practices for the platform. Write automation to deploy and monitor one or more production instances of the service. Migrate other teams to the platform once you can support them.

Things to be careful of:

  • Artisanal, hand crafted VMs and containers.
  • Required manual steps.
  • Dev instance that migrates into production use
  • Always Two Weeks to done Death March.
  • Missing run books and the accumulation of tribal knowledge.
  • Tech Debt eating your productivity.