github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/test/e2e/testdata/smoketest/openldap/00_openldapcluster.yaml (about) 1 --- 2 # Source: openldap-cluster/templates/serviceaccount.yaml 3 apiVersion: v1 4 kind: ServiceAccount 5 metadata: 6 name: openldap-cluster 7 labels: 8 helm.sh/chart: openldap-cluster-0.1.0-alpha.0 9 app.kubernetes.io/name: openldap-cluster 10 app.kubernetes.io/instance: openldap-cluster 11 app.kubernetes.io/version: "2.4.57" 12 app.kubernetes.io/managed-by: Helm 13 --- 14 # Source: openldap-cluster/templates/cluster.yaml 15 apiVersion: apps.kubeblocks.io/v1alpha1 16 kind: Cluster 17 metadata: 18 name: openldap-cluster 19 labels: 20 helm.sh/chart: openldap-cluster-0.1.0-alpha.0 21 app.kubernetes.io/name: openldap-cluster 22 app.kubernetes.io/instance: openldap-cluster 23 app.kubernetes.io/version: "2.4.57" 24 app.kubernetes.io/managed-by: Helm 25 spec: 26 clusterDefinitionRef: openldap 27 clusterVersionRef: openldap-2.4.57 28 terminationPolicy: Halt 29 affinity: 30 topologyKeys: 31 - kubernetes.io/hostname 32 componentSpecs: 33 - name: openldap 34 componentDefRef: openldap-compdef 35 replicas: 1 36 serviceAccountName: openldap-cluster 37 --- 38 # Source: openldap-cluster/templates/tests/test-connection.yaml 39 apiVersion: v1 40 kind: Pod 41 metadata: 42 name: "openldap-cluster-test-connection" 43 labels: 44 helm.sh/chart: openldap-cluster-0.1.0-alpha.0 45 app.kubernetes.io/name: openldap-cluster 46 app.kubernetes.io/instance: openldap-cluster 47 app.kubernetes.io/version: "2.4.57" 48 app.kubernetes.io/managed-by: Helm 49 annotations: 50 "helm.sh/hook": test 51 spec: 52 containers: 53 - name: test-openldap-cluster 54 image: "docker.io/osixia/openldap:1.5.0" 55 command: 56 - "ldapsearch" 57 args: 58 - "-x" 59 - "-H" 60 - "ldap://openldap-cluster-openldap-0.openldap-cluster-openldap-headless.default.svc.cluster.local" 61 - "-b" 62 - "dc=kubeblocks,dc=io" 63 - "-D" 64 - "cn=admin,dc=kubeblocks,dc=io" 65 - "-w" 66 - "admin" 67 restartPolicy: Never