技术委员会亮点 2015年7月10日

跨项目汇总

经过充分讨论和审查时间后,我们合并了几个跨项目规范。我们现在正在 启用应用程序集成测试的 Python 3,并更改了 需求管理设计,请点击进入 specs.openstack.org 阅读详细信息。

目前有很多关于可能退役 Stackforge 的讨论,目的是为了减轻项目从 Stackforge 组织迁移到 OpenStack 组织时 GitHub 组织重命名的工作量。我们正在讨论和辩论 Stackforge 作为提供的 CI 工作流程的用例。到目前为止,我们观察到四类 Stackforge 项目

  • OpenStack 项目使用 stackforge 进行孵化,直到准备就绪
  • 项目只是想要一个存放的地方,并且没有足够的精力向 TC 提出
  • OpenStack 世界中的项目,明确不想受 TC 的监督(Akanda, StackTach)
  • 已死亡的项目

我们希望找到一个解决方案,以便仍然可以为所有需要它的项目提供服务,但减轻开发人员和系统管理员在重命名项目时的工作负担。我们希望听到关于这些用例的意见,如果有任何其他 Stackforge 的用例,请评论 review

我们需要更多的跨项目主席,尤其是在这个月,请参阅 https://wiki.openstack.org/wiki/Meetings/CrossProjectMeeting#Chair_rotation 报名,并与 Thierry Carrez 沟通如何运行,他很乐意通过电子邮件提供期望和培训。

关于启动套件的健康辩论

在过去的几周里,我们一直在讨论哪些项目应该获得 starter-kit 标签。在一系列审查中,我们仍在辩论和讨论是否包含或排除 OpenStack Networking 项目 neutron 以及 OpenStack 块存储项目 cinder。

关于网络的一些背景和历史,nova 团队过去曾试图弃用 nova-network,但多年来未能完成该弃用。在创建 API 时,neutron 团队没有保持与 nova API 兼容的调用集(例如 cinder 实现了一个与原始计算 API 调用相同的 v1 Volume API)。从 nova-network 到 neutron 有一个升级路径,但它并非无缝。在某些配置中,由于后端没有精确的类似物,部署现在可以停留在 nova-network 而不是部署 neutron。但是,新的 Networking Guide 有一个 使用提供商网络和 Linux Bridge 的场景,对于许多部署来说是一个很好的起点。一个建议是将该场景添加到安装指南中,以帮助记录起点。因此,我们继续致力于各种 review 以应用这些标签。

正在申请流程中的项目

Compass 作为项目在本周的 TC 会议上进行了讨论。一个问题出现了,由于它是一个通用的部署框架,并且不限于 OpenStack,它是否需要成为一个 OpenStack 项目。还有一个 API 资源名称可能引起混淆的问题,然后我们还要求团队在会议和沟通中更加开放。

另一个仍在 TC 审查队列中的项目是 RPM 和打包团队或团队。我们正在等待更新的规范、更多讨论和会议中的进展、PTL(或两个?)以及范围定义,以便我们可以再次审查。诸如“这是否是打包的两个团队或一个团队?”之类的问题仍然存在。

M 名称探寻仍在继续

投票中的前三个名称由于商标困难或文化尊重问题已被淘汰。请关注 openstack-dev 邮件列表,以了解 M 名称。我们将 在未来在发布名称中明确地理位置,并继续致力于开放的命名流程。

标签:

OpenStack 社区每周新闻简报(7 月 3 日 – 10 日)

高效 OpenStack 贡献者的七个习惯

如果你想成为一个优秀的 OpenStack 贡献者,有一个公式。正如 Adrian Otto 所说,他应该知道。Otto 是 Rackspace 的首席架构师,OpenStack 容器团队的主席,Magnum 的当前项目团队负责人 (PTL),并于 2013 年推出了 Solum 项目。

Ops 中期聚会 在帕洛阿尔托举行,8 月 18-19 日

我们确定了 Ops 中期聚会的时间和地点。由于时间和我们不断增长的活动的规模,为了容纳 300 人(如果需要),最佳选择是在加利福尼亚州帕洛阿尔托的 Crowne Plaza Hotel,时间为 2015 年 8 月 18-19 日。立即注册 并加入 头脑风暴以定义议程

通往东京之路

之前活动的报告

相关讨论

截止日期和贡献者通知

安全公告和通知

技巧与窍门

 

最近合并的规范

