mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-01-19 14:07:01 +01:00
tests: Replace uses of deprecated 'static-networking-service'.
* gnu/tests/ganeti.scm (%ganeti-os): Replace call to 'static-networking-service' by instantiating STATIC-NETWORKING-SERVICE-TYPE. * gnu/tests/networking.scm (%test-static-networking) (%openvswitch-os, %dhcpd-os): Likewise.
This commit is contained in:
parent
5967aee398
commit
f73ba627ab
2 changed files with 20 additions and 16 deletions
|
@ -59,11 +59,8 @@ (define %ganeti-os
|
|||
(packages (append (list ganeti-instance-debootstrap ganeti-instance-guix)
|
||||
%base-packages))
|
||||
(services
|
||||
(append (list (static-networking-service "eth0" "10.0.2.15"
|
||||
#:netmask "255.255.255.0"
|
||||
#:gateway "10.0.2.2"
|
||||
#:name-servers '("10.0.2.3"))
|
||||
|
||||
(append (list (service static-networking-service-type
|
||||
(list %qemu-static-networking))
|
||||
(service openssh-service-type
|
||||
(openssh-configuration
|
||||
(permit-root-login 'prohibit-password)))
|
||||
|
|
|
@ -122,10 +122,8 @@ (define %test-static-networking
|
|||
(value
|
||||
(let ((os (marionette-operating-system
|
||||
(simple-operating-system
|
||||
(static-networking-service "eth0" "10.0.2.15"
|
||||
#:netmask "255.255.255.0"
|
||||
#:gateway "10.0.2.2"
|
||||
#:name-servers '("10.0.2.2")))
|
||||
(service static-networking-service-type
|
||||
(list %qemu-static-networking)))
|
||||
#:imported-modules '((gnu services herd)
|
||||
(guix combinators)))))
|
||||
(run-static-networking-test (virtual-machine os))))))
|
||||
|
@ -275,9 +273,13 @@ (define openvswitch-configuration-service
|
|||
(define %openvswitch-os
|
||||
(operating-system
|
||||
(inherit (simple-operating-system
|
||||
(static-networking-service "ovs0" "10.1.1.1"
|
||||
#:netmask "255.255.255.252"
|
||||
#:requirement '(openvswitch-configuration))
|
||||
(simple-service 'openswitch-networking
|
||||
static-networking-service-type
|
||||
(list (static-networking
|
||||
(addresses (list (network-address
|
||||
(value "10.1.1.1/24")
|
||||
(device "ovs0"))))
|
||||
(requirement '(openvswitch-configuration)))))
|
||||
(service openvswitch-service-type)
|
||||
openvswitch-configuration-service))
|
||||
;; Ensure the interface name does not change depending on the driver.
|
||||
|
@ -392,10 +394,15 @@ (define dhcpd-v4-configuration
|
|||
|
||||
(define %dhcpd-os
|
||||
(simple-operating-system
|
||||
(static-networking-service "ens3" "192.168.1.4"
|
||||
#:netmask "255.255.255.0"
|
||||
#:gateway "192.168.1.1"
|
||||
#:name-servers '("192.168.1.2" "192.168.1.3"))
|
||||
(service static-networking-service-type
|
||||
(list (static-networking
|
||||
(addresses (list (network-address
|
||||
(value "192.168.1.4/24")
|
||||
(device "ens3"))))
|
||||
(routes (list (network-route
|
||||
(destination "default")
|
||||
(gateway "192.168.1.1"))))
|
||||
(name-servers '("192.168.1.2" "192.168.1.3")))))
|
||||
(service dhcpd-service-type dhcpd-v4-configuration)))
|
||||
|
||||
(define (run-dhcpd-test)
|
||||
|
|
Loading…
Reference in a new issue