Skip to content

Roadmap: Enable/disable integrations in the CLI #3

Description

@dgildeh

Once the integration service is done, we should use the new APIs to allow users to programmatically list, enable and disable integrations via the CLI:

To list all the available integrations with their current status (i.e. not installed, installed, upgrade available) use the following command:

outlyer get integrations --account={account-name}

This will provide a table with all the integrations available and their current status:

apache2               v1.0.0      installed
aws-billing           v1.0.0       update-available
aws-dynamodb   v.1.0.1
...

To enable an integration:

outlyer apply integration <integration-name> --account={account-name}

To upgrade an integration if a new version is available:

outlyer apply integration <integration-name> --update --account={account-name}

To remove an integration from the account:

outlyer delete integration <integration-name> --account={account-name}

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions