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