主题 所有者 项目
更改发布模型为独立发布 Jim Rollenhagen openstack/ironic-specs
添加 service-version-number 规范 Dan Smith openstack/nova-specs
清理 tempest-library 规范 Ken’ichi Ohmichi openstack/qa-specs
添加模拟模式规范 Ekaterina Chernova openstack/murano-specs
使 ilo 驱动程序独立工作,无需 swift Nisha Agarwal openstack/ironic-specs
添加将服务客户端迁移到 lib 的规范 Ghanshyam Mann openstack/qa-specs
单元格的数据库连接切换 melanie witt openstack/nova-specs
添加 get_attr 表单以返回所有属性 Peter Razumovsky openstack/heat-specs
添加 root-disable api Duk Loi openstack/trove-specs
在 FWaaS 的操作规则中添加 REJECT Toshiaki Higuchi openstack/neutron-specs
支持 Keystone v3 API 在 openstack puppet 模块中 Richard Megginson openstack/puppet-openstack-specs
更新蓝图中的属性以匹配代码 Madhusudhan Kandadai openstack/neutron-specs
正确大写 OpenStack Andreas Jaeger openstack/openstack-chef-specs
支持用于角色分配测试的数据驱动测试计划 henry-nash openstack/keystone-specs
添加一个用于树内升级测试的规范 Sirushti Murugesan openstack/heat-specs
使用模板进行场景测试配置 Luigi Toscano openstack/sahara-specs
Liberty 版本的卷迁移改进 Vincent Hou openstack/cinder-specs
设置安全规范仓库 Priti Desai openstack/security-specs
get-me-a-network:真正获取一个网络 Kyle Mestery openstack/neutron-specs
添加了 add-cas 规范 Ade Lee openstack/barbican-specs
规范用于将轮询计量发送到通知代理 Chris Dent openstack/ceilometer-specs
将 DNS 解析与外部 DNS 服务集成 Carl Baldwin openstack/neutron-specs
修复 rst 中的图表表示 Alexander Makarov openstack/keystone-specs
Reseller 的 API 更改 Raildo Mascena de Sousa Filho openstack/keystone-specs
添加 OS::Heat::None 资源规范 Steven Hardy openstack/heat-specs
删除动态 UI 中字段中的名称字段 Ekaterina Chernova openstack/murano-specs
添加 heat template-function-list 命令 Oleksii Chuprykov openstack/heat-specs
将 devstack-external-plugins 规范移入已实现 Matthew Treinish openstack/qa-specs
支持 Keystone v3 API 在 openstack puppet 模块中 Richard Megginson openstack/puppet-openstack-specs
实现服务器实例标签 Sergey Nikitin openstack/nova-specs
Keystone 轻量级令牌 (KLWT) Lance Bragstad openstack/keystone-specs
在 API 资源名称中使用下划线代替连字符 Dave McCowan openstack/barbican-specs
console:将控制台代码转换为使用对象框架 sahid openstack/nova-specs
添加 Hyper-V vNUMA 启用规范 Claudiu Belu openstack/nova-specs
添加 Hyper-V vTPM 设备规范 Claudiu Belu openstack/nova-specs
RPC 和 versionobject 兼容性 Thang Pham openstack/cinder-specs
默认情况下不要将子网池置于作用域内 Carl Baldwin openstack/neutron-specs
新的 ZeroMQ 驱动程序实现细节 Oleksii Zamiatin openstack/oslo-specs
为 oslo.log 添加用户身份格式灵活性 Doug Hellmann openstack/oslo-specs
启用 OpenStack 项目中的可选依赖项 lifeless openstack/oslo-specs
添加 Kafka 驱动程序的规范 Komei Shimamura openstack/oslo-specs
将 flavor 表添加到 API 数据库 Vineet Menon openstack/nova-specs
控制平面 Servicegroup 的基础重构 Vilobh Meshram openstack/nova-specs

即将举行的活动

7 月 22 日星期三在 OSCON 上庆祝 OpenStack 成立 5 周年:报名

其他新闻

OpenStack 反馈

Gnocchi taking care of my notifications

Gnocchi 负责我的通知

每周新闻通讯是社区了解每周发生的各种活动的方式。如果您想向每周更新添加内容或对本新闻通讯有任何想法,请留下评论。

OpenStack 社区每周新闻简报(6 月 26 日 – 7 月 3 日)

编写你的第一个 OpenStack 应用

你是否想过使用 OpenStack SDK 编写可扩展云应用需要什么? 感谢一个小团队的英勇努力,现在有了 这个指南

深入了解 Zuul – 门控提交系统

ZuulOpenStack 社区开发的软件。它被开发为一个高效的 门控提交系统,允许项目仅在通过一系列测试后才合并补丁。它降低了破坏主分支的概率,例如当单元测试或功能测试不再通过主分支的最新版本时。Fabien Boucher 解释了 Zuul 的工作原理,并通过简单的示例阐明了一些概念。

OpenStack 5 周年 – 是时候庆祝社区了!

OpenStack 庆祝其 第五个生日 7 月 19 日,我们将在整个 7 月与整个 OpenStack 社区一起庆祝!云互操作性和对开发人员生产力的支持是 OpenStack 项目今年的重点,如果没有快速增长的 OpenStack 社区,这一切都不可能实现。

通往东京之路

之前活动的报告

相关讨论

截止日期和贡献者通知

安全公告和通知

  • 本周没有

技巧与窍门

公开征集提案

最近合并的规范

