Skip to content
This repository was archived by the owner on Jan 29, 2022. It is now read-only.

ChatOps Plugin Support#52

Merged
dhollinger merged 8 commits intovoxpupuli:masterfrom
dhollinger:slack_as_plugin
May 1, 2018
Merged

ChatOps Plugin Support#52
dhollinger merged 8 commits intovoxpupuli:masterfrom
dhollinger:slack_as_plugin

Conversation

@dhollinger
Copy link
Copy Markdown
Member

Build plugin for Chatops tools to replace the notify_ methods within the helpers.

Still a work in progress. Initial support being built for Slack.

Next PR will support Rocket.chat to bring the app in-line with the puppet-r10k script.

@voxpupuli voxpupuli deleted a comment Apr 30, 2018
@voxpupuli voxpupuli deleted a comment Apr 30, 2018
@voxpupuli voxpupuli deleted a comment Apr 30, 2018
@voxpupuli voxpupuli deleted a comment Apr 30, 2018
@voxpupuli voxpupuli deleted a comment Apr 30, 2018
@voxpupuli voxpupuli deleted a comment Apr 30, 2018
@voxpupuli voxpupuli deleted a comment Apr 30, 2018
@voxpupuli voxpupuli deleted a comment Apr 30, 2018
@voxpupuli voxpupuli deleted a comment Apr 30, 2018
@voxpupuli voxpupuli deleted a comment Apr 30, 2018
@voxpupuli voxpupuli deleted a comment Apr 30, 2018
@voxpupuli voxpupuli deleted a comment Apr 30, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@dhollinger dhollinger changed the title WIP: ChatOps Plugin Support ChatOps Plugin Support May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
Copy link
Copy Markdown
Member

@ekohl ekohl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the abstraction.

@@ -65,59 +65,46 @@ def generate_types(environment)
notify_slack(status_message) if slack?
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This (and line 61) should be notification()

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice catch! I'll take care of that.

when 202
message.merge!(
color: 'good',
text: "Successfully deployed #{target}",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

202 is technically just forked and can still fail. Should this be Deployment started?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants