Mattermost, Inc.

Mattermost and gitlab are driving me crazy

Some basic documentation questions I can’t find anything about:

  1. Suppose I just want to DELETE all mattermost configuration and start again in a gitlab+mattermost situation? HOW can I wipe everything to do with mattermost out and start again?

  2. Suppose I just want to go into some system console or admin, how do I do that?

  3. Suppose I want to find out what accounts exist, how do I do that?

  4. Suppose I want to find out what accounts exist that have administrative priveleges, how do I do that?

  5. Suppose I type MyCompanyName in when I get to the page that lets me create a mattermost team. Why doesn’t it warn me when I have done that before? Maybe because Mattermost is designed to be at Web Scale and it allows seventy people to have teams with the same names? Can we turn that off?

  6. Suppose I open my mattermost team url up on one browser, and I can see it and I open it in another and I get a 404 error? What the heck is going on?

7 - Suppose I want to upgrade from 8.8 to 8.9.x of gitlab, is that working yet? It seems it always breaks if you have mattermost enabled. I am in a VM so I can at least revert, but when oh when will it be possible to update to 8.9 of gitlab (and 3.0 of mattermost) without it just breaking?

You click on these three dots next to your username in the sidebar and choose ‘System Console’.

From your screenshot I’d assume you either messed up configuring your webserver or proxy. Chrome displays a secure connection on the frontmost shot while it does not do that for the window behind that one, where you’re logged in. May I suggest forwarding all port 80 traffic for that virtual host to 443 if you’re not already doing that?

Judging from this ( [Solved] GitLab 8.9: panic: runtime error: invalid memory address or nil pointer dereference ) it will be a little while.

Suppose I just want to DELETE all mattermost configuration and start again in a gitlab+mattermost situation? HOW can I wipe everything to do with mattermost out and start again?

It might be easier to just install Mattermost outside of GitLab using one of the install guides on Ubuntu, RHEL, Debian, etc. then configure GitLab SSO through the System Console..

Suppose I want to find out what accounts exist, how do I do that?

Please go to System Console > Teams > Users

Suppose I want to find out what accounts exist that have administrative priveleges, how do I do that?

Please go to System Console > Teams > Users

Suppose I type MyCompanyName in when I get to the page that lets me create a mattermost team. Why doesn’t it warn me when I have done that before? Maybe because Mattermost is designed to be at Web Scale and it allows seventy people to have teams with the same names? Can we turn that off?

Didn’t realize that was causing issues, proposing APR ticket to not allow duplicate names. Thanks for the feedback!

Suppose I want to upgrade from 8.8 to 8.9.x of gitlab, is that working yet? It seems it always breaks if you have mattermost enabled. I am in a VM so I can at least revert, but when oh when will it be possible to update to 8.9 of gitlab (and 3.0 of mattermost) without it just breaking?

The 8.8 to 8.9 upgrade was tested and it should work. It looks like deploying Mattermost using GitLab on a clean install is having issues.. We’ll be looking in with GitLab to find a solution here.