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/AAF+Certification+Service
10 Project consists of two submodules:
11 1. aaf-certservice-api
12 2. aaf-certservice-client
14 Detailed information about submodules can be found in ```README.md``` in their directories.
21 ### Install the packages into the local repository
26 ### Building Docker images and install packages into local repository
28 mvn clean install -P docker
33 ### Running Docker containers from docker-compose with EJBCA
34 Docker-compose uses a local image of certservice-api and make run-client uses a local image of certservice-client
35 Build docker images locally before running docker compose command.
39 2. Start Cert Service with configured EJBCA
41 3. Run Cert Service Client
43 3. Remove client container
45 4. Stop Cert Service and EJBCA
49 ### Running API with Helm
50 1. Use environment/server with installed kubernetes and helm.
51 2. Copy certService/helm/aaf-cert-service directory to that environment.
52 3. Enter that environment
53 4. Run ```helm install ./aaf-cert-service```
56 ### AAF 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/aaf/certservice
71 https://jenkins.onap.org/view/CSIT/job/aaf-master-csit-certservice/
75 https://sonarcloud.io/dashboard?id=onap_aaf-certservice
79 All maven artifacts are deployed under nexus uri:
81 https://nexus.onap.org/content/repositories/snapshots/org/onap/aaf/certservice/
85 All docker images are hosted under nexus3 uri:
87 https://nexus3.onap.org/repository/docker.snapshot/v2/onap/org.onap.aaf.certservice.aaf-certservice-api/