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.
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. Theapplication.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 theasync-minion
deployment (and thus pods) using a local/deployments/config/amazon-sqs/
directory.