1 ##############################################################################
2 # Copyright (c) 2015,2016 Ericsson AB and others.
3 # jonas.bjurel@ericsson.com
4 # All rights reserved. This program and the accompanying materials
5 # are made available under the terms of the Apache License, Version 2.0
6 # which accompanies this distribution, and is available at
7 # http://www.apache.org/licenses/LICENSE-2.0
8 ##############################################################################
10 plugin-config-metadata:
11 title: OpenDaylight fuel Plugin configuration template
14 comment: Fuel 10 support
17 #chosen_id: Assigned during installation
21 label: OpenDaylight plugin
28 label: "Use ODL to manage L3 traffic"
30 - networking_parameters:segmentation_type == 'vlan': Use tunneling segmentation type.
31 - settings:public_network_assignment.assign_to_all_nodes.value == false: Assign public network to all nodes
41 label: "Classifier used by SFC"
49 Classifier determines what traffic needs to be chained based on policy based on yang model.
50 The OpenDayLight actually supports the OVSDB NetVirt and the GBP classifier in case of SFC.
52 - condition: "settings:opendaylight.enable_sfc.value == false"
58 label: "BGPVPN extensions"
61 This enables the bgpvpn extension of neutron together with the
62 corresponding sdnvpn features in odl. This feature will disable
63 the standard ovsdb feature from ODL.
65 - condition: "settings:bgpvpn == null or settings:bgpvpn.metadata.enabled == false"
67 message: "BGPVPN (fuel-plugin-bgpvpn) plugin must be installed and enabled."
68 - networking_parameters:segmentation_type == 'vlan': This feature works only with segmentation_type != vlan
69 - condition: "settings:opendaylight.enable_l3_odl.value == false"
71 message: "OpenDaylight must be acting as the L3 controller for the bgpvpn features to be enabled."
72 - condition: "settings:opendaylight.deb_version.value != '5.2.0-1'"
74 message: "The BGPVPN features only support OpenDaylight 5.2.0-1. The OpenDaylight package version field must be set to that value."
79 label: "Use V2 ML2 driver"
80 description: "V2 version is considered as experimental"
84 description: 'Port on which ODL REST API will be available.'
88 source: ^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$
89 error: 'Invalid port number'
92 label: 'Java -Xms option'
93 description: 'Initial memory allocation pool.'
98 label: 'Java -Xmx option'
99 description: 'Maximum memory allocation pool.'
103 value: '-XX:+UseG1GC'
104 label: 'Java extra options'
105 description: 'Additional options.'
110 label: 'OpenDaylight package version'
111 description: 'Plugin can be build with more than one version of ODL.'
116 - "cluster:net_provider != 'neutron'": "Only neutron is supported by OpenDaylight"
131 - odl-groupbasedpolicy-ovssfc
136 - odl-ovsdb-openstack
138 - odl-netvirt-openstack
142 - odl-sfc-provider-rest
144 - odl-sfc-openflow-renderer
149 #plugin_id: Assigned during installation
150 plugin_version: 1.0.0