Relay – Event-driven DevOps Automation

Relay – Event-driven DevOps Automation

Google Cloud Reaper Forgotten Google Cloud instances can create a big surprise on your next bill. This workflow finds Google Cloud instances that don’t manage a specified tagging scheme and terminates them to save money. Run the workflow on a schedule to forget about forgotten instances. Try this workflow → Relay waits for the right event to automatically start the workflow. Workflows respond to events by connecting services together via steps. Event-based triggers Kick off workflows automatically with a variety of incoming triggers, such as a webhook, a time-based schedule, or a direct API call from monitoring. Connections Connect your favorite services and tools together. Relay securely stores authentication credentials for external services and unseals them for workflow runs. Modular steps Choose from an ever-growing library of steps to build just the right workflow. Human-in-the-loop Automation is great, but sometimes you need a human eye. Add an approval step to your workflow, and Relay will pause until you say go. See everything See what’s running, what’s working, and what’s not. You’ll have a bird’s-eye view of all operations. Delegate authority Straightforward access control allows you to assign roles to team members, from ‘view only’ to ‘operator’ to ‘approver’ to ‘administrator’. Share with your team Relay stores your workflows in the cloud and makes them available to all authorized team members, reducing a sprawl of copy-pasted scripts. Try Relay on the command line, run $ brew install puppetlabs/puppet/relay Editor support Visual Studio Code support for Relay workflows enables real-time error checking and auto-completion for a delightful developer experience. First class CLI experience The Relay command-line interface is a powerful open source tool for interacting with the Relay service from the terminal or programmatically. GitOps-friendly workflows Collaborate on changes, track revisions, and auto-update the service when a workflow changes. Open APIs and “everything as code” make it possible.  » Read More

Like to keep reading?

This article first appeared on relay.sh. If you'd like to keep reading, follow the white rabbit.

View Full Article

Leave a Reply