主题 所有者 项目
实现服务器实例标签 Sergey Nikitin openstack/nova-specs
新的 ZeroMQ 驱动程序实现细节 Oleksii Zamiatin openstack/oslo-specs
为 oslo.log 添加用户身份格式灵活性 Doug Hellmann openstack/oslo-specs
启用 OpenStack 项目中的可选依赖项 lifeless openstack/oslo-specs
添加 Kafka 驱动程序的规范 Komei Shimamura openstack/oslo-specs
将 flavor 表添加到 API 数据库 Vineet Menon openstack/nova-specs
控制平面 Servicegroup 的基础重构 Vilobh Meshram openstack/nova-specs
将工作项添加到 consistent-service-method-names Ken’ichi Ohmichi openstack/qa-specs
清理 specs 仓库 Matthew Treinish openstack/qa-specs
添加 devstack 外部插件规范 Chmouel Boudjnah openstack/qa-specs
将 fileutils 升级到 oslo.utils 和 oslo.policy Steve Martinelli openstack/oslo-specs
将 email 规范移至 backlog Flavio Percoco openstack/zaqar-specs
添加 email 通知规范 Fei Long Wang openstack/zaqar-specs
启用项目层级结构中角色分配的列表显示 henry-nash openstack/keystone-specs
自动配置最重要的 hadoop 配置 Vitaly Gridnev openstack/sahara-specs
在 sahara 中添加调度 edp 作业 lu huichun openstack/sahara-specs
持久传输 Victoria Martinez de la Cruz openstack/zaqar-specs
更改 QoS API 以保持一致 Eran Gampel openstack/neutron-specs
NovaClient 中的 Nova API 微版本支持 Andrey Kurilin openstack/nova-specs
提出 VMware 限制、预留和份额 garyk openstack/nova-specs
规范:将 ‘macvtap’ 作为 vif 类型添加到 novas libvirt 驱动程序。 Andreas Scheuring openstack/nova-specs
添加更多 gettext 支持的规范 Peng Wu openstack/oslo-specs
将未实现规范移至 backlog Flavio Percoco openstack/zaqar-specs
实现 force_detach 以进行安全清理 Scott DAngelo openstack/cinder-specs
更新 CORS 规范。 Michael Krotscheck openstack/openstack-specs
添加需求管理规范。 lifeless openstack/openstack-specs
为应用程序集成测试启用 Python 3 Doug Hellmann openstack/openstack-specs
清理并删除 StrictABC 要求 Morgan Fainberg openstack/keystone-specs
修复在主机之间移动实例的操作资源跟踪 Nikola Dipanov openstack/nova-specs
“给我一个网络”规范 Sean M. Collins openstack/neutron-specs
添加 tempest 插件接口规范 Matthew Treinish openstack/qa-specs
强制 API 限制 gordon chung openstack/ceilometer-specs
将驱动程序接口从待办事项列表移动到 liberty Ajaya Agrawal openstack/keystone-specs
采用 Oslo Guru Meditation Reports zhangtralon openstack/ceilometer-specs
DBaaS(Trove) 通知消费规范 Rohit Jaiswal openstack/ceilometer-specs
声明式 snmp 度量 pollster Lianhao Lu openstack/ceilometer-specs
将 is_domain 添加到 tokens,用于将项目作为域 henry-nash openstack/keystone-specs
删除租户时清理租户资源 Assaf Muller openstack/neutron-specs
修复通用的 RAID 接口 Devananda van der Veen openstack/ironic-specs

即将举行的活动

7 月 22 日星期三在 OSCON 上庆祝 OpenStack 成立 5 周年:报名

其他新闻

OpenStack 反馈

Spawning up a new compute node

启动一个新的计算节点

每周新闻通讯是社区了解每周发生的各种活动的方式。如果您想向每周更新添加内容或对本新闻通讯有任何想法,请留下评论。

编写你的第一个 OpenStack 应用

你是否想过使用 OpenStack SDK 编写可扩展云应用需要什么? 感谢一个小团队的英勇努力,现在有了 这个指南

Christian Berendt (B1 Systems)、Sean Collins (Mirantis)、James Dempsey (Catalyst IT) 和 Tom Fifield 在台北聚会,Nick Chase 通过视频直播参与,共同制作了“编写你的第一个 OpenStack 应用程序”,仅用了五天时间。本次 sprint 由 应用程序生态系统工作组 组织,并得到 OpenStack 基金会的财政支持。

这项新工作旨在为希望在 OpenStack 云上构建应用程序的软件开发人员,并分享一些云应用程序开发的最佳实践。

受到 Django 的第一个应用程序教程的启发,该教程使用一个简单的投票应用程序来探索使用 Django 的基础知识,“编写你的第一个 OpenStack 应用程序”使用一个生成漂亮的 分形图像 的应用程序作为教学工具,来运行诸如:

  • 创建和销毁计算资源。
  • 向上和向下扩展可用资源。
  • 使用对象和块存储进行文件和数据库持久化。
  • 自定义网络以获得更好的性能和隔离性。
  • 做出与云相关的架构决策,例如将函数转换为微服务并对其进行模块化。

