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

ChatOps Plugin Support #52

Merged
merged 8 commits into from
May 1, 2018
Merged

Conversation

dhollinger
Copy link
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
@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
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
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
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.

@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
@voxpupuli voxpupuli deleted a comment May 1, 2018
when 202
message.merge!(
color: 'good',
text: "Successfully deployed #{target}",
Copy link
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?

@voxpupuli voxpupuli deleted a comment May 1, 2018
@dhollinger dhollinger merged commit c5ebd2e into voxpupuli:master May 1, 2018
@dhollinger dhollinger deleted the slack_as_plugin branch May 1, 2018 16:08
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