Merge "Update TOSCA interfaces naming"
This commit is contained in:
@@ -24,7 +24,7 @@
|
|||||||
tosca.nodes.Root:
|
tosca.nodes.Root:
|
||||||
description: >
|
description: >
|
||||||
The TOSCA root node all other TOSCA base node types derive from.
|
The TOSCA root node all other TOSCA base node types derive from.
|
||||||
interfaces: [ tosca.interfaces.node.Lifecycle ]
|
interfaces: [ tosca.interfaces.node.lifecycle.Standard ]
|
||||||
|
|
||||||
tosca.nodes.Compute:
|
tosca.nodes.Compute:
|
||||||
derived_from: tosca.nodes.Root
|
derived_from: tosca.nodes.Root
|
||||||
@@ -272,17 +272,17 @@ tosca.capabilities.Attachment:
|
|||||||
# definitions for a modelable entity (e.g., a Node or Relationship Type)
|
# definitions for a modelable entity (e.g., a Node or Relationship Type)
|
||||||
# as defined within the TOSCA Simple Profile specification.
|
# as defined within the TOSCA Simple Profile specification.
|
||||||
##########################################################################
|
##########################################################################
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
create:
|
create:
|
||||||
description: Basic lifecycle create operation.
|
description: Standard lifecycle create operation.
|
||||||
configure:
|
configure:
|
||||||
description: Basic lifecycle configure operation.
|
description: Standard lifecycle configure operation.
|
||||||
start:
|
start:
|
||||||
description: Basic lifecycle start operation.
|
description: Standard lifecycle start operation.
|
||||||
stop:
|
stop:
|
||||||
description: Basic lifecycle stop operation.
|
description: Standard lifecycle stop operation.
|
||||||
delete:
|
delete:
|
||||||
description: Basic lifecycle delete operation.
|
description: Standard lifecycle delete operation.
|
||||||
|
|
||||||
tosca.interfaces.relationship.Configure:
|
tosca.interfaces.relationship.Configure:
|
||||||
pre_configure_source:
|
pre_configure_source:
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ from translator.toscalib.common.exception import UnknownFieldError
|
|||||||
from translator.toscalib.elements.statefulentitytype import StatefulEntityType
|
from translator.toscalib.elements.statefulentitytype import StatefulEntityType
|
||||||
|
|
||||||
SECTIONS = (LIFECYCLE, CONFIGURE) = \
|
SECTIONS = (LIFECYCLE, CONFIGURE) = \
|
||||||
('tosca.interfaces.node.Lifecycle',
|
('tosca.interfaces.node.lifecycle.Standard',
|
||||||
'tosca.interfaces.relationship.Configure')
|
'tosca.interfaces.relationship.Configure')
|
||||||
|
|
||||||
INTERFACEVALUE = (IMPLEMENTATION, INPUTS) = ('implementation', 'inputs')
|
INTERFACEVALUE = (IMPLEMENTATION, INPUTS) = ('implementation', 'inputs')
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from translator.toscalib.elements.capabilitytype import CapabilityTypeDef
|
from translator.toscalib.elements.capabilitytype import CapabilityTypeDef
|
||||||
|
import translator.toscalib.elements.interfaces as ifaces
|
||||||
from translator.toscalib.elements.interfaces import InterfacesDef
|
from translator.toscalib.elements.interfaces import InterfacesDef
|
||||||
from translator.toscalib.elements.relationshiptype import RelationshipType
|
from translator.toscalib.elements.relationshiptype import RelationshipType
|
||||||
from translator.toscalib.elements.statefulentitytype import StatefulEntityType
|
from translator.toscalib.elements.statefulentitytype import StatefulEntityType
|
||||||
@@ -138,7 +139,7 @@ class NodeType(StatefulEntityType):
|
|||||||
interfaces = self.interfaces
|
interfaces = self.interfaces
|
||||||
if interfaces:
|
if interfaces:
|
||||||
for name, value in interfaces.items():
|
for name, value in interfaces.items():
|
||||||
if name == 'tosca.interfaces.node.Lifecycle':
|
if name == ifaces.LIFECYCLE:
|
||||||
for x, y in value.items():
|
for x, y in value.items():
|
||||||
if x == 'inputs':
|
if x == 'inputs':
|
||||||
for i in y.iterkeys():
|
for i in y.iterkeys():
|
||||||
@@ -151,7 +152,7 @@ class NodeType(StatefulEntityType):
|
|||||||
ops = None
|
ops = None
|
||||||
interfaces = self.interfaces
|
interfaces = self.interfaces
|
||||||
if interfaces:
|
if interfaces:
|
||||||
i = InterfacesDef(self.type, 'tosca.interfaces.node.Lifecycle')
|
i = InterfacesDef(self.type, ifaces.LIFECYCLE)
|
||||||
ops = i.lifecycle_ops
|
ops = i.lifecycle_ops
|
||||||
return ops
|
return ops
|
||||||
|
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ node_templates:
|
|||||||
- host: webserver
|
- host: webserver
|
||||||
- database_endpoint: mysql_database
|
- database_endpoint: mysql_database
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
create: Scripts/WordPress/install.sh
|
create: Scripts/WordPress/install.sh
|
||||||
configure:
|
configure:
|
||||||
implementation: Scripts/WordPress/configure.sh
|
implementation: Scripts/WordPress/configure.sh
|
||||||
@@ -53,7 +53,7 @@ node_templates:
|
|||||||
requirements:
|
requirements:
|
||||||
- host: mysql_dbms
|
- host: mysql_dbms
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: Scripts/MYSQLDatabase/configure.sh
|
implementation: Scripts/MYSQLDatabase/configure.sh
|
||||||
inputs:
|
inputs:
|
||||||
@@ -70,7 +70,7 @@ node_templates:
|
|||||||
requirements:
|
requirements:
|
||||||
- host: server
|
- host: server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
create: Scripts/MYSQLDBMS/install.sh
|
create: Scripts/MYSQLDBMS/install.sh
|
||||||
start: Scripts/MYSQLDBMS/start.sh
|
start: Scripts/MYSQLDBMS/start.sh
|
||||||
configure:
|
configure:
|
||||||
@@ -83,7 +83,7 @@ node_templates:
|
|||||||
requirements:
|
requirements:
|
||||||
- host: server
|
- host: server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
create: Scripts/WebServer/install.sh
|
create: Scripts/WebServer/install.sh
|
||||||
start: Scripts/WebServer/start.sh
|
start: Scripts/WebServer/start.sh
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ node_types:
|
|||||||
requirements:
|
requirements:
|
||||||
- database_endpoint: tosca.nodes.Database
|
- database_endpoint: tosca.nodes.Database
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
inputs:
|
inputs:
|
||||||
db_port:
|
db_port:
|
||||||
type: integer
|
type: integer
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ node_types:
|
|||||||
port:
|
port:
|
||||||
type: integer
|
type: integer
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
inputs:
|
inputs:
|
||||||
github_url:
|
github_url:
|
||||||
type: string
|
type: string
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ node_types:
|
|||||||
requirements:
|
requirements:
|
||||||
- database_endpoint: tosca.nodes.Database
|
- database_endpoint: tosca.nodes.Database
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
inputs:
|
inputs:
|
||||||
db_host:
|
db_host:
|
||||||
type: string
|
type: string
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ node_templates:
|
|||||||
requirements:
|
requirements:
|
||||||
- host: server
|
- host: server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: configure.sh
|
implementation: configure.sh
|
||||||
inputs:
|
inputs:
|
||||||
@@ -25,7 +25,7 @@ node_templates:
|
|||||||
requirements:
|
requirements:
|
||||||
- host: dbms
|
- host: dbms
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: configure.sh
|
implementation: configure.sh
|
||||||
inputs:
|
inputs:
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ node_templates:
|
|||||||
properties:
|
properties:
|
||||||
os_type: Linux
|
os_type: Linux
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: configure.sh
|
implementation: configure.sh
|
||||||
inputs:
|
inputs:
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ node_templates:
|
|||||||
properties:
|
properties:
|
||||||
os_type: Linux
|
os_type: Linux
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: start_server.sh
|
implementation: start_server.sh
|
||||||
inputs:
|
inputs:
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ node_templates:
|
|||||||
properties:
|
properties:
|
||||||
os_type: Linux
|
os_type: Linux
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: start_server.sh
|
implementation: start_server.sh
|
||||||
inputs:
|
inputs:
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ node_templates:
|
|||||||
requirements:
|
requirements:
|
||||||
- host: dbms
|
- host: dbms
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: database_configure.sh
|
implementation: database_configure.sh
|
||||||
inputs:
|
inputs:
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ node_templates:
|
|||||||
properties:
|
properties:
|
||||||
os_type: Linux
|
os_type: Linux
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: start_server.sh
|
implementation: start_server.sh
|
||||||
inputs:
|
inputs:
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ node_templates:
|
|||||||
host: { get_attribute: [ TARGET, ip_address ] }
|
host: { get_attribute: [ TARGET, ip_address ] }
|
||||||
port: { get_property: [ mongo_dbms, dbms_port ] }
|
port: { get_property: [ mongo_dbms, dbms_port ] }
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
create: nodejs/create.sh
|
create: nodejs/create.sh
|
||||||
configure:
|
configure:
|
||||||
implementation: nodejs/config.sh
|
implementation: nodejs/config.sh
|
||||||
@@ -88,7 +88,7 @@ node_templates:
|
|||||||
properties:
|
properties:
|
||||||
dbms_port: 27017
|
dbms_port: 27017
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
create: mongodb/create.sh
|
create: mongodb/create.sh
|
||||||
configure: mongodb/config.sh
|
configure: mongodb/config.sh
|
||||||
start: mongodb/start.sh
|
start: mongodb/start.sh
|
||||||
@@ -120,7 +120,7 @@ node_templates:
|
|||||||
host: { get_attribute: [ TARGET, ip_address ] }
|
host: { get_attribute: [ TARGET, ip_address ] }
|
||||||
port: { get_attribute: [ TARGET, port ] }
|
port: { get_attribute: [ TARGET, port ] }
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
create: lostash/create.sh
|
create: lostash/create.sh
|
||||||
configure: logstash/config.sh
|
configure: logstash/config.sh
|
||||||
start: logstash/start.sh
|
start: logstash/start.sh
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ node_templates:
|
|||||||
- host: webserver
|
- host: webserver
|
||||||
- database_endpoint: mysql_database
|
- database_endpoint: mysql_database
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
create: wordpress_install.sh
|
create: wordpress_install.sh
|
||||||
configure:
|
configure:
|
||||||
implementation: wordpress_configure.sh
|
implementation: wordpress_configure.sh
|
||||||
@@ -58,7 +58,7 @@ node_templates:
|
|||||||
requirements:
|
requirements:
|
||||||
- host: mysql_dbms
|
- host: mysql_dbms
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
configure:
|
configure:
|
||||||
implementation: mysql_database_configure.sh
|
implementation: mysql_database_configure.sh
|
||||||
inputs:
|
inputs:
|
||||||
@@ -72,7 +72,7 @@ node_templates:
|
|||||||
requirements:
|
requirements:
|
||||||
- host: server
|
- host: server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
create: mysql_dbms_install.sh
|
create: mysql_dbms_install.sh
|
||||||
start: mysql_dbms_start.sh
|
start: mysql_dbms_start.sh
|
||||||
configure:
|
configure:
|
||||||
@@ -86,7 +86,7 @@ node_templates:
|
|||||||
requirements:
|
requirements:
|
||||||
- host: server
|
- host: server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
create: webserver_install.sh
|
create: webserver_install.sh
|
||||||
start: webserver_start.sh
|
start: webserver_start.sh
|
||||||
|
|
||||||
|
|||||||
@@ -11,8 +11,10 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from translator.toscalib.common import exception
|
from translator.toscalib.common import exception
|
||||||
|
import translator.toscalib.elements.interfaces as ifaces
|
||||||
from translator.toscalib.elements.nodetype import NodeType
|
from translator.toscalib.elements.nodetype import NodeType
|
||||||
from translator.toscalib.tests.base import TestCase
|
from translator.toscalib.tests.base import TestCase
|
||||||
|
|
||||||
compute_type = NodeType('tosca.nodes.Compute')
|
compute_type = NodeType('tosca.nodes.Compute')
|
||||||
component_type = NodeType('tosca.nodes.SoftwareComponent')
|
component_type = NodeType('tosca.nodes.SoftwareComponent')
|
||||||
|
|
||||||
@@ -63,4 +65,4 @@ class ToscaDefTest(TestCase):
|
|||||||
def test_interfaces(self):
|
def test_interfaces(self):
|
||||||
self.assertEqual(compute_type.interfaces, None)
|
self.assertEqual(compute_type.interfaces, None)
|
||||||
root_node = NodeType('tosca.nodes.Root')
|
root_node = NodeType('tosca.nodes.Root')
|
||||||
self.assertIn('tosca.interfaces.node.Lifecycle', root_node.interfaces)
|
self.assertIn(ifaces.LIFECYCLE, root_node.interfaces)
|
||||||
|
|||||||
@@ -12,6 +12,7 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
import translator.toscalib.elements.interfaces as ifaces
|
||||||
from translator.toscalib.elements.nodetype import NodeType
|
from translator.toscalib.elements.nodetype import NodeType
|
||||||
from translator.toscalib.functions import GetInput
|
from translator.toscalib.functions import GetInput
|
||||||
from translator.toscalib.functions import GetProperty
|
from translator.toscalib.functions import GetProperty
|
||||||
@@ -67,7 +68,7 @@ class ToscaTemplateTest(TestCase):
|
|||||||
expected_requirements = [{'host': 'mysql_dbms'}]
|
expected_requirements = [{'host': 'mysql_dbms'}]
|
||||||
expected_relationshp = ['tosca.relationships.HostedOn']
|
expected_relationshp = ['tosca.relationships.HostedOn']
|
||||||
expected_host = ['mysql_dbms']
|
expected_host = ['mysql_dbms']
|
||||||
expected_interface = ['tosca.interfaces.node.Lifecycle']
|
expected_interface = [ifaces.LIFECYCLE]
|
||||||
|
|
||||||
for tpl in self.tosca.nodetemplates:
|
for tpl in self.tosca.nodetemplates:
|
||||||
if tpl_name == tpl.name:
|
if tpl_name == tpl.name:
|
||||||
@@ -120,13 +121,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('tosca.interfaces.node.Lifecycle',
|
self.assertEqual(ifaces.LIFECYCLE,
|
||||||
interface.type)
|
interface.type)
|
||||||
self.assertEqual('wordpress_install.sh',
|
self.assertEqual('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('tosca.interfaces.node.Lifecycle',
|
self.assertEqual(ifaces.LIFECYCLE,
|
||||||
interface.type)
|
interface.type)
|
||||||
self.assertEqual('wordpress_configure.sh',
|
self.assertEqual('wordpress_configure.sh',
|
||||||
interface.implementation)
|
interface.implementation)
|
||||||
|
|||||||
@@ -169,7 +169,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
requirement:
|
requirement:
|
||||||
- host: server
|
- host: server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
create: mysql_dbms_install.sh
|
create: mysql_dbms_install.sh
|
||||||
start: mysql_dbms_start.sh
|
start: mysql_dbms_start.sh
|
||||||
configure:
|
configure:
|
||||||
@@ -201,7 +201,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
requirements:
|
requirements:
|
||||||
- host: mysql_dbms
|
- host: mysql_dbms
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.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 '
|
||||||
@@ -218,7 +218,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
requirements:
|
requirements:
|
||||||
host: server
|
host: server
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
create: webserver_install.sh
|
create: webserver_install.sh
|
||||||
start: d.sh
|
start: d.sh
|
||||||
'''
|
'''
|
||||||
@@ -244,7 +244,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
- host: mysql_dbms
|
- host: mysql_dbms
|
||||||
- database_endpoint: mysql_database
|
- database_endpoint: mysql_database
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
configure: mysql_database_configure.sh
|
configure: mysql_database_configure.sh
|
||||||
'''
|
'''
|
||||||
expectedmessage = ('Requirements of template mysql_database '
|
expectedmessage = ('Requirements of template mysql_database '
|
||||||
@@ -270,7 +270,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
requirements:
|
requirements:
|
||||||
- host: mysql_dbms
|
- host: mysql_dbms
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
configure: mysql_database_configure.sh
|
configure: mysql_database_configure.sh
|
||||||
'''
|
'''
|
||||||
expectedmessage = ('Capabilities of template mysql_database '
|
expectedmessage = ('Capabilities of template mysql_database '
|
||||||
@@ -334,7 +334,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
- host: webserver
|
- host: webserver
|
||||||
- database_endpoint: mysql_database
|
- database_endpoint: mysql_database
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycles:
|
tosca.interfaces.node.lifecycle.Standards:
|
||||||
create: wordpress_install.sh
|
create: wordpress_install.sh
|
||||||
configure:
|
configure:
|
||||||
implementation: wordpress_configure.sh
|
implementation: wordpress_configure.sh
|
||||||
@@ -348,7 +348,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.Lifecycles", '
|
'"tosca.interfaces.node.lifecycle.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,
|
||||||
@@ -362,7 +362,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
- host: webserver
|
- host: webserver
|
||||||
- database_endpoint: mysql_database
|
- database_endpoint: mysql_database
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
create: wordpress_install.sh
|
create: wordpress_install.sh
|
||||||
config:
|
config:
|
||||||
implementation: wordpress_configure.sh
|
implementation: wordpress_configure.sh
|
||||||
@@ -389,7 +389,7 @@ class ToscaTemplateValidationTest(TestCase):
|
|||||||
- host: webserver
|
- host: webserver
|
||||||
- database_endpoint: mysql_database
|
- database_endpoint: mysql_database
|
||||||
interfaces:
|
interfaces:
|
||||||
tosca.interfaces.node.Lifecycle:
|
tosca.interfaces.node.lifecycle.Standard:
|
||||||
create: wordpress_install.sh
|
create: wordpress_install.sh
|
||||||
configure:
|
configure:
|
||||||
implementation: wordpress_configure.sh
|
implementation: wordpress_configure.sh
|
||||||
|
|||||||
Reference in New Issue
Block a user