该指南的编写重点是使用最常见的 API 调用,因此它可以在各种 OpenStack 版本上运行。此外,作者特别注意,前几个部分几乎可以在任何 OpenStack 云配置下工作。

该指南设计的一个核心部分是支持多种 SDK。初始版本使用 libcloud SDK 编写和测试,但正在进行 python-openstacksdkpkgcloud 和 fog 的工作,这些工作将重用文本并添加新的代码示例。

因此,请查看“编写你的第一个 OpenStack 应用程序”以获取 libcloud,观看峰会上的 介绍性演示,或者考虑帮助完成 其他语言的示例

 

 

 

Taipei 101 (c) James Dempsey

台北 101 (c) James Dempsey

Each post-it note represents an area that had to be written.

每个便利贴代表需要编写的区域。

Enjoying local Taiwanese food after a hard day's writing.

在辛苦工作一天后享用当地台湾美食。

OpenStack 5 周年 – 是时候庆祝社区了!

OpenStack 庆祝其 5 周年 7 月 19 日,我们将在整个 7 月与整个 OpenStack 社区一起庆祝!云互操作性和对开发人员生产力的支持是 OpenStack 项目今年的重点,如果没有快速增长的 OpenStack 社区,这一切都将是不可能的。

目前有 80 多个全球用户组和 27,300 名社区成员,遍布 165 个国家/地区,涵盖 500 多个组织。Over 3000 万行代码在不到五年的时间里编写完成,这要归功于我们全球蓬勃发展的开发人员和用户社区。这需要向 OpenStack 社区成员和我们的用户致以衷心的敬意。

 

5yearOpenStackBDay

 

我们邀请了所有用户组与我们一起庆祝。在 7 月份,将有 35 多个 OpenStack 生日派对在世界各地举行——庆祝 OpenStack 社区!我们鼓励大家找到您所在地区的生日派对,并加入您的社区成员,共同庆祝又一个辉煌的年份!如果您没有看到您所在地区的庆祝活动,请不要担心——很快将宣布更多派对。不要忘记使用 #OpenStack5Bday 分享您的照片和回忆。

如果您参加 OSCON,基金会邀请您在 7 月 22 日星期二在 LeftBank Annex 来庆祝 OpenStack 社区,与其他社区成员和基金会工作人员交流。敬请期待——更多详情即将公布!

查找您所在地区的本地庆祝活动

阿根廷 7 月 15 日

亚特兰大 7 月 18 日

奥斯汀 7 月 28 日

巴登-符腾堡 7 月 15 日

班加罗尔,印度 7 月 11 日

巴西 7 月 25 日

布加勒斯特,罗马尼亚 6 月 30 日

中国 – 深圳 7 月 11 日

科罗拉多州(丹佛大都会/南部) 7 月 16 日

科罗拉多州科林斯堡 7 月 16 日

希腊 7 月 1 日

香港 7 月 14 日

匈牙利 7 月 16 日

以色列 7 月 13 日

意大利 7 月 14 日

日本 7 月 13 日

肯尼亚,非洲 7 月 11 日

伦敦 7 月 21 日

洛杉矶 7 月 16 日

澳大利亚,墨尔本

莫斯科,俄罗斯,7 月 22 日

孟买,印度 7 月 25 日

新德里,印度 7 月 11 日

纽约 7 月 15 日

北卡罗来纳州 7 月 23 日

北弗吉尼亚州 7 月 7 日

巴黎,法国 6 月 30 日

费城 7 月 16 日

菲律宾 6 月 29 日

旧金山湾区 7 月 9 日

西雅图,7 月 16 日

塞维利亚,西班牙 7 月 1 日

斯洛文尼亚 6 月 23 日

韩国 8 月 5 日

斯德哥尔摩/北欧 7 月 21 日

瑞士 7 月 17 日

悉尼,澳大利亚 7 月 15 日

泰国 7 月 17 日和 18 日

突尼斯 7 月 22 日

土耳其 7 月 22 日

温哥华,加拿大 7 月 16 日

越南 7 月 4 日

弗吉尼亚州 7 月 9 日

华盛顿特区大都会区 7 月 20 日

OpenStack 社区每周新闻简报(6 月 19 日 – 26 日)

新的 OpenStack 组件版本控制

Thierry Carrez 解释了为什么 Liberty-1 里程碑版本具有一些熟悉的项目的非同寻常的版本号。

技术委员会亮点 2015 年 6 月 25 日

一个 计算启动器标签 已获得批准,它为只想尝试启动计算云用例的初学者提供了一个场所。OpenStack “大帐篷”下的新项目:Searchlight、OS-ansible-deployment (OSAD)、Solum 和 Cue Message Broker 服务

Forrester 称:准备好了,开始 OpenStack 吧!

