3 ### General description
5 More information about the project and all its functionalities you can find under the wiki page:
7 https://wiki.onap.org/display/DW/OOM+Certification+Service
10 Project consists of three submodules:
11 1. oom-certservice-api
12 2. oom-certservice-client
13 3. oom-certservice-post-processor
15 Detailed information about submodules can be found in ```README.md``` in their directories.
22 ### Install the packages into the local repository
27 ### Building Docker images and install packages into local repository
29 mvn clean install -P docker
34 ### Generating certificates
35 There are example certificates already generated in certs/ directory.
36 In order to generate new certificates, first remove existing ones.
37 Then execute following command from certs(!) directory:
42 ### Running Docker containers from docker-compose with EJBCA
43 Docker-compose uses a local image of certservice-api and make run-client uses a local image of certservice-client
44 Build docker images locally before running docker compose command.
48 2. Start Cert Service with configured EJBCA
50 3. Run Cert Service Client
52 4. Stop Cert Service and EJBCA
56 ### OOM CertService CSITs
59 https://gerrit.onap.org/r/admin/repos/integration/csit
62 ####How to run tests locally
63 1. Checkout CSIT repository
64 2. Configure CSIT local environment
65 3. Inside CSIT directory execute
67 sudo ./run-csit.sh plans/oom-platform-cert-service/certservice
71 https://jenkins.onap.org/view/CSIT/job/oom-platform-cert-service-master-csit-certservice/
75 https://sonarcloud.io/dashboard?id=onap_oom-platform-cert-service
79 All maven artifacts are deployed under nexus uri:
81 https://nexus.onap.org/content/repositories/snapshots/org/onap/oom/certservice/
85 All docker images are hosted under nexus3 uri:
87 https://nexus3.onap.org/repository/docker.snapshot/v2/onap/org.onap.oom.certservice.oom-certservice-api/
90 ### How to release containers
92 https://github.com/lfit/releng-global-jjb/blob/master/docs/jjb/lf-release-jobs.rst