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