Forrester 最近的一份报告极大地推动了 OpenStack 的采用,称其“在市场中的可行性和存在感是不可否认的”。您可以在 OpenStack.org 网站 上限时下载整份报告。

通往东京之路

之前活动的报告

  • 本周没有

相关讨论

截止日期和贡献者通知

安全公告和通知

技巧与窍门

公开征集提案

最近合并的规范

主题 所有者 项目
删除租户时清理租户资源 Assaf Muller openstack/neutron-specs
修复通用的 RAID 接口 Devananda van der Veen openstack/ironic-specs
添加引用实现拆分的规范 Kyle Mestery openstack/neutron-specs
将 Spec 生命周期规则添加到 readme Matthew Oliver openstack/swift-specs
为服务器显示添加 security-groups 中的 uuid 字段 heijlong openstack/nova-specs
添加规范以增强 PCI 直通白名单以支持正则表达式 Moshe Levi openstack/nova-specs
将驱动程序接口从待办事项列表移动到 liberty Ajaya Agrawal openstack/keystone-specs
使用版本 5.0.0 更新 monasca 规范 Kanagaraj Manickam openstack/heat-specs
添加区域存在事件规范 Kiall Mac Innes openstack/designate-specs
VLAN 感知虚拟机 Erik Moe openstack/neutron-specs
允许未寻址端口(没有 l3 地址、子网)并使用它启动虚拟机 Isaku Yamahata openstack/neutron-specs
统一资源信号 Miguel Grinberg openstack/heat-specs
分解 neutron-*aas 的 vendor 插件/驱动程序 Doug Wiegley openstack/neutron-specs
Lbaas,将 Octavia 作为参考实现 Doug Wiegley openstack/neutron-specs
MySQL 管理器重构 Alex Tomic openstack/trove-specs
添加 virt-driver CPU 线程固定 Stephen Finucane openstack/nova-specs
在 linuxbridge 中实现外部物理网桥映射 Li Ma openstack/neutron-specs
添加端口时间戳 Zhiyuan Cai openstack/neutron-specs
添加可用区支持 IWAMOTO Toshihiro openstack/neutron-specs
PowerVM 计算检查器 Drew Thorstensen openstack/ceilometer-specs
添加 rootwrap-daemon-mode 蓝图 Yuriy Taraday openstack/nova-specs
将 heat template-version-list 命令添加到 cmd Oleksii Chuprykov openstack/heat-specs
添加 str_split 固有函数 Steven Hardy openstack/heat-specs
添加更多 gettext 支持的规范 Peng Wu openstack/oslo-specs
微不足道的:更改规范的文件权限 Stephen Finucane openstack/nova-specs
操作列表 Tim Hinrichs openstack/congress-specs
libvirt: virtio-net 多队列 Vladik Romanovsky openstack/nova-specs
使用 CADF 规范添加审计功能的规范。 Arun Kant openstack/barbican-specs
libvirt: 设置 admin root 密码 sahid openstack/nova-specs
在 Nova 中报告主机内存带宽作为指标 Sudipta Biswas openstack/nova-specs
添加 Hyper-V 集群规范 Claudiu Belu openstack/nova-specs
向实例注入 NMI Shiina, Hironori openstack/nova-specs
添加超过最大重试次数的独特异常 Ed Leafe openstack/nova-specs
修复 check-flavor-type 上的错误消息 Ken’ichi Ohmichi openstack/nova-specs
添加 BuildRequest 对象 Andrew Laski openstack/nova-specs
组未包含在联合作用域令牌中 Dolph Mathews openstack/keystone-specs
添加事件警报评估器的规范 Ryota MIBU openstack/ceilometer-specs
nova.network.linux_net 重构 Roman Bogorodskiy openstack/nova-specs
user_data 修改 Alexandre Levine openstack/nova-specs
添加对 Redis 复制的支持 Peter Stachowski openstack/trove-specs
添加使用对象建模资源的规范 Jay Pipes openstack/nova-specs
添加 tooz 服务组驱动程序 Joshua Harlow openstack/nova-specs
将组 ID 列表添加到 Secrets/Containers 的 ACL John Wood openstack/barbican-specs
添加 spark-jobs-for-cdh-5-3-0 规范 Alexander openstack/sahara-specs
调度器引入 HostState 的轻量级事务模型 Nikola Dipanov openstack/nova-specs
使用 Nova 实例名称在 Neutron 内部进行 DNS 解析 Carl Baldwin openstack/neutron-specs
允许同时创建多个集群 Telles Mota Vidal Nóbrega openstack/sahara-specs
更新 backlog 规范页面 John Garbutt openstack/nova-specs
添加将身份验证与 API 版本分离的规范到 backlog Morgan Fainberg openstack/keystone-specs
允许用户限制 stack-update 范围 Ryan Brown openstack/heat-specs
更新 `support-modify-volume-image-metadata.rst` Dave Chen openstack/cinder-specs
添加放弃环境的能力 Dmytro Dovbii openstack/murano-specs
添加 oslo_db enginefacade 提案 Matthew Booth openstack/nova-specs
跟踪 cinder 容量通知 XinXiaohui openstack/ceilometer-specs

即将举行的活动

其他新闻

OpenStack 反馈

Rushing to see if my bug was fixed in the release note

赶着看看我的 bug 是否在发布说明中得到了修复

每周新闻通讯是社区了解每周发生的各种活动的方式。如果您想向每周更新添加内容或对本新闻通讯有任何想法,请留下评论。

技术委员会亮点 2015 年 6 月 25 日

初学者,启动你的引擎

一个 计算入门工具包标签 已获得批准,它为只想尝试启动计算云用例的初学者提供了一个位置。我们讨论了一些对推荐如此简单的起点保留的意见,包括仅对虚拟机间网络使用 nova-network,以及为此用例推荐多主机,但我们认为当前标记的项目表明现在是一个不错的起点。我们将根据我们看到的启动体验改进进行更新。OpenStack 入门工具包的项目包括:cinder、glance、keystone 和 nova。正在提出其他标签来帮助实现 type:service 标签type:library 标签 的发布机制,这些机制本周已合并。

欢迎,新项目

我们欢迎新项目加入“我们是 OpenStack”的定义,包括

  • Searchlight,提供跨云资源的索引和搜索
  • OS-ansible-deployment (OSAD),使用 Ansible playbook 部署 OpenStack
  • Solum,管理应用程序生命周期和源代码到镜像的工作流程
  • Cue Message Broker 服务项目提案,用于使用 REST API 部署和管理消息代理

由于对计算入门工具包的更长时间的讨论,我们没有时间讨论几个主题,但我们将在下周讨论这些主题。随时查看 wiki 上的会议议程,了解正在讨论的主题。

项目团队指南冲刺

项目团队指南的冲刺上周结束,作者们正在全力以赴。本指南的目标是为团队提供一个起点,以了解我们的理念以及关于成为 OpenStack 项目的总体思考。请参阅 review 队列 以了解正在进行的工作。它尚未发布到网络,因此如果您想编写或修改任何内容,请提出补丁以供 project-team-guide 仓库 审查并本地构建。

等待 M 名称

本周 M 发布名称的投票已结束,我们都在等待最终名称的选择。请关注 openstack-dev 邮件列表 以获取最终的 M 名称。

OpenStack 社区每周新闻简报(6 月 12 日 – 19 日)

在 QCon NY 2015 上构建 OpenStack 应用程序

构建在 OpenStack 之上的应用程序的开发人员可以获得更多教程来玩转。 Everett Toews 发布了 摘要幻灯片代码来自他在纽约 QCon 上的演讲,介绍了如何在 OpenStack 上开始构建和部署应用程序。

OpenStack Networking 与 Neutron:我应该部署哪个插件?

Nir Yechiel 发布了他 6 月 15 日在 OpenStack 以色列活动上发表的演讲的摘要:什么是 Neutron 插件,有哪些插件可用以及如何选择一个。

OpenStack 的卷备份状态

在云中工作时,像过去那样进行备份的想法可能看起来违反直觉。毕竟,拥有备份的主要原因是在数据丢失(删除或损坏)后恢复数据,以及从更早的时间恢复数据,而这些都通过快速卷快照和使用容错后端(如 Ceph)来覆盖,这些后端会复制数据以用于您的卷。那么,你为什么还需要老式的备份?在 Gorka Eguileor 的帖子中了解。

通往东京之路

之前活动的报告

相关讨论

截止日期和贡献者通知

安全公告和通知

技巧与窍门

公开征集提案

最近合并的规范

主题 所有者 项目
跟踪 cinder 容量通知 XinXiaohui openstack/ceilometer-specs
改进安装指南 Liberty RST 规范 Andreas Jaeger openstack/docs-specs
添加 v2 和 v3 API 的并排比较 Diane Fleming openstack/keystone-specs
[EDP] 允许编辑作业二进制文件 Trevor McKay openstack/sahara-specs
[EDP] 允许编辑数据源对象 Trevor McKay openstack/sahara-specs
enroll-node-state 的小语法清理 John L. Villalovos openstack/ironic-specs
libvirt: 将“parallels” virt_type 重命名为“vz” Maxim Nestratov openstack/nova-specs
更新 designate 规范域属性 Kanagaraj Manickam openstack/heat-specs
添加 Trove 规范的单元测试 Nikhil Manchanda openstack/trove-specs
将服务组规范从 kilo-backlog 重新提出到 liberty badveli_vishnuus openstack/neutron-specs
添加对外部资源的支持 Angus Salkeld openstack/heat-specs
规范删除 API 服务器中的管道 Chris Dent openstack/ceilometer-specs
service: 添加 Windows Oslo 服务工作者规范 Claudiu Belu openstack/oslo-specs
嵌套配额驱动程序 Vilobh Meshram openstack/cinder-specs
Swift 中的符号链接 Samuel Merritt openstack/swift-specs
添加“enroll”状态到状态机 Dmitry Tantsur openstack/ironic-specs
根据角色有条件地公开资源 Pavlo Shchelokovskyy openstack/heat-specs
根据服务有条件地公开资源 Pavlo Shchelokovskyy openstack/heat-specs
添加用于 tempest cli 改进的蓝图 David Paterson openstack/qa-specs
使用文件重新加载进行动态管道配置 Rohit Jaiswal openstack/ceilometer-specs
如果可能,在主机聚合内对实例进行排序 Jean-Daniel Bonnetot openstack/nova-specs
将 rearrange-schemas 规范移动到已实现 Ghanshyam Mann openstack/qa-specs
规范使用聚合管道在 MongoDB 中 Ilya Tyaptin openstack/ceilometer-specs
更正 consolidate console API 的资源名称 Alex Xu openstack/nova-specs
Hyper-V:添加存储 QoS 支持 Petrut Lucian openstack/nova-specs

