Eventline is now open source and available on GitHub !
While triggers are about automatic execution, commands are designed for manual execution. They offer a mechanism to instantiate one or more pipelines whenever you need it, using the web interface or the evcli command line tool.
Command data contain the following fields:
type: "command" version: 1 name: "create-pg-snapshot" description: "create a snapshot of the main postgresql database" data: parameters: - name: "name" type: "string" - name: "ttl" type: "integer" default: 30 description: "the number of days to keep the snapshot around" - name: "notify-devops" type: "boolean" description: "whether to send an email to the devops team or not" pipelines: - "create-pg-snapshot"
Parameters are used to pass values to the pipelines instantiated by the command. Each parameter is an object containing the following fields:
Parameter names follow the same conventions as resource names.
The following data types are currently supported:
In general, values must always be representable by valid JSON values.