It seems like we need/want to use the built-in "idn-hostname" instead which refers to "internationalized domain name" which allows for underscores in the name, whereas "hostname" does not.
error: error creating configs instance in Ziti Edge Controller at https://ctrl.clint.demo.openziti.org:8441/edge/management/v1. Status code: 400 Bad Request, Server returned: {
"error": {
"cause": {
"field": "addresses.0",
"reason": "addresses.0 is invalid: addresses.0: Must validate one and only one schema (oneOf)",
"value": "will_it_blend.ziti"
},
right now the intercept.v1 config is failing to validate a FQDN containing an underscore. The intercept.v1 schema references the built-in "hostname" field. https://json-schema.org/understanding-json-schema/reference/string.html#hostnames
It seems like we need/want to use the built-in "idn-hostname" instead which refers to "internationalized domain name" which allows for underscores in the name, whereas "hostname" does not.
example:
returns: