Installation#
$ oc new-app openshift/openldap-2441-centos7
Configuring Persistent Storage#
spec:
template:
spec:
containers:
- image: ...
volumeMounts:
- mountPath: /var/lib/ldap
name: openldap-data
- mountPath: /etc/openldap
name: openldap-conf
volumes:
- name: openldap-data
persistentVolumeClaim:
claimName: openldap-data
- name: openldap-conf
persistentVolumeClaim:
claimName: openldap-conf
Importing Schema#
$ oc cp /etc/openldap/slapd.d/cn\=config/cn\=schema/cn\=\{4\}acme.ldif <pod>:/etc/openldap/slapd.d/cn\=config/cn\=schema
Setting Manager Password#
Generate a password:
$ slappasswd
{SSHA}xxxxxxxxxxxxxxxxxxxxxxxx
Edit /etc/openldap/slapd.d/cn=config/olcDatabase={2}hdb.ldif:
olcRootPW: {SSHA}xxxxxxxxxxxxxxxxxxxxxxxx