Contour · Schema

Include

Reference to another HTTPProxy resource to include as child routes, optionally in another namespace.

EnvoyIngress ControllerKubernetesNetworkingProxy

Properties

Name Type Description
name string Name of the HTTPProxy resource to include.
namespace string Namespace of the included HTTPProxy. Defaults to the current namespace.
conditions array Conditions that must match for this include to apply.
View JSON Schema on GitHub

JSON Schema

contour-include-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Include",
  "title": "Include",
  "type": "object",
  "description": "Reference to another HTTPProxy resource to include as child routes, optionally in another namespace.",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "description": "Name of the HTTPProxy resource to include."
    },
    "namespace": {
      "type": "string",
      "description": "Namespace of the included HTTPProxy. Defaults to the current namespace."
    },
    "conditions": {
      "type": "array",
      "description": "Conditions that must match for this include to apply.",
      "items": {
        "$ref": "#/components/schemas/MatchCondition"
      }
    }
  }
}