Commit Graph

13 Commits

Author SHA1 Message Date
Stan Lagun 3341975bab Murano-agent side implementation of message signing
Change-Id: I50077cff89d5caed1d23bc4e5d7dfaa5dbae599e
Partial-Blueprint: message-signing
2018-01-03 02:14:26 -08:00
jeremy.zhang 18758fab1a Use HostAddressOpt for opts that accept IP and hostnames
Some configuration options were accepting both IP addresses
and hostnames. Since there was no specific OSLO opt type to
support this, we were using ``StrOpt``. The change [1] that
added support for ``HostAddressOpt`` type was merged in Ocata
and became available for use with oslo version 3.22.

This patch changes the opt type of configuration options to use
this more relevant opt type - HostAddressOpt.

[1] I77bdb64b7e6e56ce761d76696bc4448a9bd325eb

Change-Id: I0b7b8aebc9cc70f5ea256791cfb2c61ec4357bfd
2017-03-23 15:59:16 +08:00
Felipe Monteiro 20213e0061 Adds TLS/SSL Version Support to Murano Agent.
Already implemented for Murano, but need Murano Agent
support as well.

Currently, Murano supports enabling SSL in Murano Engine [0],
but does not have a param for the user to specify the
desired SSL version. This is important because some
versions of SSL are less secure than others [1].

This patch adds ssl_version support to Murano Agent.

[0] https://docs.openstack.org/developer/murano/administrator-guide/deploy_murano/configure_ssl.html
[1] https://www.wolfssl.com/wolfSSL/Blog/Entries/2010/10/7_Differences_between_SSL_and_TLS_Protocol_Versions.html

Change-Id: I410a38d3c8294ce63c15ae98f627fa5c69a3d118
Partially-Implements: blueprint add-tls-support
Depends-On: I71c36c455cde658f402a19c59d7966cee8544cf1
2017-03-22 04:50:55 +00:00
zhurong 8739083d09 Marking rabbitmq password config property as secret
As this has changed in murano in [0],
this patch change murano-agent.

[0]: I9f41f334e0f32ee31c40c27c977ed801a68830e7

Closes-bug: #1658044
Change-Id: Idc80808dcf54eb2d457cdcf3d42e23236e07a64f
2017-01-20 10:43:29 +00:00
Stan Lagun 0efd3d5951 Allow insecure SSL communications with RabbitMQ
Add insecure option to [rabbitmq] section of config file.

Change-Id: I6ae7091df0c892ac98cd0552b1e238ad121ae6f7
Closes-Bug: #1578421
2016-05-11 11:18:30 -07:00
Georgy Okrokvertskhov a0c3d4f4e0 Add dynamic result message routing
This patch adds a dynamic result routing for static Agent.
This feature is designed to support Murano Agent which is
installed on external out of OpenStack system.
It adds _ReplyTo entry in the message body as well as supports
message.reply_to property.

Implements blueprint static-agent

Co-Authored-by: Alexander Tivelkov <ativelkov@mirantis.com>

Change-Id: Ief4c25a7fb63fc092f68f08b9665bde03fbe7752
2015-10-16 13:02:05 +00:00
Sergey Vilgelm 55f94816ea Switch to the oslo.log library
Use oslo.log instead of oslo-incubator.
Use oslo.log instead of system logging.
Add oslo.log to the requirements.txt.
Remove unused oslo-incubator modules.

Implements: blueprint port-oslo-incubator-to-oslo-log

Partial-Bug: 1481370
Change-Id: I7047497f2022b0c56be0f3811f1bb59ffe470877
2015-08-05 15:44:00 +03:00
Doug Hellmann f4c07e1ae7 Update requirements
Manually updating the requirements, since this project isn't in
the list getting requirements syncs from global requirements. Updating
hacking required some format changes to docstrings, and I included those
in this patch.

Change-Id: Ib33f6308ed121fa2350eb32846e476f2a9dd28f4
2015-06-25 23:15:05 +00:00
Doug Hellmann 36fa352518 Drop use of 'oslo' namespace package
The Oslo libraries have moved all of their code out of the 'oslo'
namespace package into per-library packages. The namespace package was
retained during kilo for backwards compatibility, but will be removed by
the liberty-2 milestone. This change removes the use of the namespace
package, replacing it with the new package names.

The patches in the libraries will be put on hold until application
patches have landed, or L2, whichever comes first. At that point, new
versions of the libraries without namespace packages will be released as
a major version update.

Please merge this patch, or an equivalent, before L2 to avoid problems
with those library releases.

Blueprint: remove-namespace-packages
https://blueprints.launchpad.net/oslo-incubator/+spec/remove-namespace-packages

Change-Id: I77e50f2f14345321d1b5319343c5872a92977936
2015-04-28 20:24:23 +00:00
Dmytro Dovbii 3ae8b6274e Fix use of the oslo-config-generator
Change-Id: I325667478349c5d825650a3f299d79a6545a58e4
2014-11-25 17:53:41 +02:00
Dmitrii Dovbii ce6142557b Use oslo.config generator
Change-Id: I33a75acadf95cbe0cac9f5e79244b39a5841f6d1
Partial-Bug: #1369844
2014-10-01 14:07:02 +00:00
Ekaterina Fedorova 45084a4315 Handle version information
Change-Id: I917dff1374fa6170a5105da6e328f4ab2f03344f
2014-08-29 13:33:03 +00:00
Ekaterina Fedorova 334106047c Add sample config and it's checker
* Add scripts for generation sample configs
* Fix name in setup.cfg, otherwise module is not recognized
* Add check to pep8 to follow new config parameters

Change-Id: I42918abc7fdcf9c6779c4e97ba7f2b605b9057e8
2014-08-25 18:49:01 +04:00