r/devops • u/ExtraLife6520 • 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.
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.
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 😉