1 ## Cert Service k8s external cert signing provider
5 There are two methods for building the project:
12 Create secret with certificates for communication between CMPv2Issuer and Cert Service API:
14 kubectl create secret generic -n onap cmpv2-issuer-secret --from-file=<project-base-dir>/certs/cmpv2Issuer-key.pem
15 --from-file=<project-base-dir>/certs/cmpv2Issuer-cert.pem --from-file=<project-base-dir>/certs/cacert.pem
18 Apply k8s files from 'deploy' directory in following order:
23 - configuration.yaml (certRef, keyRef and cacertRef should match file names if secret was created with command listed
26 **Note:** Files and installation are currently examples, which should be used as a guide for OOM Helm Charts implementation
30 To issue a certificate adjust and apply following k8s file:
32 - certificate_example.yaml
34 #### Unsupported Certificate fields
36 Some of the fields present in Cert Manager Certificate are not currently supported by CertService API, because of that they are
37 filtered from the Certificate Signing Request.