From 613ff10892793546146bd7e9d08054788f823609 Mon Sep 17 00:00:00 2001 From: Harry Huang Date: Tue, 17 Jan 2017 14:45:57 +0800 Subject: Add opera support JIRA: COMPASS-504 JIRA: OPERA-1 Function: support open-o deployment by calling opera project. open-o deployment will start at the end of normal compass4nfv deployment. Changes: 1. add scenario and network yaml for opera 2. add opera_adapter.py for calling opera Attention: The git URL for opera will change after opera patch OPERA-2 is meraged. This patch should be modifed before meraged. Change-Id: Id0afcece920c4107bb23f42b460c46eec3ca97e6 Signed-off-by: Harry Huang --- .../compass_conf/package_metadata/openstack.conf | 80 ++++++++++++++++++++++ 1 file changed, 80 insertions(+) (limited to 'deploy/compass_conf/package_metadata/openstack.conf') diff --git a/deploy/compass_conf/package_metadata/openstack.conf b/deploy/compass_conf/package_metadata/openstack.conf index 000c1a29..555f007c 100755 --- a/deploy/compass_conf/package_metadata/openstack.conf +++ b/deploy/compass_conf/package_metadata/openstack.conf @@ -244,6 +244,86 @@ METADATA = { } }, + 'openo_net': { + '_self': { + 'mapping_to': 'openo_net', + 'is_required': False + }, + + 'openo_vm_ip': { + '_self': { + 'mapping_to': 'openo_vm_ip', + 'is_required': False, + 'field': 'general', + } + }, + 'openo_vm_mask': { + '_self': { + 'mapping_to': 'openo_vm_mask', + 'is_required': False, + 'field': 'general', + } + }, + 'openo_external_gw': { + '_self': { + 'mapping_to': 'openo_external_gw', + 'is_required': False, + 'field': 'general', + } + }, + 'openo_external_cidr': { + '_self': { + 'mapping_to': 'openo_external_cidr', + 'is_required': False, + 'field': 'general', + } + } + }, + + 'openo_docker_net': { + '_self': { + 'mapping_to': 'openo_docker_net', + 'is_required': False + }, + + 'docker_ip_start': { + '_self': { + 'mapping_to': 'docker_ip_start', + 'is_required': False, + 'field': 'general', + } + }, + 'docker_ip_end': { + '_self': { + 'mapping_to': 'docker_ip_end', + 'is_required': False, + 'field': 'general', + } + } + }, + + 'juju_net': { + '_self': { + 'mapping_to': 'juju_net', + 'is_required': False + }, + + 'juju_net_cidr': { + '_self': { + 'mapping_to': 'juju_net_cidr', + 'is_required': False, + 'field': 'general', + } + }, + 'juju_net_gw': { + '_self': { + 'mapping_to': 'juju_net_gw', + 'is_required': False, + 'field': 'general', + } + } + }, + 'public_net_info': { '_self': { 'mapping_to': 'public_net_info' -- cgit 1.2.3-korg