6.4 Setting Up the Code Repository for OUDSM
To deploy Oracle Unified Directory Services Manager (OUDSM) you need to set up the code repository which provides sample deployment yaml files.
The OUDSM deployment on Kubernetes leverages deployment scripts provided by Oracle for creating OUDSM containers, using the Helm charts provided.
Perform the following steps to set up the OUDSM deployment scripts:
Note:
The steps below should be performed on the administrative node that has access to the Kubernetes cluster.- Create a working directory to setup the source
code:
For example:mkdir <workdir>
mkdir /oudsmscripts
- Download the latest OUDSM deployment scripts from the OUDSM
repository:
For example:cd <workdir> git clone https://github.com/oracle/fmw-kubernetes.git
The output will look similar to the following:cd /oudsmscripts git clone https://github.com/oracle/fmw-kubernetes.git
Cloning into 'fmw-kubernetes'... remote: Enumerating objects: 41547, done. remote: Counting objects: 100% (6171/6171), done. remote: Compressing objects: 100% (504/504), done. remote: Total 41547 (delta 5638), reused 5919 (delta 5481), pack-reused 35376 (from 3) Receiving objects: 100% (41547/41547), 70.32 MiB | 13.12 MiB/s, done. Resolving deltas: 100% (22214/22214), done. Checking connectivity... done. Checking out files: 100% (19611/19611), done
- Set the
$WORKDIR
environment variable as follows:
For example:export WORKDIR=<workdir>/fmw-kubernetes/OracleUnifiedDirectorySM
export WORKDIR=/oudsmscripts/fmw-kubernetes/OracleUnifiedDirectorySM