Oxidized "allow purpose and notes" (#14352)

error:
  "The value.group contains invalid keys: purpose,notes. Valid keys: hostname,sysName,sysDescr,sysObjectID,hardware,os,location,ip"

when running:
  lnms config:set oxidized.maps.group.purpose.+ '{"regex": "/^lon-sw/", "value": "london-network"}'
  lnms config:set oxidized.maps.group.notes.+ '{"regex": "/^lon-sw/", "value": "london-network"}'
This commit is contained in:
Skylark
2022-09-15 08:20:25 +00:00
committed by GitHub
parent 8dabf4e2ef
commit 7aeb238b7f

View File

@@ -4304,7 +4304,7 @@
"type": "oxidized-maps",
"validate": {
"value": "array",
"value.*": "array|keys_in:hostname,sysName,sysDescr,sysObjectID,hardware,os,location,ip",
"value.*": "array|keys_in:hostname,sysName,sysDescr,sysObjectID,hardware,os,location,ip,purpose,notes",
"value.*.*": "array|min:1",
"value.*.*.*": "array|size:2|keys_in:match,regex,value",
"value.*.*.*.value": "required|string",