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 four submodules:
11 1. oom-certservice-api
12 2. *deprecated (no longer built)* oom-certservice-client
13 3. oom-certservice-post-processor
14 4. oom-certservice-k8s-external-provider
16 Detailed information about submodules can be found in ```README.md``` in their directories.
23 ### Install the packages into the local repository
28 ### Building Docker images and install packages into local repository
30 mvn clean install -P docker
35 ### Generating certificates
36 There are example certificates already generated in certs/ directory.
37 In order to generate new certificates, first remove existing ones.
38 Then execute following command from certs(!) directory:
43 ### Running Docker containers from docker-compose with EJBCA
44 Docker-compose uses a local image of certservice-api and make run-client uses a released image of certservice-client
45 Build certservice-api docker image locally before running docker compose command.
49 2. Start Cert Service with configured EJBCA
51 3. Run Cert Service Client
53 4. Stop Cert Service and EJBCA
57 ### OOM CertService CSITs
60 https://gerrit.onap.org/r/admin/repos/integration/csit
63 ####How to run tests locally
64 1. Checkout CSIT repository
65 2. Configure CSIT local environment
66 3. Inside CSIT directory execute
68 sudo ./run-csit.sh plans/oom-platform-cert-service/certservice
72 https://jenkins.onap.org/view/CSIT/job/oom-platform-cert-service-master-csit-certservice/
76 https://sonarcloud.io/dashboard?id=onap_oom-platform-cert-service
80 All maven artifacts are deployed under nexus uri:
82 https://nexus.onap.org/content/repositories/snapshots/org/onap/oom/certservice/
86 All docker images are hosted under nexus3 uri:
88 https://nexus3.onap.org/repository/docker.snapshot/v2/onap/org.onap.oom.certservice.oom-certservice-api/
91 ### How to release containers
93 https://github.com/lfit/releng-global-jjb/blob/master/docs/jjb/lf-release-jobs.rst