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

     1  clusterVersionOverride: ""
     2  nameOverride: ""
     3  fullnameOverride: ""
     4  
     5  ## @param terminationPolicy define Cluster termination policy. One of DoNotTerminate, Halt, Delete, WipeOut.
     6  ##
     7  terminationPolicy: Delete
     8  
     9  ## Service configurations
    10  ##
    11  service:
    12    ## @param service.type RisingWave SQL frontend service type, valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer.
    13    ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types
    14    ##
    15    type: ClusterIP
    16  
    17  ## @param tolerations define global Tolerations for the cluster all pod's assignment.
    18  ## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
    19  ##
    20  tolerations: [ ]
    21  
    22  ## @param topologySpreadConstraints Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template.
    23  ## Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/#spread-constraints-for-pods
    24  ##
    25  topologyKeys:
    26  - kubernetes.io/hostname
    27  
    28  ## @param affinity is affinity setting for RisingWave cluster pods assignment.
    29  ##
    30  affinity: { }
    31  
    32  serviceAccount:
    33    ## @param serviceAccount.name is the name of the service account to use.
    34    ## Used by all RisingWave component pods.
    35    ##
    36    name: ""
    37  
    38  ## RisingWave Configuration
    39  ##
    40  risingwave:
    41    meta:
    42      ## @param risingwave.meta.replicas
    43      ## Number of meta replicas.
    44      ##
    45      replicas: 1
    46  
    47      ## @param risingwave.meta.resources
    48      ## Resource management
    49      ## more info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
    50      ##
    51      resources:
    52        requests:
    53          cpu: "500m"
    54          memory: "500Mi"
    55        limits:
    56          cpu: "1"
    57          memory: "1Gi"
    58  
    59  
    60    frontend:
    61      ## @param risingwave.frontend.replicas
    62      ## Number of frontend replicas.
    63      ##
    64      replicas: 1
    65  
    66      ## @param risingwave.frontend.resources
    67      ## Resource management
    68      ## more info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
    69      ##
    70      resources:
    71        requests:
    72          cpu: "500m"
    73          memory: "500Mi"
    74        limits:
    75          cpu: "1"
    76          memory: "1Gi"
    77  
    78  
    79    compute:
    80      ## @param risingwave.compute.replicas
    81      ## Number of compute replicas.
    82      ##
    83      replicas: 1
    84  
    85      ## @param risingwave.compute.resources
    86      ## Resource management
    87      ## more info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
    88      ##
    89      resources:
    90        requests:
    91          cpu: "500m"
    92          memory: "500Mi"
    93        limits:
    94          cpu: "1"
    95          memory: "1Gi"
    96  
    97  
    98    compactor:
    99      ## @param risingwave.compactor.replicas
   100      ## Number of compactor replicas.
   101      ##
   102      replicas: 1
   103  
   104      ## @param risingwave.compactor.resources
   105      ## Resource management
   106      ## more info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
   107      ##
   108      resources:
   109        requests:
   110          cpu: "500m"
   111          memory: "500Mi"
   112        limits:
   113          cpu: "1"
   114          memory: "1Gi"
   115  
   116  
   117    connector:
   118      ## @param risingwave.connector.replicas
   119      ## Number of connector replicas.
   120      ##
   121      replicas: 1
   122  
   123      ## @param risingwave.connector.resources
   124      ## Resource management
   125      ## more info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
   126      ##
   127      resources:
   128        requests:
   129          cpu: "500m"
   130          memory: "500Mi"
   131        limits:
   132          cpu: "1"
   133          memory: "1Gi"
   134  
   135  
   136    metaStore:
   137      etcd:
   138        ## @param risingwave.metaStore.etcd.endpoint
   139        ## etcd endpoint.
   140        ##
   141        endpoints: "REPLACE-WITH-YOUR-ETCD-ENDPOINT:2379"
   142  
   143        ## @param risingwave.metaStore.etcd.authentication
   144        ## etcd authentication.
   145        authentication:
   146          ## @param risingwave.metaStore.etcd.authentication.enabled.
   147          ## Enable authentication or not.
   148          ##
   149          enabled: false
   150  
   151          ## @param risingwave.metaStore.etcd.authentication.username
   152          ## etcd username. Leave it empty for no authentication.
   153          ##
   154          username: ""
   155  
   156          ## @param risingwave.metaStore.etcd.authentication.password
   157          ## etcd password. Leave it empty for no authentication.
   158          ##
   159          password: ""
   160  
   161  
   162    stateStore:
   163      ## @param risingwave.stateStore.dataDirectory data directory.
   164      dataDirectory: "risingwave"
   165  
   166      s3:
   167        ## @param risingwave.stateStore.s3.endpoint
   168        ## Endpoint for S3 compatible services. Leave it empty for standard AWS S3.
   169        ##
   170        endpoint: "https://s3.REPLACE-WITH-YOUR-REGION.amazonaws.com.cn"
   171  
   172        ## @param risingwave.stateStore.s3.region
   173        ## Region of S3 bucket.
   174        ##
   175        region: "REPLACE-WITH-YOUR-REGION"
   176  
   177        ## @param risingwave.stateStore.s3.bucket
   178        ## S3 bucket name.
   179        ##
   180        bucket: "REPLACE-WITH-YOUR-BUCKET"
   181  
   182        ## @param risingwave.stateStore.s3.credentials
   183        ## S3 credentials.
   184        ##
   185        authentication:
   186          ## @param risingwave.stateStore.s3.credentials.serviceAccountName
   187          ## Use IAM role on service account for authentication. If set, accessKey and secretAccessKey will be ignored.
   188          ## Also, the global service account name will be overriden if set.
   189          ##
   190          serviceAccountName: ""
   191  
   192          ## @param risingwave.stateStore.s3.credentials.accessKey
   193          ## S3 access key.
   194          ##
   195          accessKey: "REPLACE-WITH-YOUR-AK"
   196  
   197          ## @param risingwave.stateStore.s3.credentials.secretAccessKey
   198          ## S3 secret access key.
   199          ##
   200          secretAccessKey: "REPLACE-WITH-YOUR-SK"