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 ### Generating certificates
34 There are example certificates already generated in certs/ directory.
35 In order to generate new certificates, first remove existing ones.
36 Then execute following command from certs(!) directory:
41 ### Running Docker containers from docker-compose with EJBCA
42 Docker-compose uses a local image of certservice-api and make run-client uses a local image of certservice-client
43 Build docker images locally before running docker compose command.
47 2. Start Cert Service with configured EJBCA
49 3. Run Cert Service Client
51 3. Remove client container
53 4. Stop Cert Service and EJBCA
57 ### Running API with Helm
58 1. Use environment/server with installed kubernetes and helm.
59 2. Copy certService/helm/aaf-cert-service directory to that environment.
60 3. Enter that environment
61 4. Run ```helm install ./aaf-cert-service```
64 ### AAF CertService CSITs
67 https://gerrit.onap.org/r/admin/repos/integration/csit
70 ####How to run tests locally
71 1. Checkout CSIT repository
72 2. Configure CSIT local environment
73 3. Inside CSIT directory execute
75 sudo ./run-csit.sh plans/aaf/certservice
79 https://jenkins.onap.org/view/CSIT/job/aaf-master-csit-certservice/
83 https://sonarcloud.io/dashboard?id=onap_aaf-certservice
87 All maven artifacts are deployed under nexus uri:
89 https://nexus.onap.org/content/repositories/snapshots/org/onap/aaf/certservice/
93 All docker images are hosted under nexus3 uri:
95 https://nexus3.onap.org/repository/docker.snapshot/v2/onap/org.onap.aaf.certservice.aaf-certservice-api/