Skip to content

bruceadowns/vropsbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vRealize Operations Team Slack Bot

The vR Ops Slack Bot runs in the configured (#vrops-cat) channel on https://vmware-vrops.slack.com.

Pull Commands

help

  • help

cat

  • cat recommended [branch]
  • cat build [branch] [target] [result]
  • cat testrun [branch] [area] [result]

vro

  • vro workflow (vro wf)

admin

  • admin uptime

hidden

  • cat areas
  • cat branches
  • cat results
  • cat slas
  • cat targets
  • thank you

todo

  • admin config
  • admin logs
  • admin reset
  • admin stats

Push Plugins

These plugins publish results periodically at a configured rate to a configured slack channel.

  • recommended build change
  • build status change - i.e. vrops, vcopssuitevm, vcopssuitepak
  • test status change - i.e. SingleVA_PostCheckin, MultiVA_PostCheckin, SingleVA_B2B_PostCheckin

Reference

Dependencies

Setup

Configure ssh in order to use a private repo (gitlab only)

$ cat $HOME/.ssh/config
# qeconfig.wp.fsi
Host qeconfig.wp.fsi
Hostname qeconfig.wp.fsi
User git

Pull the vropsbot code

export GOPATH=$HOME/go
go get github.com/bruceadowns/vropsbot

Ensure that $GOPATH/bin is in your path.

Customize Config File

config.json

Future Ideas

  • vR Ops Suite API integration
  • Manage salesforce escalations

About

slackbot in golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published