Remove variables for genius
[integration/test.git] / csit / variables / netvirt / Variables.robot
1 *** Settings ***
2 Documentation       Variables for Netvirt Test Suites
3
4
5 *** Variables ***
6 # Exceptions for which we will not create a failure
7 @{NETVIRT_DIAG_SERVICES}                OPENFLOW    IFM    ITM    DATASTORE    ELAN    OVSDB
8 ${CIRROS_stable/queens}                 cirros-0.3.5-x86_64-disk
9 ${CIRROS_stable/rocky}                  cirros-0.3.5-x86_64-disk
10 ${CIRROS_stable/stein}                  cirros-0.4.0-x86_64-disk
11 ${PASSWORD_CIRROS_stable/stein}         gocubsgo
12 ${PASSWORD_CIRROS_stable/rocky}         cubswin:)
13 ${PASSWORD_CIRROS_stable/queens}        cubswin:)
14 ${CIRROS_master}                        cirros-0.4.0-x86_64-disk
15 ${DEFAULT_PING_COUNT}                   3
16 ${PRE_CLEAN_OPENSTACK_ALL}              False
17 ${EXTERNAL_NET_NAME}                    external-net
18 ${EXTERNAL_SUBNET_NAME}                 external-subnet
19 ${INTEGRATION_BRIDGE}                   br-int
20 ${EXTERNAL_GATEWAY}                     10.10.10.250
21 ${EXTERNAL_SUBNET}                      10.10.10.0/24
22 ${EXTERNAL_SUBNET_ALLOCATION_POOL}      start=10.10.10.2,end=10.10.10.249
23 ${NET1_IPV6_ADDR_POOL}                  --allocation-pool start=2001:db8:0:2::2,end=2001:db8:0:2:ffff:ffff:ffff:fffe
24 ${NET2_IPV6_ADDR_POOL}                  --allocation-pool start=2001:db8:0:3::2,end=2001:db8:0:3:ffff:ffff:ffff:fffe
25 ${RESP_CODE}                            200
26 ${RESP_ERROR_CODE}                      400
27 ${MAC_REGEX}                            ([0-9A-Fa-f]{2}[:]){5}([0-9A-Fa-f]{2})
28 ${IP_REGEX}
29 ...                                     (([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])
30 ${IP6_REGEX}                            (2001:([0-9A-Fa-f]{0,4}:){1,6}([0-9A-Fa-f]{1,4}))
31 ${IP6_SUBNET_CIDR_SUFFIX}               ::/64
32 ${IP6_ADDR_SUFFIX}                      (:[a-f0-9]{,4}){,4}
33 ${PING_REGEXP}                          , 0% packet loss
34 ${NO_PING_REGEXP}                       , 100% packet loss
35 # Values passed for extra routes
36 ${RT_OPTIONS}                           --route
37 ${RT_CLEAR}                             --no-route
38 ${ARP_RESPONSE_REGEX}                   arp,arp_op=2 actions=CONTROLLER:65535,resubmit\\(,${ELAN_BASETABLE}\\)
39 ${ARP_RESPONSE_REGEX_FLUORINE}
40 ...                                     arp,arp_op=2 actions=resubmit\\(,${ARP_PUNT_TABLE}\\),resubmit\\(,${ARP_LEARN_TABLE}\\),resubmit\\(,${ELAN_BASETABLE}\\)
41 ${ARP_PUNT_RESPONSE_REGEX}              arp actions=CONTROLLER:65535,learn
42 ${ARP_REQUEST_REGEX}                    arp,arp_op=1 actions=group:\\d+
43 ${ARP_REQUEST_GROUP_REGEX}
44 ...                                     actions=CONTROLLER:65535,bucket=actions=resubmit\\(,${ELAN_BASETABLE}\\),bucket=actions=resubmit\\(,${ARP_RESPONSE_TABLE}\\)
45 ${ARP_REQUEST_GROUP_REGEX_FLUORINE}     actions=resubmit\\(,${ARP_RESPONSE_TABLE}\\)
46 ${ARP_CHECK_TABLE}                      43
47 ${ARP_PUNT_TABLE}                       195
48 ${ARP_LEARN_TABLE}                      196
49 ${ARP_RESPONSE_TABLE}                   81
50 # Values passed for BFD Tunnel monitoring
51 ${TUNNEL_MONITOR_ON}                    Tunnel Monitoring (for VXLAN tunnels): On
52 ${TUNNEL_MONITOR_OFF}                   Tunnel Monitoring (for VXLAN tunnels): Off
53 ${MONITORING_INTERVAL}                  Tunnel Monitoring Interval (for VXLAN tunnels)
54 ${INTERVAL_1000}                        1000
55 ${TMI_1000}                             :1000
56 ${TMI_2000}                             :2000
57 ${TMI_20000}                            :20000
58 ${TMI_30000}                            :30000
59 ${TMI_31000}                            :31000
60 ${TMI_50}                               :50
61 ${TMI_0}                                :0
62 ${TMI_NEG}                              :-100
63 ${BFD}                                  bfd
64 ${LLDP}                                 lldp
65 ${TEP_SHOW}                             tep:show
66 ${TEP_SHOW_STATE}                       tep:show-state
67 ${VXLAN_SHOW}                           vxlan:show
68 ${RUN_CONFIG}                           show running-config
69 ${MONITOR_INTERVAL_NEW}                 ${CONFIG_API}/itm-config:tunnel-monitor-interval/
70 ${INTERVAL_50}                          {"tunnel-monitor-interval":{"interval":50}}
71 ${INTERVAL_0}                           {"tunnel-monitor-interval":{"interval":0}}
72 ${INTERVAL_NEG}                         {"tunnel-monitor-interval":{"interval":-100}}
73 ${INTERVAL_31000}                       {"tunnel-monitor-interval":{"interval":31000}}
74 #ODL Rest URLs
75 ${NETWORK_URL}                          ${CONFIG_API}/neutron:neutron/networks
76 ${SUBNETWORK_URL}                       ${CONFIG_API}/neutron:neutron/subnets/
77 ${PORT_URL}                             ${CONFIG_API}/neutron:neutron/ports/
78 ${ROUTER_URL}                           ${CONFIG_API}/neutron:neutron/routers/
79 ${FIB_ENTRY_URL}                        ${CONFIG_API}/odl-fib:fibEntries/
80 ${VPN_IFACES_URL}                       ${CONFIG_API}/l3vpn:vpn-interfaces/
81 ${VPN_INST_IFACES_URL}                  ${CONFIG_API}/l3vpn-instances-interfaces:vpn-interfaces/
82 ${VPN_PORT_DATA_URL}                    ${CONFIG_API}/neutronvpn:neutron-vpn-portip-port-data/
83 ${TUNNEL_MONITOR_URL}                   ${OPERATIONAL_API}/itm-config:tunnel-monitor-params/
84 ${MONITOR_INTERVAL_URL}                 ${OPERATIONAL_API}/itm-config:tunnel-monitor-interval/
85 ${TUNNEL_TRANSPORTZONE}                 ${CONFIG_API}/itm:transport-zones
86 ${TUNNEL_INTERFACES}                    ${CONFIG_API}/ietf-interfaces:interfaces/
87 ${LEARNT_VIP}                           ${OPERATIONAL_API}/odl-l3vpn:learnt-vpn-vip-to-port-data/
88 ${DISPATCHER_TABLE}                     17
89 ${GWMAC_TABLE}                          19
90 ${L3_TABLE}                             21
91 ${L3_PUNT_TABLE}                        22
92 ${PDNAT_TABLE}                          25
93 ${PSNAT_TABLE}                          26
94 ${DNAT_TABLE}                           27
95 ${SNAT_TABLE}                           28
96 ${INTERNAL_TUNNEL_TABLE}                36
97 ${IPV6_TABLE}                           45
98 ${SNAT_PUNT_TABLE}                      46
99 ${ELAN_BASETABLE}                       48
100 ${ELAN_SMACTABLE}                       50
101 ${ELAN_DMACTABLE}                       51
102 ${ELAN_UNKNOWNMACTABLE}                 52
103 ${INGRESS_ACL_REMOTE_ACL_TABLE}         211
104 ${EGRESS_ACL_TABLE}                     240
105 ${VLAN_INTERFACE_INGRESS_TABLE}         0
106 ${EGRESS_LPORT_DISPATCHER_TABLE}        220
107 ${EGRESS_LEARN_ACL_FILTER_TABLE}        244
108 @{DEFAULT_FLOW_TABLES}                  18    19    20    22    23    24    43
109 ...                                     45    48    50    51    60    80    81
110 ...                                     90    210    211    212    213    214    215
111 ...                                     216    217    239    240    241    242    243
112 ...                                     244    245    246    247
113 ${TRANSPORT_ZONE_ENDPOINT_URL}          ${CONFIG_API}/itm:transport-zones/transport-zone
114 ${TEP_NOT_HOSTED_ZONE_URL}              ${OPERATIONAL_API}/itm:not-hosted-transport-zones