Correcting license and copyright terms throughout the repo
[fuel.git] / deploy / config / plugins / fuel-odl_0.0.2.yaml
1 ##############################################################################
2 # Copyright (c) 2015 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 ##############################################################################
9
10 plugin-config-metadata:
11   title: OpenDaylight fuel Plugin configuration template
12   version: 0.2
13   created: Tue Jan 26 2016
14   comment: Rebased to Fuel8 and BE ODL plugin
15 opendaylight:
16   metadata:
17     # chosen_id: Assigned during installation
18     class: plugin
19     default: false
20     enabled: true
21     label: OpenDaylight plugin
22     toggleable: true
23     versions:
24     - enable_gbp:
25         label: GBP features
26         type: checkbox
27         value: false
28         weight: 14
29       enable_l3_odl:
30         label: Use ODL to manage L3 traffic
31         restrictions:
32         - networking_parameters:segmentation_type == 'vlan': Use tunneling segmentation
33             type.
34         - settings:public_network_assignment.assign_to_all_nodes.value == false: Assign
35             public network to all nodes
36         type: checkbox
37         value: false
38         weight: 12
39       enable_sfc:
40         label: SFC features
41         type: checkbox
42         value: false
43         weight: 13
44       metadata:
45         always_editable: false
46         odl_features:
47           default:
48           - config
49           - standard
50           - region
51           - package
52           - kar
53           - ssh
54           - management
55           gbp:
56           - odl-groupbasedpolicy-base
57           - odl-groupbasedpolicy-ofoverlay
58           ovs:
59           - odl-ovsdb-openstack
60           - odl-restconf-all
61           - odl-aaa-authn
62           - odl-dlux-all
63           sfc:
64           - odl-sfc-core
65           - odl-sfc-sb-rest
66           - odl-sfc-ui
67           - odl-sfc-netconf
68           - odl-sfc-ovs
69           - odl-sfcofl2
70           - odl-sfc-test-consumer
71           vpn:
72           - odl-vpnservice-api
73           - odl-vpnservice-impl
74           - odl-vpnservice-impl-rest
75           - odl-vpnservice-impl-ui
76           - odl-vpnservice-core
77           - odl-vpnservice-openstack
78         # plugin_id: Assigned during installation
79         plugin_version: 0.8.0
80         restrictions:
81         - cluster:net_provider != 'neutron': Only neutron is supported by OpenDaylight
82       rest_api_port:
83         description: Port on which ODL REST API will be available.
84         label: Port number
85         regex:
86           error: Invalid port number
87           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])$
88         type: text
89         value: '8282'
90         weight: 40
91     weight: 70