即将举行的活动

其他新闻

OpenStack 反馈

Getting a token from keystone

从 keystone 获取令牌

每周新闻通讯是社区了解每周发生的各种活动的方式。如果您想向每周更新添加内容或对本新闻通讯有任何想法,请留下评论。

OpenStack 社区每周简报(6 月 5 日 – 6 月 12 日)

每个贡献者都应该了解 OpenStack 文档项目的五个要点

新的文档贡献者可能害怕行动太快而破坏事物 – 但不用担心,你做不到。更简单的标记语言和经验丰富、多语种贡献者的强大社区使找到你喜欢的东西并立即投入变得更加容易。 以下是您需要了解的关于文档的五个关键点,但可能害怕提问。

云如何减少官僚主义

开设企业或申请失业救济金的文书工作常常感觉像一场 红灯/绿灯游戏。对于每一次进展,你都会被要求回来收集更多文件或向不同的机构展示相同的文件。 这就是 OpenStack 的用武之地,墨西哥总统 Victor Lagunes 说道。大约 18 个月前,墨西哥政府开始着手将令人难以置信的 4000 个联邦网站用于 6500 个服务整合到一个统一的门户网站中。

更多温哥华峰会总结

相关讨论

截止日期和贡献者通知

安全公告和通知

技巧与窍门

公开征集提案

最近合并的规范

主题 所有者 项目
基于 rsync 的 libvirt 远程 FS 驱动程序实现 Marian Horban openstack/nova-specs
为 Barbican 资源添加配额支持 Dave McCowan openstack/barbican-specs
为 Liberty 添加机内 RAID 配置规范 Ramakrishnan G openstack/ironic-specs
允许非管理员进行 ip6 服务器搜索 Jens Rosenboom openstack/nova-specs
Hyper-V:添加光纤通道支持 Petrut Lucian openstack/nova-specs
为 Liberty 添加通用 RAID 配置规范 Ramakrishnan G openstack/ironic-specs
从 nova 代码树中移除 v3 Alex Xu openstack/nova-specs
更明确地说明我们的评审政策。 Michael Still openstack/nova-specs
Neutron API 演进策略 Salvatore Orlando openstack/neutron-specs
创建 Liberty 安装指南文档规范的初始版本 Karin Levenstein openstack/docs-specs
修复已批准的 Liberty 规范中的一堆错别字 Joe Gordon openstack/nova-specs
移除分页工作 gordon chung openstack/ceilometer-specs
引入地址范围 Carl Baldwin openstack/neutron-specs
使用无状态 NAT 实现浮动 IP Carl Baldwin openstack/neutron-specs
Cells 实例迁移 Andrew Laski openstack/nova-specs
添加事件通知规范 Christian Schwede openstack/swift-specs
flavor access create 应该检查 public/private jichenjc openstack/nova-specs
添加 Liberty 优先级 John Garbutt openstack/nova-specs
添加传输密钥引用规范 Ade Lee openstack/barbican-specs
添加 ironicclient 版本缓存 Michael Davies openstack/ironic-specs
为 SR-IOV 端口启用 spoofchk 控制 Roman Bogorodskiy openstack/neutron-specs
新的 nova API 调用,用于将 nova-compute 标记为关闭 Tomi Juvonen openstack/nova-specs
添加加密/HSM MKEK 轮换支持(轻量级) John Wood openstack/barbican-specs
iPXE 动态配置 Lucas Alvares Gomes openstack/ironic-specs
使用 Intel TXT 的裸机信任 Tan Lin openstack/ironic-specs
支持的消息传递驱动程序策略 Clint ‘SpamapS’ Byrum openstack/openstack-specs
添加自定义场景测试 Evgeny Sikachev openstack/sahara-specs
通用镜像卷缓存功能 Patrick East openstack/cinder-specs
Cinder 内部租户 Patrick East openstack/cinder-specs
capacity-headroom XinXiaohui openstack/cinder-specs
Monasca 资源插件,用于报警和通知 Gary Duan openstack/heat-specs
Cassandra 的数据库和用户函数 Petr Malik openstack/trove-specs
更新加密规范 Alistair Coles openstack/swift-specs
添加节点标签支持 Zhenguo Niu openstack/ironic-specs
Wake-On-Lan (WOL) 电源驱动程序 Lucas Alvares Gomes openstack/ironic-specs
OpenStack 的 CORS 支持 Michael Krotscheck openstack/openstack-specs
创建表发布中间件 Tim Hinrichs openstack/congress-specs
Datalog-aggregates Tim Hinrichs openstack/congress-specs
horizon-policy-abstraction 规范 zhang yali openstack/congress-specs
清理实例表中的 ‘scheduled_at’ Sudipta Biswas openstack/nova-specs
添加支持在虚拟机之间共享卷 Tobias Engelbert openstack/nova-specs
移除 Designate 规范中的 contrib 条目 Kanagaraj Manickam openstack/heat-specs
MongoDB 用户管理命令 Matthew Van Dijk openstack/trove-specs
MongoDB 的配置组 Petr Malik openstack/trove-specs
Redis 的配置组 Petr Malik openstack/trove-specs
修复 OS-INHERIT 扩展规范的错误标题 Guojian Shao openstack/keystone-specs
为服务引入 flavor 框架 mark mcclain openstack/neutron-specs
使用 os-brick 库 Walter A. Boring IV (hemna) openstack/nova-specs
使用“id”而不是“name”标识联合域 Marek Denis openstack/keystone-specs
删除 JobExecutionArgument 表 Ethan Gafford openstack/sahara-specs

