@@ -506,8 +506,6 @@ var _ = Describe("Podman network", func() {
506
506
})
507
507
508
508
It ("podman network create/remove macvlan" , func () {
509
- // Netavark currently does not do dhcp so the this test fails
510
- SkipIfNetavark (podmanTest )
511
509
net := "macvlan" + stringid .GenerateRandomID ()
512
510
nc := podmanTest .Podman ([]string {"network" , "create" , "--macvlan" , "lo" , net })
513
511
nc .WaitWithDefaultTimeout ()
@@ -521,8 +519,6 @@ var _ = Describe("Podman network", func() {
521
519
})
522
520
523
521
It ("podman network create/remove macvlan as driver (-d) no device name" , func () {
524
- // Netavark currently does not do dhcp so the this test fails
525
- SkipIfNetavark (podmanTest )
526
522
net := "macvlan" + stringid .GenerateRandomID ()
527
523
nc := podmanTest .Podman ([]string {"network" , "create" , "-d" , "macvlan" , net })
528
524
nc .WaitWithDefaultTimeout ()
@@ -550,8 +546,6 @@ var _ = Describe("Podman network", func() {
550
546
for _ , opt := range []string {"-o=parent=lo" , "--interface-name=lo" } {
551
547
opt := opt
552
548
It (fmt .Sprintf ("podman network create/remove macvlan as driver (-d) with %s" , opt ), func () {
553
- // Netavark currently does not do dhcp so the this test fails
554
- SkipIfNetavark (podmanTest )
555
549
net := "macvlan" + stringid .GenerateRandomID ()
556
550
nc := podmanTest .Podman ([]string {"network" , "create" , "-d" , "macvlan" , opt , net })
557
551
nc .WaitWithDefaultTimeout ()
@@ -580,10 +574,8 @@ var _ = Describe("Podman network", func() {
580
574
}
581
575
582
576
It ("podman network create/remove ipvlan as driver (-d) with device name" , func () {
583
- // Netavark currently does not support ipvlan
584
- SkipIfNetavark (podmanTest )
585
577
net := "ipvlan" + stringid .GenerateRandomID ()
586
- nc := podmanTest .Podman ([]string {"network" , "create" , "-d" , "ipvlan" , "-o" , "parent=lo" , net })
578
+ nc := podmanTest .Podman ([]string {"network" , "create" , "-d" , "ipvlan" , "-o" , "parent=lo" , "--subnet" , "10.0.2.0/24" , net })
587
579
nc .WaitWithDefaultTimeout ()
588
580
defer podmanTest .removeNetwork (net )
589
581
Expect (nc ).Should (ExitCleanly ())
@@ -600,8 +592,8 @@ var _ = Describe("Podman network", func() {
600
592
601
593
Expect (result ).To (HaveField ("Driver" , "ipvlan" ))
602
594
Expect (result ).To (HaveField ("NetworkInterface" , "lo" ))
603
- Expect (result .IPAMOptions ).To (HaveKeyWithValue ("driver" , "dhcp " ))
604
- Expect (result .Subnets ).To (BeEmpty ( ))
595
+ Expect (result .IPAMOptions ).To (HaveKeyWithValue ("driver" , "host-local " ))
596
+ Expect (result .Subnets ).To (HaveLen ( 1 ))
605
597
606
598
nc = podmanTest .Podman ([]string {"network" , "rm" , net })
607
599
nc .WaitWithDefaultTimeout ()
0 commit comments