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

     1  ---
     2  images:
     3    defaultImage:
     4      registry: infracreate-registry.cn-zhangjiakou.cr.aliyuncs.com
     5      pullPolicy: IfNotPresent
     6    # Source: quay.io/k8scsi/csi-attacher:v3.0.1
     7    attacher:
     8      registry: ""
     9      repository: apecloud/csi-attacher
    10      tag: v3.4.0
    11      pullPolicy: ""
    12    # Source: quay.io/k8scsi/csi-node-driver-registrar:v1.2.0
    13    registrar:
    14      registry: ""
    15      repository: apecloud/csi-node-driver-registrar
    16      tag: v2.5.1
    17      pullPolicy: ""
    18    # Source: quay.io/k8scsi/csi-provisioner:v2.1.0
    19    provisioner:
    20      registry: ""
    21      repository: apecloud/csi-provisioner
    22      tag: v3.1.0
    23      pullPolicy: ""
    24    # Main image
    25    csi:
    26      registry: ""
    27      repository: apecloud/csi-s3-driver
    28      tag: 0.31.3
    29      pullPolicy: ""
    30  
    31  storageClass:
    32    # Specifies whether the storage class should be created
    33    create: true
    34    # storage class name
    35    name: "csi-s3"
    36    # Use a single bucket for all dynamically provisioned persistent volumes
    37    bucket: ""
    38    # mounter to use - either geesefs, s3fs or rclone (default geesefs)
    39    mounter: geesefs
    40    # GeeseFS mount options
    41    #  mounter: geesefs
    42    #  mountOptions: "--memory-limit 1000 --dir-mode 0777 --file-mode 0666"
    43  
    44    # S3FS mount options
    45    #  mounter: s3fs
    46    #  use legacy API calling style which do not support the virtual-host request style:
    47    #  mountOptions: "-o use_path_request_style"
    48    #  NOTE:
    49    #    aliyun OSS only support s3fs, and DO NOT set "-o use_path_request_style":
    50    #    mounter: s3fs
    51    #    mountOptions: ""
    52    mountOptions: ""
    53    # Volume reclaim policy
    54    reclaimPolicy: Retain
    55    # Annotations for the storage class
    56    # Example:
    57    # annotations:
    58    #   storageclass.kubernetes.io/is-default-class: "true"
    59    annotations: {}
    60  
    61  secret:
    62    # Specifies whether the secret should be created
    63    create: true
    64    # S3 Access Key
    65    accessKey: ""
    66    # S3 Secret Key
    67    secretKey: ""
    68    # Endpoint
    69    # For AWS set it to "https://s3.<region>.amazonaws.com", for example https://s3.eu-central-1.amazonaws.com
    70    # In China set it to "https://s3.<region>.amazonaws.com.cn", for example https://s3.cn-north-1.amazonaws.com.cn
    71    endpoint: https://storage.yandexcloud.net
    72    region: ""
    73     # cloud name: [aws, aliyun]
    74    cloudProvider: ""
    75  
    76  tolerations:
    77    - operator: Exists
    78  
    79  daemonsetTolerations:
    80    - operator: Exists
    81  
    82  affinity:
    83    nodeAffinity:
    84      preferredDuringSchedulingIgnoredDuringExecution:
    85        - weight: 100
    86          preference:
    87            matchExpressions:
    88              - key: kb-controller
    89                operator: In
    90                values:
    91                  - "true"
    92  
    93  # csi name
    94  csiName: s3
    95  
    96  # Check if this CSI has been installed multiple times. if true, only install storageClass and secret.
    97  multiCSI: false
    98  
    99  # kubelet path in the host
   100  kubeletPath: /var/lib/kubelet