Node issuer
The node issuer is a CertManager issuer that is responsible for signing the key pairs
that EDA installs on the nodes to secure the configured gRPC servers. This issuer is
configured using the CertManager
Certificate
and Issuer
CRs,
as shown in the following
example:apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: eda-node-ca
spec:
isCA: true
commonName: eda-node-ca
subject:
organizations:
- Nokia
organizationalUnits:
- NI
secretName: eda-node-ca
secretTemplate:
labels:
eda.nokia.com/ca: "node"
usages:
- digital signature
- cert sign
- key encipherment
- server auth
- client auth
privateKey:
algorithm: ECDSA
size: 256
issuerRef:
name: eda-root-ca-issuer
kind: Issuer
group: cert-manager.io
---
apiVersion: cert-manager.io/v1
kind: Issuer
metadata:
name: eda-node-issuer
spec:
ca:
secretName: eda-node-ca
During installation, a provider can supply the rootCA (public and private keys) that EDA uses as an issuer for the nodes key-pairs. The user does this by creating a secret and an CA issuer that references the secret.