Skip to content

Track installed marketplace actions in tenant.yaml #1090

@zakwalters

Description

@zakwalters

Checklist

Describe the problem you'd like to have solved

Currently, if you're using marketplace Actions, including those owned by Auth0, you have to manually install and configure them before they can be referenced in a tenant.yaml for import.

Describe the ideal solution

Running a0deploy export would export the fact that I'm using marketplace actions, along with their configuration. Running a0deploy import with the right values against a new tenant would successfully import/install/configure those actions.

Alternatives and current workarounds

The current workaround is to manually install the marketplace actions. They also need to be updated manually if configuration changes.

Additional context

The current error message isn't very helpful:

2025-05-09T13:28:38.778Z - error: Problem running command import during stage processChanges when processing type triggers
2025-05-09T13:28:38.778Z - error: That action does not exist.

A quick improvement would be to make the error message more informative, e.g.:

2025-05-09T13:28:38.778Z - error: Problem running command import during stage processChanges when processing type triggers
2025-05-09T13:28:38.778Z - error: The action 'Domain Based Registration v1' does not exist - if it is a marketplace action, you will need to install it manually through the dashboard

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions