Questions tagged [chatops]

ChatOps is the integration of DevOps processes into a chat system where developers and operations people collaborate.

ChatOps is the integration of DevOps processes into a chat system where developers and operations people collaborate.

Processes for building, releasing, deploying and monitoring software are integrated into a chat system such as Slack or Mattermost which is organised by channels.

Scripts and bots can be integrated into the chat system via slash commands, webhooks, integration keys or similar mechanisms.

21 questions
3
votes
1 answer

Heroku ChatOps (Slack Integration) - route production events only

From Heroku ChatOps (Slack Integration) the only option I could find for routing pipeline notifications to a channel is: /h route PIPELINE_NAME to #CHANNEL_NAME But it is sending too many events. I'm looking for production only events, something…
Oron Bendavid
  • 1,485
  • 3
  • 18
  • 34
3
votes
0 answers

Errbot: How to properly configure new plugins?

I'm trying to follow the Errbot guide to create a new HelloWorld plugin. However, after my errbot has successfully connected to HipChat, I am unable to see the new plugin that I created. This is the DEBUG output from the console. 16:44:02 INFO …
ecs
  • 31
  • 3
3
votes
2 answers

chef: how to get a timestamp at *convergence* rather than *compile* time

Please consider this code at the end of my deploy_to_tomcat recipe: unless Chef::Config[:solo] chat_message "Deployed #{artifact_name} `#{Time.new.strftime("%Y-%m-%d %H:%M")}`" end It posts a message to chat: Deployed my-web-app 2016-11-03…
vikingsteve
  • 38,481
  • 23
  • 112
  • 156
3
votes
1 answer

How to trigger build in jenkins through command in HipChat

I need to trigger build in jenkins which is in cloud (AZURE) by a command passed in HipChat Integration.
Nish
  • 41
  • 1
  • 3
2
votes
1 answer

Chef - how to write a custom resource containing DSL for "execute"

I have written a chef definition that posts to our chat server. Since definitions are not recommended any more, how can I rewrite this as a resource? I'm particularly interested in how to use "event" ways to trigger the code. File…
vikingsteve
  • 38,481
  • 23
  • 112
  • 156
1
vote
0 answers

How to trigger Azure Build/Release Pipelines from Slack?

Apologies if this was asked earlier, but I wanted to know if there is a way to trigger Azure DevOps pipeline by running commands in slack? I understand Slack can be used to monitor or get notifications whenever a pipeline is started/completed…
ram prasad
  • 41
  • 2
1
vote
0 answers

Github Actions + Slack API invalid_blocks

The following configuration (indented for readability) returns the invalid_blocks error. However, it works in the Block Kit Builder. - name: Notify run: >- curl -X POST "${{ secrets.WEBHOOK }}" -H "Content-Type: application/json" --data …
1
vote
0 answers

Slackbot Deployment via ECS

I have a slackbot that uses RTM api and it's currently deployed via AWS ECS. Whenever I want to update the bot, a new task comes in and there's a 10-20 second window where the old bot is still shutting down while the new bot is up so now there will…
1
vote
1 answer

Viewing user responses from slack to errbot

I'm very new to bots. I'd like to develop a quick/simple test that makes it possible for a bot (errbot) to write a message to slack, then view responses back to the bot from users on slack. How do I go about achieving this? Do I need to write a…
user1889776
  • 401
  • 4
  • 13
1
vote
2 answers

Errbot: getting yapsy error when trying to configure plugins via command line interface

My goal is to utilize puppet to initialize an instance of errbot, as well as pre-configure plugins via a script. I followed their user guide found here: http://errbot.io/en/latest/user_guide/provisioning.html#reading-stored-values However I keep…
Elijah Roberts
  • 128
  • 1
  • 5
1
vote
1 answer

Can a notification trigger a bot in a chatroom?

I am new to ChatOps and started with Slack. I got a doubt. A bot can be triggered by some conversation happening in the chat room. But I wanted to know does vice versa happens? I mean can a bot be triggered from outside and then bot performs some…
Madhurima Mishra
  • 1,063
  • 3
  • 14
  • 27
1
vote
1 answer

Personalizing API calls in Errbot / How to store and access user specific information in Errbot?

What is the best way to store and access user specific information in Errbot that is accessible to all plugins? My use case is creation of a Redmine (issue tracking) plugin that allows users to create, update, close, assign issues etc. This is…
Avin D'Silva
  • 330
  • 3
  • 9
0
votes
1 answer

How to read/get job arguments sent using slack slash commands to trigger a gitlab job?

I am trying to trigger a release job on master branch using slack slash commands, the job is triggered but i can't seem to get or read the passed argument. Per the docs of gitlab we can pass arguments to run a job but how to read the argument is not…
user20215416
0
votes
0 answers

Building a ChatOps solution using MS Teams as its collaborative platform

So I am trying to create a chatOps environment for our operations team using MS Teams as the communication platform. Since I already have the OpsBot running on Django Python, and the limitations I faced corporate policy wise made us decide to use…
0
votes
0 answers

StackStorm chatops with Mattermost has no result return

I am using StackStorm chatops with Mattermost Hubot adapter, however, I can't see any result return from my bot, but I can see an Ack from it, I have checked my console history, and didn't see any error about post_result action, what's wrong with…
1
2