From 6ef37395fda648e90b37340db7ec93b610707e78 Mon Sep 17 00:00:00 2001
From: Michael Hanselmann <hansmi@google.com>
Date: Tue, 18 Dec 2012 17:21:05 +0100
Subject: [PATCH] OpNetworkConnect: Check for network mode

Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
---
 lib/opcodes.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/opcodes.py b/lib/opcodes.py
index 16d17ae8e..fbae1d1ae 100644
--- a/lib/opcodes.py
+++ b/lib/opcodes.py
@@ -2113,7 +2113,8 @@ class OpNetworkConnect(OpCode):
   OP_PARAMS = [
     _PGroupName,
     _PNetworkName,
-    ("network_mode", ht.NoDefault, ht.TString, "Connectivity mode"),
+    ("network_mode", ht.NoDefault, ht.TElemOf(constants.NIC_VALID_MODES),
+     "Connectivity mode"),
     ("network_link", ht.NoDefault, ht.TString, "Connectivity link"),
     ("conflicts_check", True, ht.TBool, "Whether to check for conflicting IPs"),
     ]
-- 
GitLab