ironicclient.osc.plugin 模块

Bare Metal 服务的 OpenStackClient 插件。

class ironicclient.osc.plugin.ReplaceLatestVersion(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)[源代码]

基类: Action

latest 关键字替换为已知的最新版本。

OSC 不能将字面量“latest”作为受支持的 API 版本,因为它会破坏主版本检测(OSC 尝试从 setuptools 入口点 openstack.baremetal.vlatest 加载配置选项)。此操作会将“latest”替换为已知的最新版本,并相应地设置全局 OS_BAREMETAL_API_LATEST 标志。

ironicclient.osc.plugin.build_option_parser(parser)[源代码]

挂钩以添加全局选项。

ironicclient.osc.plugin.make_client(instance)[源代码]

返回 baremetal 服务客户端。