Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create and manage automations in the UI #13293

Merged
merged 18 commits into from May 14, 2024
Merged

Create and manage automations in the UI #13293

merged 18 commits into from May 14, 2024

Conversation

pleek91
Copy link
Contributor

@pleek91 pleek91 commented May 9, 2024

Description

Users can now manage their automations via the ui. Automations in Prefect enable you to configure actions that Prefect executes automatically based on trigger conditions.

Read more about automations in the prefect automation docs.

Automation Triggers

The following preconfigured trigger templates are available

  • Deployment status
  • Flow run state
  • Work pool status
  • Work queue status
image

Automation Actions

The following actions are available

  • Cancel a flow run
  • Suspend a flow run
  • Change a flow run's state
  • Pause a deployment
  • Resume a deployment
  • Pause a work queue
  • Resume a work queue
  • Pause a work pool
  • Resume a work pool
  • Pause an automation
  • Resume an automation
  • Send a notification
image

@pleek91 pleek91 added feature A new feature ui Related to the Prefect web interface labels May 9, 2024
Copy link

netlify bot commented May 9, 2024

Deploy Preview for prefect-docs-preview ready!

Name Link
🔨 Latest commit 7d4cfe2
🔍 Latest deploy log https://app.netlify.com/sites/prefect-docs-preview/deploys/664380f1ab69d8000885ab35
😎 Deploy Preview https://deploy-preview-13293--prefect-docs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@pleek91 pleek91 added experimental Related to an experimental feature and removed feature A new feature labels May 13, 2024
@pleek91 pleek91 changed the title Create and manage automations Create and manage automations in the UI May 14, 2024
@pleek91 pleek91 added feature A new feature and removed experimental Related to an experimental feature labels May 14, 2024
@pleek91 pleek91 marked this pull request as ready for review May 14, 2024 16:59
Copy link
Contributor

@znicholasbrown znicholasbrown left a comment

Choose a reason for hiding this comment

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

a couple of comments, nothing major

ui/src/pages/Automations.vue Show resolved Hide resolved
ui/src/shims-vue.d.ts Show resolved Hide resolved
@pleek91 pleek91 merged commit 987f8d1 into main May 14, 2024
33 checks passed
@pleek91 pleek91 deleted the automation-components branch May 14, 2024 17:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new feature ui Related to the Prefect web interface
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants