microcks / microcks-ansible-operator

Kubernetes Operator for easy setup and management of Microcks installs
https://microcks.io
Apache License 2.0
26 stars 6 forks source link

Add Amazon SQS configuration support #98

Closed lbroudoux closed 1 year ago

lbroudoux commented 1 year ago

Reason/Context

As a part of https://github.com/microcks/microcks/issues/796, we should support the connection setup to Amazon SQS broker

Description

Connection to SQS takes place into the async-minion component. The application.properties config file should reference the Amazon region we'd like to use and we should also reference a path to a Credentials Profile file to get Access Key and Access Secret Key.

The features.properties config file should also be modified in case of enabling the SQS support to provide chosen AWS region to the UI.

Implementation ideas

The credentials profile should be provided using a Kubernetes Secret that we'll mount onto the async-minion deployment (and thus pods) using a local /deployments/config/amazon-sqs/ directory.