DevOps is all about culture and teams efficiently deploying and managing software. Using ChatOps is a great way to help the cultural and social side of DevOps by watching and interacting with your team and your microservices via chat.
There are various types of Chat software like IRC, Slack, HipChat, Campfire and so forth.
In Fabric8 we recommend the use of Lets Chat and we also suggest runnning hubot, an open source chat bot along with it. Combining these two together enables extensible automation along with the all important communication channels that are required to take features from ideas through to running in a live environment, whilst also establishing those all important feedback loops.
Once you have completed the above you should see the Chat item on the navigation bar of the Console
#fabric8_defaultyou should see the hubot bot
Click the Chat item on the navigation bar of the Console. By default you are then prompted to enter your nickname (which defaults to the user name you used to work with the git repositories on the Repositories tab.
Hubot uses scripts to add functionality. OOTB Hubot comes with a number of coffee scripts that provide a base set of features. To communicate with fabric8's bot you need to be in the chat room you configured hubot to listen to in the install step above. Once there you can speak to the bot by typing 'fabric8'.
When the hubot container is run it will clone fabric8 hubot scripts and places all coffee scripts in a location that is used by hubot to automatically load when it starts. This can be configured when applying the hubot-letschat appp by setting the
$LETSCHAT_HUBOT_SCRIPTS env var.
To see what's available, in your chat client type..
> fabric8 help