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

     1  ---
     2  # Source: orioledb-cluster/templates/rbac.yaml
     3  apiVersion: v1
     4  kind: ServiceAccount
     5  metadata:
     6    name: kb-oriole-cluster
     7    namespace: default
     8    labels:
     9      helm.sh/chart: orioledb-cluster-0.6.0-beta.44
    10      app.kubernetes.io/version: "14.7.2-beta1"
    11      app.kubernetes.io/instance: oriole-cluster
    12  ---
    13  # Source: orioledb-cluster/templates/rbac.yaml
    14  apiVersion: rbac.authorization.k8s.io/v1
    15  kind: ClusterRoleBinding
    16  metadata:
    17    name: kb-oriole-cluster
    18    labels:
    19      helm.sh/chart: orioledb-cluster-0.6.0-beta.44
    20      app.kubernetes.io/version: "14.7.2-beta1"
    21      app.kubernetes.io/instance: oriole-cluster
    22  roleRef:
    23    apiGroup: rbac.authorization.k8s.io
    24    kind: ClusterRole
    25    name: kubeblocks-volume-protection-pod-role
    26  subjects:
    27    - kind: ServiceAccount
    28      name: kb-oriole-cluster
    29      namespace: default
    30  ---
    31  # Source: orioledb-cluster/templates/rbac.yaml
    32  apiVersion: rbac.authorization.k8s.io/v1
    33  kind: RoleBinding
    34  metadata:
    35    name: kb-oriole-cluster
    36    labels:
    37      helm.sh/chart: orioledb-cluster-0.6.0-beta.44
    38      app.kubernetes.io/version: "14.7.2-beta1"
    39      app.kubernetes.io/instance: oriole-cluster
    40  roleRef:
    41    apiGroup: rbac.authorization.k8s.io
    42    kind: ClusterRole
    43    name: kubeblocks-cluster-pod-role
    44  subjects:
    45    - kind: ServiceAccount
    46      name: kb-oriole-cluster
    47      namespace: default
    48  ---
    49  # Source: orioledb-cluster/templates/cluster.yaml
    50  apiVersion: apps.kubeblocks.io/v1alpha1
    51  kind: Cluster
    52  metadata:
    53    name: oriole-cluster
    54    namespace: default
    55    labels: 
    56      helm.sh/chart: orioledb-cluster-0.6.0-beta.44
    57      app.kubernetes.io/version: "14.7.2-beta1"
    58      app.kubernetes.io/instance: oriole-cluster
    59  spec:
    60    clusterVersionRef: orioledb-beta1
    61    terminationPolicy: Delete  
    62    affinity:
    63      podAntiAffinity: Preferred
    64      topologyKeys:
    65        - kubernetes.io/hostname
    66      tenancy: SharedNode
    67    clusterDefinitionRef: orioledb
    68    componentSpecs:
    69      - name: orioledb
    70        componentDefRef: orioledb      
    71        monitor: false      
    72        replicas: 1
    73        enabledLogs:
    74          - running
    75        serviceAccountName: kb-oriole-cluster
    76        switchPolicy:
    77          type: Noop      
    78        resources:
    79          limits:
    80            cpu: "0.5"
    81            memory: "0.5Gi"
    82          requests:
    83            cpu: "0.5"
    84            memory: "0.5Gi"      
    85        volumeClaimTemplates:
    86          - name: data # ref clusterDefinition components.containers.volumeMounts.name
    87            spec:
    88              accessModes:
    89                - ReadWriteOnce
    90              resources:
    91                requests:
    92                  storage: 20Gi      
    93        services: