murano/murano/tests/unit/dsl/meta
Paul Bourke 9248605e67 Add decryptData yaql function to murano engine
Adds a new yaql function 'decryptData' which pairs with 'encryptData' on
the dashboard side.

Requires a valid secret storage backend (e.g. Barbican) to be configured
via Castellan in murano.conf, e.g.

    [key_manager]
    auth_type = keystone_password
    auth_url = <auth_url>
    username = <username>
    password = <password>
    project_id = <project_id>
    user_domain_name = <user_domain_name>

Murano will still work fine without this config but the encrypt/decrypt
functions will be unavailable.

Partially-Implements blueprint: allow-encrypting-of-muranopl-properties
Depends-On: I1be3a1e11e3f4c2170062927ad359bf679eb25d9
Change-Id: I09416b6d35ed2dafa823eca98262a4e23081e6eb
2017-07-21 13:32:13 +01:00
..
AgentListenerTests.yaml Respect per region RabbitMQ configs in Agent[Listener] 2016-07-29 05:12:24 +00:00
CommonParent.yaml New framework for contracts 2016-08-29 17:14:03 +00:00
ConcurrencyTest.yaml Concurrent Execution Control 2016-07-28 19:24:50 +03:00
ConfigProperties.yaml Adds per-class configs 2014-12-17 00:48:51 +03:00
ContractExamples.yaml External object IDs couldn't be used in template() contracts 2017-05-19 19:19:07 +00:00
CreatedClass1.yaml Migration to yaql 1.0 2015-08-25 16:08:08 +03:00
CreatedClass2.yaml Migration to yaql 1.0 2015-08-25 16:08:08 +03:00
CreatingClass.yaml Alive objects from Objects and ObjectsCopy were merged 2016-08-29 20:39:10 +00:00
DerivedFrom2Classes.yaml New framework for contracts 2016-08-29 17:14:03 +00:00
Empty.yaml Add unit versioning test suite 2016-09-16 12:14:05 +00:00
ExceptionHandling.yaml Move and rename functional tests 2014-07-29 22:29:27 +04:00
MacroExamples.yaml Makes conditional expressions consistent with yaql 1.0 2015-10-09 23:35:00 +03:00
Node.yaml Alive objects from Objects and ObjectsCopy were merged 2016-08-29 20:39:10 +00:00
ParentClass1.yaml New framework for contracts 2016-08-29 17:14:03 +00:00
ParentClass2.yaml New framework for contracts 2016-08-29 17:14:03 +00:00
PropertyInit.yaml Runtime properties may no longer have default value 2014-09-25 16:47:50 +04:00
SampleClass1.yaml Migration to yaql 1.0 2015-08-25 16:08:08 +03:00
SampleClass2.yaml Fixes action result serialization 2015-03-24 16:31:18 +03:00
SampleClass3.yaml Move and rename functional tests 2014-07-29 22:29:27 +04:00
SingleInheritanceChild.yaml Number of yaql functions caused AmbiguousFunctionException 2015-10-01 11:48:56 +03:00
SingleInheritanceParent.yaml Move and rename functional tests 2014-07-29 22:29:27 +04:00
TestCall.yaml Added a muranoPL-specific override of 'call' 2016-06-23 18:19:30 +03:00
TestDump.yaml dump() function added to DSL 2016-07-28 18:45:38 +03:00
TestEngineFunctions.yaml Add decryptData yaql function to murano engine 2017-07-21 13:32:13 +01:00
TestExtensionMethods.yaml Extension methods were introduced to MuranoPL 2016-03-03 15:01:30 +00:00
TestFindClass.yaml Do not use stevedore namespase as a prefix for class FQNs 2016-07-05 11:09:56 +03:00
TestGC.yaml GC unit test coverage increased 2016-10-06 00:52:02 +03:00
TestLogger.yaml Support for Unicode strings in MuranoPL was fixed 2015-09-15 02:21:54 +03:00
TestMeta.yaml Meta values evaluation was fixed 2016-03-10 15:52:06 +03:00
TestMethodParamInheritance.yaml Incorrect Method param inheritance was fixed 2016-04-25 20:50:14 +00:00
TestObjectsCopyMerge.yaml Alive objects from Objects and ObjectsCopy were merged 2016-08-29 20:39:10 +00:00
TestReflection.yaml Operations on reflected entities 2016-02-20 01:49:39 +03:00
TestSchema.yaml Increase test coverage for Schema Generation API. 2016-10-18 20:38:04 +00:00
TestStatics.yaml On-demand garbage collection 2016-09-14 03:43:09 +00:00
TestUnicode.yaml Support for Unicode strings in MuranoPL was fixed 2015-09-15 02:21:54 +03:00
TestVarKwArgs.yaml Support for *args/**kwargs was added to the MuranoPL 2016-04-26 14:46:06 +00:00