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

     1  ---
     2  # Source: foxlake-cluster/templates/serviceaccount.yaml
     3  apiVersion: v1
     4  kind: ServiceAccount
     5  metadata:
     6    name: kb-foxlake-cluster
     7    namespace: default
     8    labels: 
     9      helm.sh/chart: foxlake-cluster-0.5.0-alpha.3
    10      app.kubernetes.io/version: "0.2.0"
    11      app.kubernetes.io/instance: foxlake-cluster
    12  ---
    13  # Source: foxlake-cluster/templates/clusterrolebinding.yaml
    14  apiVersion: rbac.authorization.k8s.io/v1
    15  kind: ClusterRoleBinding
    16  metadata:
    17    name: kb-clusterrolebinding-default-foxlake-cluster
    18    namespace: default
    19    labels: 
    20      helm.sh/chart: foxlake-cluster-0.5.0-alpha.3
    21      app.kubernetes.io/version: "0.2.0"
    22      app.kubernetes.io/instance: foxlake-cluster
    23  subjects:
    24  - kind: ServiceAccount
    25    name: kb-foxlake-cluster
    26    namespace: default
    27  roleRef:
    28    kind: ClusterRole
    29    name: kb-foxlake-clusterrole
    30    apiGroup: rbac.authorization.k8s.io
    31  ---
    32  # Source: foxlake-cluster/templates/cluster.yaml
    33  apiVersion: apps.kubeblocks.io/v1alpha1
    34  kind: Cluster
    35  metadata:
    36    name: foxlake-cluster
    37    namespace: default
    38    labels: 
    39      helm.sh/chart: foxlake-cluster-0.5.0-alpha.3
    40      app.kubernetes.io/version: "0.2.0"
    41      app.kubernetes.io/instance: foxlake-cluster
    42    annotations:
    43      kubeblocks.io/extra-env: '{
    44        "MPP_WORKER_TOLERATIONS":""
    45      }'
    46  spec:
    47    clusterDefinitionRef: foxlake  # ref clusterdefinition.name
    48    clusterVersionRef: foxlake-0.2.0 # ref clusterversion.name
    49    terminationPolicy: Delete
    50    affinity:
    51      topologyKeys: 
    52        - kubernetes.io/hostname
    53    componentSpecs:
    54      - name: foxlake-server # user-defined
    55        componentDefRef: foxlake-server # ref clusterdefinition componentDefs.name
    56        serviceAccountName: kb-foxlake-cluster      
    57        resources:
    58          limits:
    59            cpu: "1"
    60            memory: "2Gi"
    61          requests:
    62            cpu: "1"
    63            memory: "2Gi"
    64        replicas: 1
    65      - name: foxlake-metadb
    66        componentDefRef: foxlake-metadb      
    67        resources:
    68          limits:
    69            cpu: "1"
    70            memory: "2Gi"
    71          requests:
    72            cpu: "1"
    73            memory: "2Gi"
    74        replicas: 1      
    75        volumeClaimTemplates:
    76          - name: data # ref clusterDefinition components.containers.volumeMounts.name
    77            spec:
    78              accessModes:
    79                - ReadWriteOnce
    80              resources:
    81                requests:
    82                  storage: 20Gi