m/n/core/network: drop Watch/Value methods, expose Status

The Watch/Value methods were a leftover from before we had a unified
event value API.

Change-Id: Id61732e0570e5fe3d9420857728b1f8a9769e697
Reviewed-on: https://review.monogon.dev/c/monogon/+/2876
Tested-by: Jenkins CI
Reviewed-by: Tim Windelschmidt <tim@monogon.tech>
diff --git a/metropolis/node/kubernetes/service_controller.go b/metropolis/node/kubernetes/service_controller.go
index 804a210..d309009 100644
--- a/metropolis/node/kubernetes/service_controller.go
+++ b/metropolis/node/kubernetes/service_controller.go
@@ -93,7 +93,7 @@
 	// machine's external IP address. If it changes, the runnable will exit.
 	// TODO(q3k): test this
 	supervisor.Run(ctx, "networked", func(ctx context.Context) error {
-		networkWatch := s.c.Network.Watch()
+		networkWatch := s.c.Network.Status.Watch()
 		defer networkWatch.Close()
 
 		var status *network.Status