[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
10/10: tests: Replace uses of deprecated 'static-networking-service'.
From: |
guix-commits |
Subject: |
10/10: tests: Replace uses of deprecated 'static-networking-service'. |
Date: |
Wed, 17 Nov 2021 12:08:39 -0500 (EST) |
civodul pushed a commit to branch wip-networking-netlink
in repository guix.
commit 3d1265a2e290fcfe10ed667d71766a8e0b377e4d
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Wed Oct 27 12:29:56 2021 +0200
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.
---
gnu/tests/ganeti.scm | 7 ++-----
gnu/tests/networking.scm | 29 ++++++++++++++++++-----------
2 files changed, 20 insertions(+), 16 deletions(-)
diff --git a/gnu/tests/ganeti.scm b/gnu/tests/ganeti.scm
index 5ac2fd4..c29b885 100644
--- a/gnu/tests/ganeti.scm
+++ b/gnu/tests/ganeti.scm
@@ -59,11 +59,8 @@
(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)))
diff --git a/gnu/tests/networking.scm b/gnu/tests/networking.scm
index c66af27..246e0a1 100644
--- a/gnu/tests/networking.scm
+++ b/gnu/tests/networking.scm
@@ -122,10 +122,8 @@
(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 @@ port 7, and a dict service on port 2628."
(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 @@ subnet 192.168.1.0 netmask 255.255.255.0 {
(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)
- branch wip-networking-netlink created (now 3d1265a), guix-commits, 2021/11/17
- 09/10: services: Define '%loopback-static-networking'., guix-commits, 2021/11/17
- 07/10: services: static-networking: Change interface to mimic netlink., guix-commits, 2021/11/17
- 03/10: doc: Add new "Networking Setup" node for the main setup options., guix-commits, 2021/11/17
- 08/10: services: Define '%qemu-static-networking'., guix-commits, 2021/11/17
- 05/10: services: static-networking: Use Guile-Netlink on GNU/Linux., guix-commits, 2021/11/17
- 04/10: gnu: guile-netlink: Allow cross-compilation., guix-commits, 2021/11/17
- 10/10: tests: Replace uses of deprecated 'static-networking-service'.,
guix-commits <=
- 02/10: tests: openvswitch: Check whether ovs0 is up., guix-commits, 2021/11/17
- 06/10: services: secret-service: Turn into a Shepherd service., guix-commits, 2021/11/17
- 01/10: tests: Add 'static-networking' test., guix-commits, 2021/11/17