{
    "$schema": "http://json-schema.org/schema#",
    "type": "object",
    "properties": {
        "controllerPluginTolerations": {
            "type": "array",
            "description": "CSI Controller component tolerations",
            "items": {
                "type": "object",
                "properties": {
                    "effect": {
                        "type": "string"
                    },
                    "key": {
                        "type": "string"
                    },
                    "operator": {
                        "type": "string"
                    }
                }
            }
        },
        "csiDriverName": {
            "type": "string",
            "description": "Override name of CSI driver"
        },
        "csiDriverVersion": {
            "type": "string"
        },
        "dynamicProvisionPath": {
            "type": "string",
            "description": "Root path of dynamic volumes (relative to filesystem root)"
        },
        "globalPluginTolerations": {
            "type": "array",
            "description": "Global tolerations for all plugin components",
            "items": {
                "type": "object",
                "properties": {
                    "effect": {
                        "type": "string"
                    },
                    "key": {
                        "type": "string"
                    },
                    "operator": {
                        "type": "string"
                    }
                }
            }
        },
        "images": {
            "type": "object",
            "properties": {
                "attachersidecar": {
                    "type": "string",
                    "description": "Path to Docker image of attachersidecar container"
                },
                "csidriver": {
                    "type": "string",
                    "description": "Path to Docker image of csidriver container"
                },
                "csidriverTag": {
                    "type": "string",
                    "description": "Path to Docker image of csidriverTag container"
                },
                "livenessprobesidecar": {
                    "type": "string",
                    "description": "Path to Docker image of livenessprobesidecar container"
                },
                "provisionersidecar": {
                    "type": "string",
                    "description": "Path to Docker image of provisionersidecar container"
                },
                "registrarsidecar": {
                    "type": "string",
                    "description": "Path to Docker image of registrarsidecar container"
                },
                "resizersidecar": {
                    "type": "string",
                    "description": "Path to Docker image of resizersidecar container"
                }
            }
        },
        "nodePluginTolerations": {
            "type": "array",
            "description": "CSI Node component tolerations",
            "items": {
                "type": "object",
                "properties": {
                    "effect": {
                        "type": "string"
                    },
                    "key": {
                        "type": "string"
                    },
                    "operator": {
                        "type": "string"
                    }
                }
            }
        }
    }
}