Skip to content

Commit

Permalink
services controller, tests: export service options as a func
Browse files Browse the repository at this point in the history
Signed-off-by: Miguel Duarte Barroso <mdbarroso@redhat.com>
(cherry picked from commit f8b822c)
  • Loading branch information
maiqueb committed Aug 2, 2022
1 parent 9d21222 commit 1a33e16
Showing 1 changed file with 29 additions and 49 deletions.
Expand Up @@ -146,13 +146,9 @@ func TestSyncServices(t *testing.T) {
},
expectedDb: []libovsdbtest.TestData{
&nbdb.LoadBalancer{
UUID: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Name: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Options: map[string]string{
"event": "false",
"reject": "true",
"skip_snat": "false",
},
UUID: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Name: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Options: servicesOptions(),
Protocol: &nbdb.LoadBalancerProtocolTCP,
Vips: map[string]string{
"192.168.1.1:80": "",
Expand Down Expand Up @@ -196,13 +192,9 @@ func TestSyncServices(t *testing.T) {
},
initialDb: []libovsdbtest.TestData{
&nbdb.LoadBalancer{
UUID: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Name: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Options: map[string]string{
"event": "false",
"reject": "true",
"skip_snat": "false",
},
UUID: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Name: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Options: servicesOptions(),
Protocol: &nbdb.LoadBalancerProtocolTCP,
Vips: map[string]string{
"192.168.0.1:6443": "",
Expand All @@ -221,13 +213,9 @@ func TestSyncServices(t *testing.T) {
},
expectedDb: []libovsdbtest.TestData{
&nbdb.LoadBalancer{
UUID: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Name: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Options: map[string]string{
"event": "false",
"reject": "true",
"skip_snat": "false",
},
UUID: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Name: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Options: servicesOptions(),
Protocol: &nbdb.LoadBalancerProtocolTCP,
Vips: map[string]string{
"192.168.1.1:80": "",
Expand Down Expand Up @@ -273,13 +261,9 @@ func TestSyncServices(t *testing.T) {
},
initialDb: []libovsdbtest.TestData{
&nbdb.LoadBalancer{
UUID: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Name: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Options: map[string]string{
"event": "false",
"reject": "true",
"skip_snat": "false",
},
UUID: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Name: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Options: servicesOptions(),
Protocol: &nbdb.LoadBalancerProtocolTCP,
Vips: map[string]string{
"192.168.0.1:6443": "",
Expand All @@ -306,13 +290,9 @@ func TestSyncServices(t *testing.T) {
},
expectedDb: []libovsdbtest.TestData{
&nbdb.LoadBalancer{
UUID: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Name: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Options: map[string]string{
"event": "false",
"reject": "true",
"skip_snat": "false",
},
UUID: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Name: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Options: servicesOptions(),
Protocol: &nbdb.LoadBalancerProtocolTCP,
Vips: map[string]string{
"192.168.1.1:80": "",
Expand Down Expand Up @@ -376,13 +356,9 @@ func TestSyncServices(t *testing.T) {
},
initialDb: []libovsdbtest.TestData{
&nbdb.LoadBalancer{
UUID: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Name: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Options: map[string]string{
"event": "false",
"reject": "true",
"skip_snat": "false",
},
UUID: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Name: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Options: servicesOptions(),
Protocol: &nbdb.LoadBalancerProtocolTCP,
Vips: map[string]string{
"192.168.0.1:6443": "",
Expand All @@ -399,13 +375,9 @@ func TestSyncServices(t *testing.T) {
},
expectedDb: []libovsdbtest.TestData{
&nbdb.LoadBalancer{
UUID: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Name: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Options: map[string]string{
"event": "false",
"reject": "true",
"skip_snat": "false",
},
UUID: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Name: loadBalancerClusterWideTCPServiceName(ns, serviceName),
Options: servicesOptions(),
Protocol: &nbdb.LoadBalancerProtocolTCP,
Vips: map[string]string{
"192.168.1.1:80": "10.128.0.2:3456,10.128.1.2:3456",
Expand Down Expand Up @@ -542,3 +514,11 @@ func nodeSwitchRouterLoadBalancerName(nodeName string, serviceNamespace string,
serviceName,
nodeName)
}

func servicesOptions() map[string]string {
return map[string]string{
"event": "false",
"reject": "true",
"skip_snat": "false",
}
}

0 comments on commit 1a33e16

Please sign in to comment.