ocs元数据服务器
api-metadata的Python项目详细描述
元数据服务器
===
使用其自己的IP地址作为身份验证令牌为Pimouss元数据提供服务。
:
$curl http://169.254.42
ngs=conf/dev.yaml ocs api元数据
运行测试::
$>;pip install-e.
$>;pip install tox
$>;tox
api路由
----
-`get/conf`或`get/conf?format=json`:获取实例配置:name,
公共IP地址、ssh公钥、组织详细信息、卷信息,…
默认格式(`?format=sh`)输出一个响应,该响应可以源于一个
shell。
-`patch/state`:update instance state:kernel_started,booted,…。状态
用于知道在引导失败时问题从何而来。
-`get and patch/user_data`:用户数据是与
服务器相关的键/值存储,用于存储任何内容(文本、小二进制blob,…)。
用于防止非根用户访问此端点。t,发出
请求的本地端口必须低于1024。
我们的映像特别使用此终结点来存储ssh服务器指纹
(`/user_data/ssh host fingerprints`)。
-`get/ipxe`:我们的x86节点(裸机和vps)在ipxe上启动,它检索
通过此终结点打开。
-——
*修复gpu:使用真实商业名称(render)而不是内部名称(gpu)。
1.2.6(2019-01-30)
——
*虚拟版本
1.2.5(2019-01-30)
——
*添加对启动gpu的支持
*删除进程依赖链接
*尝试通过添加作为子依赖项的"ocs.object\u store.sqlalchemy"修复依赖性问题,固定World Backend+API帐户,并将sqlalchemy仅移动到测试
1.2.4(2018-10-09)
----
*修复pep8
<1.2.3(2018-10-09)
----
*处理援救启动类型
*修复/改进测试:
**强制to x.ini中的pylint 1.x(修复jenkins测试)
**AM-36更改测试以使用令牌的机密
**为api任务添加缺少的配置
**在读取正文之前检查状态代码
1.2.2(2018-05-04)
----
*添加start offers
1.2.1(2018-01-23)
----
1.2.0(2018-01-22)
----
*在根端点中添加版本。
*修复healthcheck。
1.1.1.1(2017-09-07)
----
在每次请求时立即使用烧瓶。SCW-6.
1.1.0(2017-07-21)
----
*公开启动脚本。
>1.0.7(2017-04-25)
----
*删除voluptuous dep.
1.0.6(2017-04-25)
----
*initrd的特定名称。
*特定串行设备ARM64.
1.0.5(2017-03-15)
----
*修复单元测试
1.0.4(2017-02-02)
----
*支持新的商业类型。
1.0.3(2016-11-29)
----
*添加默认的"isort"配置。
*添加默认的"bum"pversion``配置。
1.0.2(2016-06-24)
----
*不要安装预发布的软件包。参考SN-412。
1.0.1(2016-04-25)
----
*修复单元测试。
1.0.0(2016-03-25)
----
*使/ipxe适应用于引导脚本的新计算API格式。
*ipxe模板:如果在连接到服务器。对kernel也要这样做(即使服务器*必须有
内核集)。
0.10.11(2016-03-22)
————————————————————————————————————————————————————————————————————————————————————————————————————————————/>继续进行。
0.10.10(2016-02-16)
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
0.10.7(2016-02-02)
----
*修复unittest。
0.10.6(2016-02-02)
----
*为特定商业类型附加根。
0.10.5(2016-01-06)
----
*按i中的主机特定选项替换LinuxPXE视图。
0.10.4(2016-01-05)
----
*公开IPv6属性和额外网络。
/>————————————————————————————15-09-19)
----
*创建路由/ipxe以生成这些硬盘的ipxe配置。
0.9.3(2015-10-12)
----
*修复单元测试以使用最新的cp后端。
<0.9.2(2015-09-24)
----
*修复错误消息.
0.9.1(2015-09-24)
----
*删除无用的变量x_forwarded_remote_port并使用remote_port
。
*将remote_port转换为int,否则与1024的比较始终为true
,并且用户数据始终不可访问。
0.9.0(2015-09-08)
----
*默认情况下,get/user_数据使用shell导出。?format=json必须指定
才能获取旧行为。
*只有当本地端口低于
1024时,才通过限制访问将用户数据公开给根用户。
>;
不存在。
0.8.0(2015-09-03)
----
*在/conf中公开服务器位置。
<0.7.1(2015-09-03)
----
*强制内容类型为文本/纯文本以更新用户数据。
<0.7.0(2015-08-31)
----
*更新ocs sdk到scaleway sdk的包依赖关系。
*需要ocs.api>;=0.38用于单元测试,因为它放弃了customlog的使用*
*公开用户数据。
0.6.3(2015-07-15)
----
*修复tox的新版本正在过滤env变量。
0.6.2(2015-03-16)
---------
*删除"sqlalchemy"的直接deps。
<0.6.1(2014-11-17)
----
*使用修补程序而不是在状态视图中放置服务器。
*如果图像旧,则呈现旧格式。参考文献:cp-380。
*在服务器字段中添加主机名属性。参考文献:CP-356。
*显示时区。参考文献:AM-2.
0.6.0(2014-10-22)
----
*在shell导出中提高对lib-ocs的依赖性,以获得修复。
*修复名称和fluent标记以匹配其他api的约定。
*添加pastedeploy入口点,参考文献:scw-9。
*切换到split-lib-ocs依赖项。
0.5。0(2014-07-11)
----
*添加状态视图,以便能够直接从
元数据API更新服务器状态详细信息。CP-223.
0.4.2(2014-06-12)
----
*错误修复。
*将可重用代码移到lib ocs。
0.4.1(2014-05-16)
----
*在每个操作之前修复call super以正确配置记录器。
*使用shell导出修复unicodeencodeerror。
*更新unittests以使用最新的api计算。
0.4.0(2014-02-07)
----
*改进SH导出。
*删除未使用的导出格式。
测试。
0.3.0(2013-11-12)
----
*删除所有配置管理。它未使用或无用,已被命令行选项解析取代。
*更新了文档。
*增强了测试套件和覆盖范围。
*使用对象存储工厂简化单元测试。
*使用ocs.api中的视图模型重写。
0.2.0(2013-09-26)
---------
*修复长描述。
*切换到新样式模型。
*添加了元数据树导出。
>0.1.0(2013-09-20)
----
*初始版本。
===
使用其自己的IP地址作为身份验证令牌为Pimouss元数据提供服务。
:
$curl http://169.254.42
ngs=conf/dev.yaml ocs api元数据
运行测试::
$>;pip install-e.
$>;pip install tox
$>;tox
api路由
----
-`get/conf`或`get/conf?format=json`:获取实例配置:name,
公共IP地址、ssh公钥、组织详细信息、卷信息,…
默认格式(`?format=sh`)输出一个响应,该响应可以源于一个
shell。
-`patch/state`:update instance state:kernel_started,booted,…。状态
用于知道在引导失败时问题从何而来。
-`get and patch/user_data`:用户数据是与
服务器相关的键/值存储,用于存储任何内容(文本、小二进制blob,…)。
用于防止非根用户访问此端点。t,发出
请求的本地端口必须低于1024。
我们的映像特别使用此终结点来存储ssh服务器指纹
(`/user_data/ssh host fingerprints`)。
-`get/ipxe`:我们的x86节点(裸机和vps)在ipxe上启动,它检索
通过此终结点打开。
-——
*修复gpu:使用真实商业名称(render)而不是内部名称(gpu)。
1.2.6(2019-01-30)
——
*虚拟版本
1.2.5(2019-01-30)
——
*添加对启动gpu的支持
*删除进程依赖链接
*尝试通过添加作为子依赖项的"ocs.object\u store.sqlalchemy"修复依赖性问题,固定World Backend+API帐户,并将sqlalchemy仅移动到测试
1.2.4(2018-10-09)
----
*修复pep8
<1.2.3(2018-10-09)
----
*处理援救启动类型
*修复/改进测试:
**强制to x.ini中的pylint 1.x(修复jenkins测试)
**AM-36更改测试以使用令牌的机密
**为api任务添加缺少的配置
**在读取正文之前检查状态代码
1.2.2(2018-05-04)
----
*添加start offers
1.2.1(2018-01-23)
----
1.2.0(2018-01-22)
----
*在根端点中添加版本。
*修复healthcheck。
1.1.1.1(2017-09-07)
----
在每次请求时立即使用烧瓶。SCW-6.
1.1.0(2017-07-21)
----
*公开启动脚本。
>1.0.7(2017-04-25)
----
*删除voluptuous dep.
1.0.6(2017-04-25)
----
*initrd的特定名称。
*特定串行设备ARM64.
1.0.5(2017-03-15)
----
*修复单元测试
1.0.4(2017-02-02)
----
*支持新的商业类型。
1.0.3(2016-11-29)
----
*添加默认的"isort"配置。
*添加默认的"bum"pversion``配置。
1.0.2(2016-06-24)
----
*不要安装预发布的软件包。参考SN-412。
1.0.1(2016-04-25)
----
*修复单元测试。
1.0.0(2016-03-25)
----
*使/ipxe适应用于引导脚本的新计算API格式。
*ipxe模板:如果在连接到服务器。对kernel也要这样做(即使服务器*必须有
内核集)。
0.10.11(2016-03-22)
————————————————————————————————————————————————————————————————————————————————————————————————————————————/>继续进行。
0.10.10(2016-02-16)
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
0.10.7(2016-02-02)
----
*修复unittest。
0.10.6(2016-02-02)
----
*为特定商业类型附加根。
0.10.5(2016-01-06)
----
*按i中的主机特定选项替换LinuxPXE视图。
0.10.4(2016-01-05)
----
*公开IPv6属性和额外网络。
/>————————————————————————————15-09-19)
----
*创建路由/ipxe以生成这些硬盘的ipxe配置。
0.9.3(2015-10-12)
----
*修复单元测试以使用最新的cp后端。
<0.9.2(2015-09-24)
----
*修复错误消息.
0.9.1(2015-09-24)
----
*删除无用的变量x_forwarded_remote_port并使用remote_port
。
*将remote_port转换为int,否则与1024的比较始终为true
,并且用户数据始终不可访问。
0.9.0(2015-09-08)
----
*默认情况下,get/user_数据使用shell导出。?format=json必须指定
才能获取旧行为。
*只有当本地端口低于
1024时,才通过限制访问将用户数据公开给根用户。
>;
不存在。
0.8.0(2015-09-03)
----
*在/conf中公开服务器位置。
<0.7.1(2015-09-03)
----
*强制内容类型为文本/纯文本以更新用户数据。
<0.7.0(2015-08-31)
----
*更新ocs sdk到scaleway sdk的包依赖关系。
*需要ocs.api>;=0.38用于单元测试,因为它放弃了customlog的使用*
*公开用户数据。
0.6.3(2015-07-15)
----
*修复tox的新版本正在过滤env变量。
0.6.2(2015-03-16)
---------
*删除"sqlalchemy"的直接deps。
<0.6.1(2014-11-17)
----
*使用修补程序而不是在状态视图中放置服务器。
*如果图像旧,则呈现旧格式。参考文献:cp-380。
*在服务器字段中添加主机名属性。参考文献:CP-356。
*显示时区。参考文献:AM-2.
0.6.0(2014-10-22)
----
*在shell导出中提高对lib-ocs的依赖性,以获得修复。
*修复名称和fluent标记以匹配其他api的约定。
*添加pastedeploy入口点,参考文献:scw-9。
*切换到split-lib-ocs依赖项。
0.5。0(2014-07-11)
----
*添加状态视图,以便能够直接从
元数据API更新服务器状态详细信息。CP-223.
0.4.2(2014-06-12)
----
*错误修复。
*将可重用代码移到lib ocs。
0.4.1(2014-05-16)
----
*在每个操作之前修复call super以正确配置记录器。
*使用shell导出修复unicodeencodeerror。
*更新unittests以使用最新的api计算。
0.4.0(2014-02-07)
----
*删除未使用的导出格式。
测试。
0.3.0(2013-11-12)
----
*删除所有配置管理。它未使用或无用,已被命令行选项解析取代。
*更新了文档。
*增强了测试套件和覆盖范围。
*使用对象存储工厂简化单元测试。
*使用ocs.api中的视图模型重写。
0.2.0(2013-09-26)
---------
*修复长描述。
*切换到新样式模型。
*添加了元数据树导出。
>0.1.0(2013-09-20)
----
*初始版本。