Add SSL encryption in all Murano components

Registered by Stan Lagun

We plan to secure all network communications in Murano using SSL encryption.
There are 2 types on network interactions in Murano - REST API HTTP calls and AMQP messages via RabbitMQ.
For the REST API calls it is planned to enable HTTPS endpoints. This should be done in api's config file.
For AMQP communications from Murano Agent which is implemented in C# using native RabbitMQ client library we plan to enable AMQP-over-SSL support in that library and make it configurable in Agent's config file
For Murano-conductor and REST API the plan is to have shared Python code which is using AMQPS (AMQP-over-SSL) capable Python driver

Blueprint information

Status:
Complete
Approver:
Murano Drivers
Priority:
Medium
Drafter:
Stan Lagun
Direction:
Approved
Assignee:
Murano Dev
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 0.2
Started by
Stan Lagun
Completed by
Denis Koryavov

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:ssl,n,z

Addressed by: https://review.openstack.org/291220
    [Admin Guide] SSL configuration

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.