diff --git a/nailgun/nailgun/api/v1/validators/json_schema/base_types.py b/nailgun/nailgun/api/v1/validators/json_schema/base_types.py index 2a07a240af..d5bf9f72cb 100644 --- a/nailgun/nailgun/api/v1/validators/json_schema/base_types.py +++ b/nailgun/nailgun/api/v1/validators/json_schema/base_types.py @@ -282,16 +282,16 @@ ALLOWED_VALUES_SCHEMA = { MULTIPLE_TEXT_FIELDS_SCHEMA = { 'value': { 'type': 'array', - 'minItems': 1, + 'minItems': 0, 'items': {'type': 'string'}, }, 'min': { 'type': 'integer', - 'minimum': 1, + 'minimum': 0, }, 'max': { 'type': 'integer', - 'minimum': 1, + 'minimum': 0, } } diff --git a/nailgun/nailgun/fixtures/openstack.yaml b/nailgun/nailgun/fixtures/openstack.yaml index 4fd9efe32b..c9cad755ed 100644 --- a/nailgun/nailgun/fixtures/openstack.yaml +++ b/nailgun/nailgun/fixtures/openstack.yaml @@ -1305,6 +1305,7 @@ description: "List of upstream DNS servers" weight: 10 type: "text_list" + min: 0 max: 3 regex: source: &ipv4_regex '^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$'