github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/test/e2e/testdata/smoketest/oceanbase/00_oceanbasecluster.yaml (about) 1 --- 2 # Source: oceanbase-cluster/templates/serviceaccount.yaml 3 apiVersion: v1 4 kind: ServiceAccount 5 metadata: 6 name: obcluster-observer-sa 7 namespace: "default" 8 labels: 9 helm.sh/chart: oceanbase-cluster-0.0.1-alpha1 10 app.kubernetes.io/name: oceanbase-cluster 11 app.kubernetes.io/instance: oceanbase-cluster 12 app.kubernetes.io/version: "4.2.0.0-100010032023083021" 13 app.kubernetes.io/managed-by: Helm 14 --- 15 # Source: oceanbase-cluster/templates/role.yaml 16 apiVersion: rbac.authorization.k8s.io/v1 17 kind: Role 18 metadata: 19 name: obcluster-statefulset-reader 20 namespace: "default" 21 labels: 22 helm.sh/chart: oceanbase-cluster-0.0.1-alpha1 23 app.kubernetes.io/name: oceanbase-cluster 24 app.kubernetes.io/instance: oceanbase-cluster 25 app.kubernetes.io/version: "4.2.0.0-100010032023083021" 26 app.kubernetes.io/managed-by: Helm 27 rules: 28 - apiGroups: ["apps"] # "" indicates the core API group 29 resources: ["statefulsets"] 30 verbs: ["get", "watch", "list"] 31 --- 32 # Source: oceanbase-cluster/templates/rolebinding.yaml 33 apiVersion: rbac.authorization.k8s.io/v1 34 kind: RoleBinding 35 metadata: 36 name: obcluster-read-statefulsets 37 namespace: "default" 38 labels: 39 helm.sh/chart: oceanbase-cluster-0.0.1-alpha1 40 app.kubernetes.io/name: oceanbase-cluster 41 app.kubernetes.io/instance: oceanbase-cluster 42 app.kubernetes.io/version: "4.2.0.0-100010032023083021" 43 app.kubernetes.io/managed-by: Helm 44 subjects: 45 - kind: ServiceAccount 46 name: obcluster-observer-sa 47 - kind: ServiceAccount 48 name: kb-obcluster 49 roleRef: 50 kind: Role 51 name: obcluster-statefulset-reader 52 apiGroup: rbac.authorization.k8s.io 53 --- 54 # Source: oceanbase-cluster/templates/cluster.yaml 55 apiVersion: apps.kubeblocks.io/v1alpha1 56 kind: Cluster 57 metadata: 58 name: oceanbase-cluster 59 labels: 60 helm.sh/chart: oceanbase-cluster-0.0.1-alpha1 61 app.kubernetes.io/name: oceanbase-cluster 62 app.kubernetes.io/instance: oceanbase-cluster 63 app.kubernetes.io/version: "4.2.0.0-100010032023083021" 64 app.kubernetes.io/managed-by: Helm 65 spec: 66 clusterDefinitionRef: oceanbase 67 clusterVersionRef: oceanbase-4.2.0.0-100010032023083021 68 terminationPolicy: Delete 69 componentSpecs: 70 - name: ob-bundle 71 componentDefRef: ob-bundle 72 serviceAccountName: obcluster-observer-sa 73 replicas: 3 74 volumeClaimTemplates: 75 - name: data-file 76 spec: 77 accessModes: 78 - ReadWriteOnce 79 resources: 80 requests: 81 storage: "50Gi" 82 - name: data-log 83 spec: 84 accessModes: 85 - ReadWriteOnce 86 resources: 87 requests: 88 storage: "50Gi" 89 - name: log 90 spec: 91 accessModes: 92 - ReadWriteOnce 93 resources: 94 requests: 95 storage: "20Gi"