Add Action plugin for use in ECA

Created on 18 December 2024, 3 months ago

Problem/Motivation

The ECA module β†’ is a current replacement for the old Rules module, and can replace a lot of custom code in a "no-code" way.

We are starting to use ECA more and more for integrations with 3rd party systems, doing direct posts to APIs. Moving the secrets into Key module would allow us to export these as recipes to use on other sites or post publicly.

Steps to reproduce

There is currently no way to load a key value from an ECA model.

Proposed resolution

Create an ECA Action plugin that wraps the key retrieval service.

Remaining tasks

Determine where this plugin should live -- do you want it directly in the Key module? In a submodule? or a separate module entirely?

User interface changes

N/A

API changes

None.

Data model changes

None.

✨ Feature request
Status

Active

Version

4.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States freelock Seattle

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @freelock
  • πŸ‡ΊπŸ‡ΈUnited States rlhawk Seattle, Washington, United States

    Regarding the question of where this plugin should live: My inclination is to include it in Key. What do other modules that provide ECA actions do?

  • πŸ‡ΊπŸ‡ΈUnited States freelock Seattle

    I think Key module is the appropriate place for it. It is a plugin, so it can live really in any module -- was putting this out as a feeler for whether you'd accept it here.

    Will work on this when I get a chance...

Production build 0.71.5 2024