即将举行的活动

其他新闻

OpenStack 反馈

Watching the rabbit event queue on an OpenStack cloud when spawning a VM

在 OpenStack 云中生成虚拟机时观察 rabbit 事件队列

每周新闻通讯是社区了解每周发生的各种活动的方式。如果您想向每周更新添加内容或对本新闻通讯有任何想法,请留下评论。

技术委员会亮点 2015年6月5日

欢迎阅读本周技术委员会的亮点。和往常一样,本周对社区和改进我们的治理模式的努力来说也是一个繁忙的一周。

tc-approved-release 标签已获得批准

tc-approved-release 标签在上一期亮点中被提及。讨论已经向前迈进了一步,这个标签的第一个基本版本已经获得批准。你可以在这里阅读完整版本。最初,所有具有tag-integrated-release 标签的项目也将获得tc-approved-release 标签。

Compute 内核标签

上次会议的大部分时间 – 从 20:07 到 20:38 – 都花在了讨论这个标签上,我们也会在本帖中这样做。让我们从描述这个标签试图实现什么开始。

该标签旨在定义运行 OpenStack Compute 部署所需的最低项目集。这个标签背后的动机来自 Kilo 中期 OPs 会议,一些参与者建议社区应该决定这一点。虽然大家普遍认为这些信息对社区很重要,但似乎对谁应该提供这些信息以及如何提供存在不同的意见。这意味着需要回答 2 个问题才能就此事达成共识

技术委员会是否应该对 这种用例 今天的起点有意见?
如果是,应该如何表达/表示这个意见?

第一个问题有两个版本。之前的版本没有包含用例 部分,这被几位技术委员会成员认为是决定性的因素。用例 子句表明技术委员会可以对不同场景(例如计算、对象存储或裸机)的起点表达意见,而不是为特定用例提供一个唯一的起点。当前的一些意见是

此标签提供的信息与治理无关
技术委员会应该知道如何回答诸如:“运行 OpenStack 的最低要求是什么?” 如果技术委员会不能,谁来做?
技术委员会可以对不同的起点有意见,但不应该规定唯一的入口点。

技术委员会对第一个问题进行了投票,结果有利于技术委员会对这个问题发表意见。然而,第二个问题仍然悬而未决,可能会在未来的会议中讨论。如果您对这些起点应该如何沟通有任何意见,请在这里提供您的意见。

i18n 现在是 OpenStack 项目团队

i18n 背后的团队在组织方面迈出了重要一步,现在他们是OpenStack 项目团队。技术委员会和社区很高兴拥有一个官方的 i18n 团队。他们的使命是“让 OpenStack 能够被所有语言背景的人普遍访问”,我们完全支持他们。

考虑包装团队的提案

技术委员会还讨论了将分发包添加到 OpenStack的提案。我们决定将包装团队的提案设置为 Work In Progress,直到计划得到更充分的描述,并考虑基础设施问题。邮件列表中有很多活动,所以如果您对结果感兴趣,请加入。

潜在的发布周期大修

请查看邮件列表讨论,了解更改某些项目(例如 Ironic)的发布周期。

最后,为了增加趣味性,请查看M 名称,这些名称是为下一个发布周期提出的,包括内联的日语字符。我们期待投票。