5 ms·
This is crazy, but the pattern isn't terrible if you replace slack with your selfhosted irc / chat server.
by ownagefool 10y ago
This is crazy, but the pattern isn't terrible if you replace slack with your selfhosted irc / chat server.
- sytse 10y agoAt GitLab we think that when you are self hosted there should still be role based access control. We selected Cog as our chatops framework for that reason https://gitlab.com/gitlab-org/omnibus-gitlab/issues/1412 https://gitlab.com/gitlab-org/omnibus-gitlab/issues/1412 It has fine-grained command permissions, users/groups/roles, and audit logging. Besides ensuring that users are restricted it is also important that a bug in a script can't do too much damage. Where Hubot runs every script in the same namespace Cog has separated the coordinator and the scripts. They use containers to do this so you can write scripts in other languages than javascript. Apart from that Cog as pretty sweet unix like piping between commands.
- deleted 10y ago[deleted]