github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/test/e2e/testdata/smoketest/opensearch/00_opensearchcluster.yaml (about)

     1  ---
     2  # Source: opensearch-cluster/templates/cluster.yaml
     3  apiVersion: apps.kubeblocks.io/v1alpha1
     4  kind: Cluster
     5  metadata:
     6    name: opensearch-cluster
     7    labels: 
     8      helm.sh/chart: opensearch-cluster-0.1.0
     9      app.kubernetes.io/name: opensearch-cluster
    10      app.kubernetes.io/instance: opensearch-cluster
    11      app.kubernetes.io/version: "2.7.0"
    12      app.kubernetes.io/managed-by: Helm
    13  spec:
    14    clusterDefinitionRef: opensearch  # ref clusterdefinition.name
    15    clusterVersionRef: opensearch-2.7.0 # ref clusterversion.name
    16    terminationPolicy: Delete
    17    affinity:
    18      topologyKeys: 
    19        - kubernetes.io/hostname
    20    componentSpecs:
    21      - name: opensearch # user-defined
    22        componentDefRef: opensearch # ref clusterdefinition componentDefs.name
    23        monitor: false
    24        replicas: 1
    25        volumeClaimTemplates:
    26          - name: data # ref clusterdefinition components.containers.volumeMounts.name
    27            spec:
    28              storageClassName: 
    29              accessModes:
    30                - ReadWriteOnce
    31              resources:
    32                requests:
    33                  storage: 1Gi
    34      - name: dashboard # user-defined
    35        componentDefRef: dashboard # ref clusterdefinition componentDefs.name
    36        replicas: 1