X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=site_type%2Fovsdpdk%2Fairship-treasuremap%2Fglobal%2Fv4.0%2Fschemas%2Fpegleg%2FEndpointCatalogue%2Fv1.yaml;fp=site_type%2Fovsdpdk%2Fairship-treasuremap%2Fglobal%2Fv4.0%2Fschemas%2Fpegleg%2FEndpointCatalogue%2Fv1.yaml;h=776e4270b89ebfe9a3a531a932aa7b76cb59f09d;hb=fe885c06b13b6807209a76d0226a40d84ec61df3;hp=0000000000000000000000000000000000000000;hpb=f75a047e5d98eea7d43cfbe6ade55ce2e2e0f3a9;p=yaml_builds.git diff --git a/site_type/ovsdpdk/airship-treasuremap/global/v4.0/schemas/pegleg/EndpointCatalogue/v1.yaml b/site_type/ovsdpdk/airship-treasuremap/global/v4.0/schemas/pegleg/EndpointCatalogue/v1.yaml new file mode 100644 index 0000000..776e427 --- /dev/null +++ b/site_type/ovsdpdk/airship-treasuremap/global/v4.0/schemas/pegleg/EndpointCatalogue/v1.yaml @@ -0,0 +1,143 @@ +--- +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 +...