Josh Cox 4f7ac87446 warning %!s(int64=4) %!d(string=hai) anos
..
environment ccfae06000 Adding readme and ignores %!s(int64=6) %!d(string=hai) anos
.gitignore 9af3e36084 Adding ldap deployment to example mechanism so it is gitignored as well %!s(int64=4) %!d(string=hai) anos
Makefile 2deebf5d09 Adding port 636 %!s(int64=4) %!d(string=hai) anos
README.md 4f7ac87446 warning %!s(int64=4) %!d(string=hai) anos
gce-statefullset.yaml 23c26edc9e v1.4.0 %!s(int64=5) %!d(string=hai) anos
ldap-deployment.yaml.example 4f7ac87446 warning %!s(int64=4) %!d(string=hai) anos
ldap-secret.tpl b86f539959 Templating out the secret yaml %!s(int64=6) %!d(string=hai) anos
ldap-service.yaml 2920c01f85 redefining port %!s(int64=4) %!d(string=hai) anos

README.md

Helm-chart

After setting the variables you can get strange variables like:

https://github.com/osixia/docker-openldap/issues/342

I have found that using this helm chart does not have those issues:

https://github.com/jp-gouin/helm-openldap.git

Generating ldap-secret.yaml

make example

Then edit the yaml files in the environment directory to have the desired paraneters, and then make the secret file:

make ldap-secret.yaml

And deploy the secret you just made:

kubectl apply -f ldap-secret.yaml

Apply the deployment yaml for ldap in k8s:

kubectl apply -f ldap-deployment.yaml

Finally apply the service yaml for ldap in k8s:

kubectl apply -f ldap-service.yaml