github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/risingwave-cluster/values.schema.json (about)

     1  {
     2      "$schema": "http://json-schema.org/schema#",
     3      "type": "object",
     4      "properties": {
     5          "risingwave": {
     6              "type": "object",
     7              "properties": {
     8                  "metaStore": {
     9                      "type": "object",
    10                      "properties": {
    11                          "etcd": {
    12                              "type": "object",
    13                              "properties": {
    14                                  "endpoints": {
    15                                      "title": "ETCD EndPoints",
    16                                      "description": "Specify ETCD cluster endpoints of the form host:port",
    17                                      "type": "string",
    18                                      "pattern": "^.+:\\d+$"
    19                                  }
    20                              }
    21                          }
    22                      }
    23                  },
    24                  "stateStore": {
    25                      "type": "object",
    26                      "properties": {
    27                          "s3": {
    28                              "type": "object",
    29                              "properties": {
    30                                  "authentication": {
    31                                      "type": "object",
    32                                      "properties": {
    33                                          "accessKey": {
    34                                              "$ref": "#/definitions/nonEmptyString",
    35                                              "description": "Specify the S3 access key."
    36                                          },
    37                                          "secretAccessKey": {
    38                                              "$ref": "#/definitions/nonEmptyString",
    39                                              "description": "Specify the S3 secret access key."
    40                                          }
    41                                      }
    42                                  },
    43                                  "bucket": {
    44                                      "$ref": "#/definitions/nonEmptyString",
    45                                      "description": "Specify the S3 bucket."
    46                                  },
    47                                  "endpoint": {
    48                                      "$ref": "#/definitions/nonEmptyString",
    49                                      "description": "Specify the S3 endpoint."
    50                                  },
    51                                  "region": {
    52                                      "$ref": "#/definitions/nonEmptyString",
    53                                      "description": "Specify the S3 region."
    54                                  }
    55                              }
    56                          }
    57                      }
    58                  }
    59              }
    60          }
    61      },
    62      "definitions": {
    63          "nonEmptyString": {
    64              "type": "string",
    65              "minLength": 1
    66          }
    67      }
    68  }