35 lines
1.7 KiB
Diff
35 lines
1.7 KiB
Diff
From 4dcbd5294f781e71d609036b75922fcb09b469c9 Mon Sep 17 00:00:00 2001
|
|
From: rabbitali <wenxin32@foxmail.com>
|
|
Date: Wed, 20 Dec 2023 15:09:46 +0800
|
|
Subject: [PATCH] update verification method for host ip field
|
|
|
|
---
|
|
zeus/function/verify/host.py | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/zeus/function/verify/host.py b/zeus/function/verify/host.py
|
|
index 310373c..7dedfee 100644
|
|
--- a/zeus/function/verify/host.py
|
|
+++ b/zeus/function/verify/host.py
|
|
@@ -114,7 +114,7 @@ class AddHostSchema(Schema):
|
|
host_name = fields.String(
|
|
required=True, validate=[validate.Length(min=1, max=50), ValidateRules.space_character_check]
|
|
)
|
|
- host_ip = fields.IP(required=True)
|
|
+ host_ip = fields.String(required=True, validate=ValidateRules.ipv4_address_check)
|
|
ssh_pkey = fields.String(required=True, allow_none=True, validate=lambda s: 4096 >= len(s) >= 0)
|
|
ssh_port = fields.Integer(required=True, validate=lambda s: 65535 >= s > 0)
|
|
host_group_name = fields.String(required=True, validate=lambda s: 20 >= len(s) > 0)
|
|
@@ -144,7 +144,7 @@ class UpdateHostSchema(Schema):
|
|
password = fields.String(required=False, validate=lambda s: len(s) > 0)
|
|
ssh_port = fields.Integer(required=False, validate=lambda s: 65535 >= s > 0)
|
|
host_name = fields.String(
|
|
- required=True, validate=[validate.Length(min=1, max=50), ValidateRules.space_character_check]
|
|
+ required=False, validate=[validate.Length(min=1, max=50), ValidateRules.space_character_check]
|
|
)
|
|
host_group_name = fields.String(required=False, validate=lambda s: 20 >= len(s) > 0)
|
|
management = fields.Boolean(required=False, truthy={True}, falsy={False})
|
|
--
|
|
2.33.0
|
|
|