The nova.cert.rpcapi Module

Client side of the cert manager RPC API.

class CertAPI

Bases: object

Client side of the cert rpc API.

API version history:

1.0 - Initial version. 1.1 - Added get_backdoor_port()

... Grizzly and Havana support message version 1.1. So, any changes to existing methods in 1.x after that point should be done such that they can handle the version_cap being set to 1.1.

2.0 - Major API rev for Icehouse

... Icehouse, Juno, Kilo, and Liberty support message version 2.0. So, any changes to existing methods in 2.x after that point should be done such that they can handle the version_cap being set to 2.0.

VERSION_ALIASES = {'juno': '2.0', 'icehouse': '2.0', 'havana': '1.1', 'grizzly': '1.1', 'kilo': '2.0', 'liberty': '2.0'}
decrypt_text(ctxt, project_id, text)
fetch_ca(ctxt, project_id)
fetch_crl(ctxt, project_id)
generate_x509_cert(ctxt, user_id, project_id)
revoke_certs_by_project(ctxt, project_id)
revoke_certs_by_user(ctxt, user_id)
revoke_certs_by_user_and_project(ctxt, user_id, project_id)

Previous topic

The nova.cert.manager Module

Next topic

The nova.cloudpipe.pipelib Module

Project Source

This Page