--- /dev/null
+---
+schema: 'deckhand/DataSchema/v1'
+metadata:
+ schema: metadata/Control/v1
+ name: pegleg/EndpointCatalogue/v1
+data:
+ $schema: 'http://json-schema.org/schema#'
+ type: 'object'
+ # Namespace the list of endpoints
+ additionalProperties:
+ type: 'object'
+ additionalProperties:
+ type: 'object'
+ properties:
+ namespace:
+ oneOf:
+ - type: string
+ - type: "null"
+ name:
+ type: string
+ auth:
+ type: object
+ hosts:
+ type: object
+ properties:
+ data:
+ type: string
+ default:
+ type: string
+ discovery:
+ type: string
+ public:
+ type: string
+ internal:
+ type: string
+ additionalProperties:
+ type: string
+ host_fqdn_override:
+ oneOf:
+ - type: object
+ properties:
+ default:
+ oneOf:
+ - type: string
+ - type: "null"
+ - type: object
+ properties:
+ host:
+ type: string
+ tls:
+ type: object
+ properties:
+ crt:
+ type: string
+ ca:
+ type: string
+ key:
+ type: string
+ additionalProperties:
+ type: string
+ public:
+ oneOf:
+ - type: string
+ - type: "null"
+ - type: object
+ properties:
+ host:
+ type: string
+ tls:
+ type: object
+ properties:
+ crt:
+ type: string
+ ca:
+ type: string
+ key:
+ type: string
+ additionalProperties:
+ type: string
+ internal:
+ oneOf:
+ - type: string
+ - type: "null"
+ - type: object
+ properties:
+ host:
+ type: string
+ tls:
+ type: object
+ properties:
+ crt:
+ type: string
+ ca:
+ type: string
+ key:
+ type: string
+ additionalProperties:
+ type: string
+ additionalProperties:
+ type: string
+ - type: "null"
+ path:
+ oneOf:
+ - type: object
+ properties:
+ default:
+ oneOf:
+ - type: string
+ - type: "null"
+ public:
+ type: string
+ internal:
+ type: string
+ additionalProperties:
+ type: string
+ - type: string
+ scheme:
+ oneOf:
+ - type: object
+ properties:
+ default:
+ type: string
+ public:
+ type: string
+ internal:
+ type: string
+ additionalProperties:
+ type: string
+ - type: string
+ port:
+ type: object
+ additionalProperties:
+ type: object
+ properties:
+ default:
+ type: number
+ public:
+ type: number
+ internal:
+ type: number
+ additionalProperties:
+ type: number
+...