Skip to content

Commit be04ea6

Browse files
authored
Merge pull request #5209 from pliurh/ci
Pass gateway mode parameter to ovn-cluster-manager in ovnkube.sh
2 parents 78a94d4 + b0f6d9f commit be04ea6

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

dist/images/ovnkube.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2327,6 +2327,7 @@ ovn-cluster-manager() {
23272327
${ovn_v6_transit_switch_subnet_opt} \
23282328
${network_qos_enabled_flag} \
23292329
${ovn_enable_dnsnameresolver_flag} \
2330+
--gateway-mode=${ovn_gateway_mode} \
23302331
--cluster-subnets ${net_cidr} --k8s-service-cidr=${svc_cidr} \
23312332
--host-network-namespace ${ovn_host_network_namespace} \
23322333
--logfile-maxage=${ovnkube_logfile_maxage} \

test/e2e/route_advertisements.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import (
2020
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2121
utilnet "k8s.io/utils/net"
2222

23-
"github.com/ovn-org/ovn-kubernetes/go-controller/pkg/types"
2423
apierrors "k8s.io/apimachinery/pkg/api/errors"
2524
"k8s.io/apimachinery/pkg/api/meta"
2625
"k8s.io/kubernetes/test/e2e/framework"
@@ -525,10 +524,10 @@ var _ = ginkgo.DescribeTableSubtree("BGP: isolation between advertised networks"
525524
var cudnA, cudnB *udnv1.ClusterUserDefinedNetwork
526525
var ra *rav1.RouteAdvertisements
527526

528-
if cudnATemplate.Spec.Network.Topology == types.Layer2Topology && isLocalGWModeEnabled() {
529-
e2eskipper.Skipf("Advertising Layer2 UDNs is not currently supported in LGW")
530-
}
531527
ginkgo.BeforeEach(func() {
528+
if cudnATemplate.Spec.Network.Topology == udnv1.NetworkTopologyLayer2 && isLocalGWModeEnabled() {
529+
e2eskipper.Skipf("Advertising Layer2 UDNs is not currently supported in LGW")
530+
}
532531
ginkgo.By("Configuring primary UDN namespaces")
533532
var err error
534533
udnNamespaceA, err = f.CreateNamespace(context.TODO(), f.BaseName, map[string]string{
@@ -666,6 +665,9 @@ var _ = ginkgo.DescribeTableSubtree("BGP: isolation between advertised networks"
666665
})
667666

668667
ginkgo.AfterEach(func() {
668+
if cudnATemplate.Spec.Network.Topology == udnv1.NetworkTopologyLayer2 && isLocalGWModeEnabled() {
669+
return
670+
}
669671
gomega.Expect(f.ClientSet.CoreV1().Pods(udnNamespaceA.Name).DeleteCollection(context.Background(), metav1.DeleteOptions{}, metav1.ListOptions{})).To(gomega.Succeed())
670672
gomega.Expect(f.ClientSet.CoreV1().Pods(udnNamespaceB.Name).DeleteCollection(context.Background(), metav1.DeleteOptions{}, metav1.ListOptions{})).To(gomega.Succeed())
671673

0 commit comments

Comments
 (0)