diff --git a/doc/rapi.rst b/doc/rapi.rst index 11c64c15ae087cb322587d78e08ca37a1f7f7710..04439f2660a49b4434225026d5ca25ac07ce18eb 100644 --- a/doc/rapi.rst +++ b/doc/rapi.rst @@ -1373,6 +1373,20 @@ console. Contained keys: constants.CONS_SPICE, ]) +.. pyassert:: + + frozenset(objects.InstanceConsole.GetAllSlots()) == frozenset([ + "command", + "display", + "host", + "instance", + "kind", + "message", + "port", + "user", + ]) + + ``instance`` Instance name ``kind`` diff --git a/lib/build/sphinx_ext.py b/lib/build/sphinx_ext.py index d72bc97775e635c38799bd542cd6f53108969796..30e733e3b5849123444e88ab1ae48338642b5676 100644 --- a/lib/build/sphinx_ext.py +++ b/lib/build/sphinx_ext.py @@ -54,6 +54,7 @@ from ganeti import opcodes from ganeti import ht from ganeti import rapi from ganeti import luxi +from ganeti import objects from ganeti import _autoconf import ganeti.rapi.rlib2 # pylint: disable=W0611 @@ -85,7 +86,7 @@ COMMON_PARAM_NAMES = _GetCommonParamNames() #: Namespace for evaluating expressions EVAL_NS = dict(compat=compat, constants=constants, utils=utils, errors=errors, - rlib2=rapi.rlib2, luxi=luxi, rapi=rapi) + rlib2=rapi.rlib2, luxi=luxi, rapi=rapi, objects=objects) # Constants documentation for man pages CV_ECODES_DOC = "ecodes"