sigs.k8s.io/external-dns@v0.14.1/charts/external-dns/values.schema.json (about)

     1  {
     2    "$schema": "http://json-schema.org/draft-07/schema",
     3    "type": "object",
     4    "properties": {
     5      "provider": {
     6        "anyOf": [
     7          {
     8            "type": "string"
     9          },
    10          {
    11            "type": "object",
    12            "properties": {
    13              "name": {
    14                "type": "string"
    15              }
    16            }
    17          }
    18        ]
    19      },
    20      "extraArgs": {
    21        "type": "array",
    22        "items": {
    23          "type": "string"
    24        }
    25      },
    26      "secretConfiguration": {
    27        "$comment": "This value is DEPRECATED as secrets should be configured external to the chart and exposed to the container via extraVolumes & extraVolumeMounts.",
    28        "type": "object",
    29        "properties": {
    30          "enabled": {
    31            "type": "boolean"
    32          },
    33          "mountPath": {
    34            "type": [
    35              "string",
    36              "null"
    37            ]
    38          },
    39          "subPath": {
    40            "type": [
    41              "string",
    42              "null"
    43            ]
    44          },
    45          "data": {
    46            "type": "object",
    47            "patternProperties": {
    48              ".+": {
    49                "type": "string"
    50              }
    51            }
    52          }
    53        }
    54      },
    55      "service": {
    56        "type": "object",
    57        "properties": {
    58          "annotations": {
    59            "type": "object"
    60          },
    61          "ipFamilies": {
    62            "type": "array",
    63            "items": {
    64              "type": "string",
    65              "enum": [
    66                "IPv6",
    67                "IPv4"
    68              ]
    69            }
    70          },
    71          "ipFamilyPolicy": {
    72            "type": [
    73              "string",
    74              "null"
    75            ],
    76            "items": {
    77              "type": "string",
    78              "enum": [
    79                "SingleStack",
    80                "PreferDualStack",
    81                "RequireDualStack"
    82              ]
    83            }
    84          },
    85          "port": {
    86            "type": "integer"
    87          }
    88        }
    89      }
    90    }
    91  }