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)
----


*初始版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
静态函数中局部变量的java垃圾收集   java向ImageView添加投掷手势   java spring引导未根据配置文件读取正确的属性   主屏幕小部件中的java自定义布局   java JSP:具有相对路径的FileReader引发FileNotFoundException   java Hibernate在集合上循环时删除会话   java无法建立到jdbc:oracle:thin:@localhost:1521:XE的连接   java我可以使用Hibernate对特定的整数大小进行验证吗?   批处理文件如何注意Java中不同语言环境中的文件名   用于IntelliJ中声纳、PMD、Findbugs和Checkstyle的Java 8   在PIG程序中找不到java类分布式文件系统   Java游戏引擎中动态ZOrdering的绘制   java处理线程工作者的多个错误   带有MariaDB驱动程序的java MySQL服务器产生日期排序错误   java终止线程的正确方法   java Android在手机睡眠时发送udp   java如何将文档添加到事务内部的Firebase集合?