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