This PR simplifies the directory trees used to store runtime certificates and by user provided certificates.
Certificate Authorities (issuers) are now stored under:
They need to be kept separate, as in case the namespace resources need to be reloaded, the CAs (issuers)
can be preserved, while the runtime/certs can be re-generated (or copied from input/certs).
It will also simplify the integration with #1761 .
This PR simplifies the directory trees used to store runtime certificates and by user provided certificates. Certificate Authorities (issuers) are now stored under:
${HOME}/.local/share/skupper/namespaces/default/runtime/issuers/
${HOME}/.local/share/skupper/namespaces/default/input/issuers/
While client and server certificates are stored under (no more
client/
orserver/
directory needed):${HOME}/.local/share/skupper/namespaces/default/runtime/certs/
${HOME}/.local/share/skupper/namespaces/default/input/certs/
They need to be kept separate, as in case the namespace resources need to be reloaded, the CAs (issuers) can be preserved, while the
runtime/certs
can be re-generated (or copied frominput/certs
).It will also simplify the integration with #1761 .