Merge "Resolve interfaces by symbolic name not by type"
This commit is contained in:
commit
40f8c94c9f
@ -16,8 +16,10 @@ import logging
|
|||||||
from translator.toscalib.common.exception import TypeMismatchError
|
from translator.toscalib.common.exception import TypeMismatchError
|
||||||
from translator.toscalib.common.exception import UnknownFieldError
|
from translator.toscalib.common.exception import UnknownFieldError
|
||||||
from translator.toscalib.elements.interfaces import CONFIGURE
|
from translator.toscalib.elements.interfaces import CONFIGURE
|
||||||
|
from translator.toscalib.elements.interfaces import CONFIGURE_SHORTNAME
|
||||||
from translator.toscalib.elements.interfaces import InterfacesDef
|
from translator.toscalib.elements.interfaces import InterfacesDef
|
||||||
from translator.toscalib.elements.interfaces import LIFECYCLE
|
from translator.toscalib.elements.interfaces import LIFECYCLE
|
||||||
|
from translator.toscalib.elements.interfaces import LIFECYCLE_SHORTNAME
|
||||||
from translator.toscalib.elements.relationshiptype import RelationshipType
|
from translator.toscalib.elements.relationshiptype import RelationshipType
|
||||||
from translator.toscalib.entity_template import EntityTemplate
|
from translator.toscalib.entity_template import EntityTemplate
|
||||||
from translator.toscalib.relationship_template import RelationshipTemplate
|
from translator.toscalib.relationship_template import RelationshipTemplate
|
||||||
@ -190,12 +192,12 @@ class NodeTemplate(EntityTemplate):
|
|||||||
if ifaces:
|
if ifaces:
|
||||||
for i in ifaces:
|
for i in ifaces:
|
||||||
for name, value in ifaces.items():
|
for name, value in ifaces.items():
|
||||||
if name == LIFECYCLE:
|
if name in (LIFECYCLE, LIFECYCLE_SHORTNAME):
|
||||||
self._common_validate_field(
|
self._common_validate_field(
|
||||||
value, InterfacesDef.
|
value, InterfacesDef.
|
||||||
interfaces_node_lifecycle_operations,
|
interfaces_node_lifecycle_operations,
|
||||||
'Interfaces')
|
'Interfaces')
|
||||||
elif name == CONFIGURE:
|
elif name in (CONFIGURE, CONFIGURE_SHORTNAME):
|
||||||
self._common_validate_field(
|
self._common_validate_field(
|
||||||
value, InterfacesDef.
|
value, InterfacesDef.
|
||||||
interfaces_relationship_confiure_operations,
|
interfaces_relationship_confiure_operations,
|
||||||
|
@ -38,7 +38,7 @@ topology_template:
|
|||||||
- database_endpoint:
|
- database_endpoint:
|
||||||
node: mysql_database
|
node: mysql_database
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: Scripts/WordPress/install.sh
|
create: Scripts/WordPress/install.sh
|
||||||
configure:
|
configure:
|
||||||
implementation: Scripts/WordPress/configure.sh
|
implementation: Scripts/WordPress/configure.sh
|
||||||
@ -57,7 +57,7 @@ topology_template:
|
|||||||
- host:
|
- host:
|
||||||
node: mysql_dbms
|
node: mysql_dbms
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: Scripts/MYSQLDatabase/configure.sh
|
implementation: Scripts/MYSQLDatabase/configure.sh
|
||||||
inputs:
|
inputs:
|
||||||
@ -75,7 +75,7 @@ topology_template:
|
|||||||
- host:
|
- host:
|
||||||
node: server
|
node: server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: Scripts/MYSQLDBMS/install.sh
|
create: Scripts/MYSQLDBMS/install.sh
|
||||||
start: Scripts/MYSQLDBMS/start.sh
|
start: Scripts/MYSQLDBMS/start.sh
|
||||||
configure:
|
configure:
|
||||||
@ -89,7 +89,7 @@ topology_template:
|
|||||||
- host:
|
- host:
|
||||||
node: server
|
node: server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: Scripts/WebServer/install.sh
|
create: Scripts/WebServer/install.sh
|
||||||
start: Scripts/WebServer/start.sh
|
start: Scripts/WebServer/start.sh
|
||||||
server:
|
server:
|
||||||
|
@ -13,7 +13,7 @@ node_types:
|
|||||||
requirements:
|
requirements:
|
||||||
- database_endpoint: tosca.nodes.Database
|
- database_endpoint: tosca.nodes.Database
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
inputs:
|
inputs:
|
||||||
db_port:
|
db_port:
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -10,7 +10,7 @@ node_types:
|
|||||||
description: location of the application on the github.
|
description: location of the application on the github.
|
||||||
default: https://github.com/mmm/testnode.git
|
default: https://github.com/mmm/testnode.git
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
inputs:
|
inputs:
|
||||||
github_url:
|
github_url:
|
||||||
type: string
|
type: string
|
||||||
|
@ -20,7 +20,7 @@ node_types:
|
|||||||
node: tosca.nodes.Database
|
node: tosca.nodes.Database
|
||||||
relationship: tosca.relationships.ConnectsTo
|
relationship: tosca.relationships.ConnectsTo
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
configure:
|
configure:
|
||||||
inputs:
|
inputs:
|
||||||
github_url:
|
github_url:
|
||||||
|
@ -19,7 +19,7 @@ node_types:
|
|||||||
node: tosca.nodes.Database
|
node: tosca.nodes.Database
|
||||||
relationship: tosca.relationships.ConnectsTo
|
relationship: tosca.relationships.ConnectsTo
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
inputs:
|
inputs:
|
||||||
db_host:
|
db_host:
|
||||||
type: string
|
type: string
|
||||||
|
@ -16,7 +16,7 @@ topology_template:
|
|||||||
requirements:
|
requirements:
|
||||||
- host: server
|
- host: server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: configure.sh
|
implementation: configure.sh
|
||||||
inputs:
|
inputs:
|
||||||
@ -26,7 +26,7 @@ topology_template:
|
|||||||
requirements:
|
requirements:
|
||||||
- host: dbms
|
- host: dbms
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: configure.sh
|
implementation: configure.sh
|
||||||
inputs:
|
inputs:
|
||||||
|
@ -12,7 +12,7 @@ topology_template:
|
|||||||
properties:
|
properties:
|
||||||
num_cpus: 2
|
num_cpus: 2
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: configure.sh
|
implementation: configure.sh
|
||||||
inputs:
|
inputs:
|
||||||
|
@ -17,7 +17,7 @@ topology_template:
|
|||||||
properties:
|
properties:
|
||||||
num_cpus: 2
|
num_cpus: 2
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: start_server.sh
|
implementation: start_server.sh
|
||||||
inputs:
|
inputs:
|
||||||
|
@ -17,7 +17,7 @@ topology_template:
|
|||||||
properties:
|
properties:
|
||||||
num_cpus: 2
|
num_cpus: 2
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: start_server.sh
|
implementation: start_server.sh
|
||||||
inputs:
|
inputs:
|
||||||
|
@ -29,7 +29,7 @@ topology_template:
|
|||||||
requirements:
|
requirements:
|
||||||
- host: dbms
|
- host: dbms
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: database_configure.sh
|
implementation: database_configure.sh
|
||||||
inputs:
|
inputs:
|
||||||
|
@ -13,7 +13,7 @@ topology_template:
|
|||||||
properties:
|
properties:
|
||||||
num_cpus: 2
|
num_cpus: 2
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: start_server.sh
|
implementation: start_server.sh
|
||||||
inputs:
|
inputs:
|
||||||
|
@ -44,7 +44,7 @@ topology_template:
|
|||||||
pre_configure_target:
|
pre_configure_target:
|
||||||
implementation: logstash/configure_collectd.py
|
implementation: logstash/configure_collectd.py
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: collectd/create.sh
|
create: collectd/create.sh
|
||||||
configure:
|
configure:
|
||||||
implementation: collectd/config.py
|
implementation: collectd/config.py
|
||||||
@ -58,7 +58,7 @@ topology_template:
|
|||||||
- host:
|
- host:
|
||||||
node: logstash_server
|
node: logstash_server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: logstash/create.sh
|
create: logstash/create.sh
|
||||||
start: logstash/start.sh
|
start: logstash/start.sh
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ topology_template:
|
|||||||
- database_connection:
|
- database_connection:
|
||||||
node: mongo_db
|
node: mongo_db
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: nodejs/config.sh
|
implementation: nodejs/config.sh
|
||||||
inputs:
|
inputs:
|
||||||
@ -62,7 +62,7 @@ topology_template:
|
|||||||
- host:
|
- host:
|
||||||
node: app_server
|
node: app_server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: nodejs/create.sh
|
create: nodejs/create.sh
|
||||||
mongo_db:
|
mongo_db:
|
||||||
type: tosca.nodes.Database
|
type: tosca.nodes.Database
|
||||||
@ -70,7 +70,7 @@ topology_template:
|
|||||||
- host:
|
- host:
|
||||||
node: mongo_dbms
|
node: mongo_dbms
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: mongodb/create_database.sh
|
create: mongodb/create_database.sh
|
||||||
mongo_dbms:
|
mongo_dbms:
|
||||||
type: tosca.nodes.DBMS
|
type: tosca.nodes.DBMS
|
||||||
@ -78,7 +78,7 @@ topology_template:
|
|||||||
- host:
|
- host:
|
||||||
node: mongo_server
|
node: mongo_server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: mongodb/create.sh
|
create: mongodb/create.sh
|
||||||
configure:
|
configure:
|
||||||
implementation: mongodb/config.sh
|
implementation: mongodb/config.sh
|
||||||
@ -91,7 +91,7 @@ topology_template:
|
|||||||
- host:
|
- host:
|
||||||
node: elasticsearch_server
|
node: elasticsearch_server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: elasticsearch/create.sh
|
create: elasticsearch/create.sh
|
||||||
start: elasticsearch/start.sh
|
start: elasticsearch/start.sh
|
||||||
logstash:
|
logstash:
|
||||||
@ -111,7 +111,7 @@ topology_template:
|
|||||||
inputs:
|
inputs:
|
||||||
elasticsearch_ip: { get_attribute: [elasticsearch_server, private_address] }
|
elasticsearch_ip: { get_attribute: [elasticsearch_server, private_address] }
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: logstash/create.sh
|
create: logstash/create.sh
|
||||||
start: logstash/start.sh
|
start: logstash/start.sh
|
||||||
kibana:
|
kibana:
|
||||||
@ -123,7 +123,7 @@ topology_template:
|
|||||||
node: elasticsearch
|
node: elasticsearch
|
||||||
capability: search_endpoint
|
capability: search_endpoint
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: kibana/create.sh
|
create: kibana/create.sh
|
||||||
configure:
|
configure:
|
||||||
implementation: kibana/config.sh
|
implementation: kibana/config.sh
|
||||||
@ -146,7 +146,7 @@ topology_template:
|
|||||||
pre_configure_target:
|
pre_configure_target:
|
||||||
implementation: logstash/configure_collectd.py
|
implementation: logstash/configure_collectd.py
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: collectd/create.sh
|
create: collectd/create.sh
|
||||||
configure:
|
configure:
|
||||||
implementation: collectd/config.py
|
implementation: collectd/config.py
|
||||||
@ -168,7 +168,7 @@ topology_template:
|
|||||||
pre_configure_target:
|
pre_configure_target:
|
||||||
implementation: logstash/configure_rsyslog.py
|
implementation: logstash/configure_rsyslog.py
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: rsyslog/create.sh
|
create: rsyslog/create.sh
|
||||||
configure:
|
configure:
|
||||||
implementation: rsyslog/config.py
|
implementation: rsyslog/config.py
|
||||||
|
@ -41,7 +41,7 @@ topology_template:
|
|||||||
node: app_server
|
node: app_server
|
||||||
relationship: tosca.relationships.HostedOn
|
relationship: tosca.relationships.HostedOn
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: nodejs/create.sh
|
create: nodejs/create.sh
|
||||||
configure:
|
configure:
|
||||||
implementation: nodejs/config.sh
|
implementation: nodejs/config.sh
|
||||||
@ -59,7 +59,7 @@ topology_template:
|
|||||||
properties:
|
properties:
|
||||||
dbms_port: 27017
|
dbms_port: 27017
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: mongodb/create.sh
|
create: mongodb/create.sh
|
||||||
configure:
|
configure:
|
||||||
implementation: mongodb/config.sh
|
implementation: mongodb/config.sh
|
||||||
|
@ -43,7 +43,7 @@ topology_template:
|
|||||||
- database_endpoint:
|
- database_endpoint:
|
||||||
node: mysql_database
|
node: mysql_database
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: wordpress/wordpress_install.sh
|
create: wordpress/wordpress_install.sh
|
||||||
configure:
|
configure:
|
||||||
implementation: wordpress/wordpress_configure.sh
|
implementation: wordpress/wordpress_configure.sh
|
||||||
@ -66,7 +66,7 @@ topology_template:
|
|||||||
- host:
|
- host:
|
||||||
node: mysql_dbms
|
node: mysql_dbms
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: mysql/mysql_database_configure.sh
|
implementation: mysql/mysql_database_configure.sh
|
||||||
inputs:
|
inputs:
|
||||||
@ -83,7 +83,7 @@ topology_template:
|
|||||||
- host:
|
- host:
|
||||||
node: server
|
node: server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create:
|
create:
|
||||||
implementation: mysql/mysql_dbms_install.sh
|
implementation: mysql/mysql_dbms_install.sh
|
||||||
inputs:
|
inputs:
|
||||||
@ -100,7 +100,7 @@ topology_template:
|
|||||||
- host:
|
- host:
|
||||||
node: server
|
node: server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: webserver/webserver_install.sh
|
create: webserver/webserver_install.sh
|
||||||
start: webserver/webserver_start.sh
|
start: webserver/webserver_start.sh
|
||||||
server:
|
server:
|
||||||
|
@ -72,7 +72,7 @@ class ToscaTemplateTest(TestCase):
|
|||||||
expected_relationshp = ['tosca.relationships.HostedOn']
|
expected_relationshp = ['tosca.relationships.HostedOn']
|
||||||
expected_host = ['mysql_dbms']
|
expected_host = ['mysql_dbms']
|
||||||
'''
|
'''
|
||||||
expected_interface = [ifaces.LIFECYCLE]
|
expected_interface = [ifaces.LIFECYCLE_SHORTNAME]
|
||||||
|
|
||||||
for tpl in self.tosca.nodetemplates:
|
for tpl in self.tosca.nodetemplates:
|
||||||
if tpl_name == tpl.name:
|
if tpl_name == tpl.name:
|
||||||
@ -146,13 +146,13 @@ class ToscaTemplateTest(TestCase):
|
|||||||
self.assertEqual(2, len(interfaces))
|
self.assertEqual(2, len(interfaces))
|
||||||
for interface in interfaces:
|
for interface in interfaces:
|
||||||
if interface.name == 'create':
|
if interface.name == 'create':
|
||||||
self.assertEqual(ifaces.LIFECYCLE,
|
self.assertEqual(ifaces.LIFECYCLE_SHORTNAME,
|
||||||
interface.type)
|
interface.type)
|
||||||
self.assertEqual('wordpress/wordpress_install.sh',
|
self.assertEqual('wordpress/wordpress_install.sh',
|
||||||
interface.implementation)
|
interface.implementation)
|
||||||
self.assertIsNone(interface.inputs)
|
self.assertIsNone(interface.inputs)
|
||||||
elif interface.name == 'configure':
|
elif interface.name == 'configure':
|
||||||
self.assertEqual(ifaces.LIFECYCLE,
|
self.assertEqual(ifaces.LIFECYCLE_SHORTNAME,
|
||||||
interface.type)
|
interface.type)
|
||||||
self.assertEqual('wordpress/wordpress_configure.sh',
|
self.assertEqual('wordpress/wordpress_configure.sh',
|
||||||
interface.implementation)
|
interface.implementation)
|
||||||
|
@ -172,7 +172,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
requirement:
|
requirement:
|
||||||
- host: server
|
- host: server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: mysql_dbms_install.sh
|
create: mysql_dbms_install.sh
|
||||||
start: mysql_dbms_start.sh
|
start: mysql_dbms_start.sh
|
||||||
configure:
|
configure:
|
||||||
@ -204,7 +204,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
requirements:
|
requirements:
|
||||||
- host: mysql_dbms
|
- host: mysql_dbms
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
configure: mysql_database_configure.sh
|
configure: mysql_database_configure.sh
|
||||||
'''
|
'''
|
||||||
expectedmessage = ('Type "tosca.nodes.Databases" is not '
|
expectedmessage = ('Type "tosca.nodes.Databases" is not '
|
||||||
@ -221,7 +221,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
requirements:
|
requirements:
|
||||||
host: server
|
host: server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: webserver_install.sh
|
create: webserver_install.sh
|
||||||
start: d.sh
|
start: d.sh
|
||||||
'''
|
'''
|
||||||
@ -247,7 +247,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
- host: mysql_dbms
|
- host: mysql_dbms
|
||||||
- database_endpoint: mysql_database
|
- database_endpoint: mysql_database
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
configure: mysql_database_configure.sh
|
configure: mysql_database_configure.sh
|
||||||
'''
|
'''
|
||||||
expectedmessage = ('Requirements of template mysql_database '
|
expectedmessage = ('Requirements of template mysql_database '
|
||||||
@ -273,7 +273,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
requirements:
|
requirements:
|
||||||
- host: mysql_dbms
|
- host: mysql_dbms
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
configure: mysql_database_configure.sh
|
configure: mysql_database_configure.sh
|
||||||
'''
|
'''
|
||||||
expectedmessage = ('Capabilities of template mysql_database '
|
expectedmessage = ('Capabilities of template mysql_database '
|
||||||
@ -319,7 +319,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
- host: webserver
|
- host: webserver
|
||||||
- database_endpoint: mysql_database
|
- database_endpoint: mysql_database
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standards:
|
Standards:
|
||||||
create: wordpress_install.sh
|
create: wordpress_install.sh
|
||||||
configure:
|
configure:
|
||||||
implementation: wordpress_configure.sh
|
implementation: wordpress_configure.sh
|
||||||
@ -333,7 +333,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
'''
|
'''
|
||||||
expectedmessage = ('Interfaces of template wordpress '
|
expectedmessage = ('Interfaces of template wordpress '
|
||||||
'contain(s) unknown field: '
|
'contain(s) unknown field: '
|
||||||
'"tosca.interfaces.node.lifecycle.Standards", '
|
'"Standards", '
|
||||||
'refer to the definition to verify valid values.')
|
'refer to the definition to verify valid values.')
|
||||||
self._single_node_template_content_test(tpl_snippet,
|
self._single_node_template_content_test(tpl_snippet,
|
||||||
exception.UnknownFieldError,
|
exception.UnknownFieldError,
|
||||||
@ -347,7 +347,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
- host: webserver
|
- host: webserver
|
||||||
- database_endpoint: mysql_database
|
- database_endpoint: mysql_database
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: wordpress_install.sh
|
create: wordpress_install.sh
|
||||||
config:
|
config:
|
||||||
implementation: wordpress_configure.sh
|
implementation: wordpress_configure.sh
|
||||||
@ -374,7 +374,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
- host: webserver
|
- host: webserver
|
||||||
- database_endpoint: mysql_database
|
- database_endpoint: mysql_database
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.lifecycle.Standard:
|
Standard:
|
||||||
create: wordpress_install.sh
|
create: wordpress_install.sh
|
||||||
configure:
|
configure:
|
||||||
implementation: wordpress_configure.sh
|
implementation: wordpress_configure.sh
|
||||||
|
Loading…
x
Reference in New Issue
Block a user