https://github.com/fabric8io/dirsrv-389ds
389ds application for OpenShift/Kubernetes
https://github.com/fabric8io/dirsrv-389ds
Last synced: 3 months ago
JSON representation
389ds application for OpenShift/Kubernetes
- Host: GitHub
- URL: https://github.com/fabric8io/dirsrv-389ds
- Owner: fabric8io
- Created: 2017-04-11T11:08:12.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-04-11T17:52:37.000Z (over 8 years ago)
- Last Synced: 2025-03-03T01:35:32.501Z (7 months ago)
- Language: Groovy
- Homepage:
- Size: 16.6 KB
- Stars: 2
- Watchers: 37
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.adoc
Awesome Lists containing this project
README
== 389ds - Directory Server
Builds resources and manifests that deploys the http://directory.fedoraproject.org/[389ds] to the Kubernetes or OpenShift
=== Deploying to kubernetes
To deploy the application to kubernetes using the command from http://fabric8.io/manifests/kubernetes.html and
selecting the version of the dirsrv-389ds app from the list=== Deploying to OpenShift
IMPORTANT: When deploying in the OpenShift, the project to which the application will be deployed needs to have the
policy added like `oc adm policy add-scc-to-user anyuid system:serviceaccount::dirsrv-389ds`To deploy the application to OpenShift using the command from http://fabric8.io/manifests/openshift.html and
selecting the version of the 389ds app from the listNOTE: The OpenShift right now allows accessing the LDAP server using NodePort only, as the OpenShift router
needs SNI + other things to do ldap transport=== Build and Deploy locally
Clone the project and from the project root run `mvn clean install && mvn fabric8:deploy` to deploy the application
to local Kubernetes or OpenShift cluster