跳转到: 导航, 搜索

QA

目录

QA(质量保证)是 OpenStack 项目团队的官方团队。

项目团队定义

官方名称: OpenStack 质量保证

PTL: Martin Kopec (kopecmartin)

使命宣言
开发、维护和启动工具和计划,以确保 OpenStack 的上游稳定性及质量,并在发布周期中的任何时间点做好发布准备。

如何将新项目添加到 QA 计划

任何有助于 QA 使命的工具或项目都可以添加到 QA 计划下。以下是执行此操作的步骤。

  • 在 #openstack-qa 频道或 openstack-discuss 邮件列表中讨论想法,邮件主题中包含 [qa] 标签。

功能提案与设计讨论

任何需要设计讨论的 QA 项目的功能,可以通过在 qa-specs 仓库中提出规范来完成。有关详细信息,请参阅 qa-specs-process

并非所有功能都需要 QA 规范,要了解您的提案是否需要 QA 规范,请随时通过 #openstack-qa IRC 频道或 openstack-discuss 邮件列表(邮件主题中包含 [qa] 标签)与 QA 团队联系。

QA 规范

QA 规范核心团队

源代码 https://opendev.org/openstack/qa-specs

发布流程

随着发布团队流程发布的几个项目,QA 需要在 OpenStack 发布期间执行额外的步骤,以便在 DevStack 和 Grenade 中设置基础设施。完整的项目发布流程和 QA 职责记录在此处:QA/releases

社区

  • IRC 频道:OFTC 上的 #openstack-qa
  • 邮件:openstack-discuss 邮件列表,邮件主题中包含 [qa] 标签。

Meetings

QA 项目团队每周在 IRC 上召开一次会议,有关详细信息,请参阅:Meetings/QATeamMeeting

项目

OpenStack QA 项目团队由多个项目组成,每个项目都独立运行,以实现项目团队的目标。每个项目都会根据在这些项目中提供评审的人员来维护单独的核心团队。

为了对 QA 项目团队活动进行投票,任何一个项目的核心成员都将获得投票权。

Tempest

Tempest 核心团队

源代码 https://opendev.org/openstack/tempest/
评审 https://review.opendev.org/q/project:openstack/tempest+status:open
Bug 追踪器 https://bugs.launchpad.net/tempest
功能跟踪 https://blueprints.launchpad.net/tempest
文档 https://docs.openstack.org/tempest/latest//

DevStack

Devstack 核心团队

截至 2014 年 8 月 19 日,“DevStack 是 QA 计划的一部分”。

使命宣言

DevStack 的使命是提供和维护用于从源代码(git 仓库 master 或特定分支)安装核心 OpenStack 服务的工具,这些工具适用于开发和操作测试。它还演示并记录了配置和运行服务以及命令行客户端用法的示例。

描述

DevStack 是一个用于快速创建 OpenStack 开发环境的脚本。它也可以用于演示启动/运行 OpenStack 服务并提供使用它们的方法的示例。这些示例练习超出了简单的示例,并成为所有 OpenStack 签入的 Gerrit gate 测试的基础,并继续担任该角色,直到 Tempest 接管。这些仍然是 DevStack 持续开发的主要优先级。

DevStack 不是,也从未打算成为通用的 OpenStack 安装程序。它已经发展到支持大量的配置选项和替代平台以及支持服务。但是,这种演变已经超出了最初的意图,不幸的是,许多配置组合很少或从未经过测试。


尝试 DevStack 的最简单方法是运行脚本 https://github.com/makelinux/devstack-install-on-iso,该脚本会自动在 VM 中安装 Ubuntu 和 DevStack,无需任何手动配置。

源代码 https://opendev.org/openstack/devstack
评审 https://review.opendev.org/q/project:openstack/devstack+status:open
Bug 追踪器 https://bugs.launchpad.net/devstack
功能跟踪 https://blueprints.launchpad.net/devstack
开发者文档 https://docs.openstack.org/devstack/latest/

Grenade

Grenade 核心团队

有关更多信息,请参阅:Grenade

源代码 https://opendev.org/openstack/grenade
评审 https://review.opendev.org/q/project:openstack/grenade+status:open
Bug 追踪器 https://bugs.launchpad.net/grenade
功能跟踪 https://blueprints.launchpad.net/grenade
文档 https://docs.openstack.org/grenade/latest

Hacking

Hacking 核心团队

源代码 https://opendev.org/openstack/hacking
评审 https://review.opendev.org/q/project:openstack/hacking+status:open
Bug 追踪器 https://bugs.launchpad.net/hacking
功能跟踪 https://blueprints.launchpad.net/hacking
文档 https://docs.openstack.org/hacking/latest

os-testr

OS Testr 核心团队

源代码 https://opendev.org/openstack/os-testr/
评审 https://review.opendev.org/q/project:openstack/os-testr+status:open
Bug 追踪器 https://bugs.launchpad.net/os-testr
功能跟踪 https://blueprints.launchpad.net/os-testr
文档 https://docs.openstack.org/os-testr/latest/

Stackviz

Stackviz 核心团队

源代码 https://opendev.org/openstack/stackviz/
评审 https://review.opendev.org/q/project:openstack/stackviz+status:open
Bug 追踪器 https://bugs.launchpad.net/tempest
功能跟踪 https://blueprints.launchpad.net/tempest
文档 https://docs.openstack.org/stackviz/latest/

coverage2sql

Coverage2sql 核心团队

源代码 https://opendev.org/openstack/coverage2sql
评审 https://review.opendev.org/q/project:openstack/coverage2sql+status:open
Bug 追踪器 https://bugs.launchpad.net/coverage2sql
功能跟踪 https://blueprints.launchpad.net/coverage2sql
文档 https://docs.openstack.org/coverage2sql/latest//

OS Performance Tools

OS Performance Tools 核心团队

源代码 https://opendev.org/openstack/os-performance-tools/
评审 https://review.opendev.org/q/project:openstack/os-performance-tools+status:open
Bug 追踪器 https://bugs.launchpad.net/tempest
功能跟踪 https://blueprints.launchpad.net/tempest
文档 https://docs.openstack.org/os-performance-tools/latest/

Bashate

Bashate 核心团队

源代码 https://opendev.org/openstack/bashate
评审 https://review.opendev.org/q/project:openstack/bashate+status:open
Bug 追踪器 https://bugs.launchpad.net/tempest
功能跟踪 https://blueprints.launchpad.net/tempest
文档 https://docs.openstack.org/bashate/latest/

Devstack Plugin Container

Devstack Plugin Container 核心团队

源代码 https://opendev.org/openstack/devstack-plugin-container
评审 https://review.opendev.org/q/project:openstack/devstack-plugin-container+status:open
Bug 追踪器 https://bugs.launchpad.net/devstack
功能跟踪 https://blueprints.launchpad.net/devstack

Devstack Plugin Ceph

Devstack Plugin Ceph 核心团队

源代码 https://opendev.org/openstack/devstack-plugin-ceph
评审 https://review.opendev.org/q/project:openstack/devstack-plugin-ceph+status:open
Bug 追踪器 https://bugs.launchpad.net/devstack-plugin-ceph
功能跟踪 https://blueprints.launchpad.net/devstack-plugin-ceph
文档 https://docs.openstack.org/devstack-plugin-ceph/latest/

Devstack Plugin Open Cas

Devstack Plugin Open Cas 核心团队

源代码 https://opendev.org/openstack/devstack-plugin-open-cas
评审 https://review.opendev.org/q/project:openstack/devstack-plugin-open-cas+status:open
Bug 追踪器 https://bugs.launchpad.net/devstack
功能跟踪 https://blueprints.launchpad.net/devstack

Devstack Plugin NFS

Devstack Plugin NFS 核心团队

源代码 https://opendev.org/openstack/devstack-plugin-nfs
评审 https://review.opendev.org/q/project:openstack/devstack-plugin-nfs+status:open
Bug 追踪器 https://bugs.launchpad.net/devstack-plugin-nfs
功能跟踪 https://blueprints.launchpad.net/devstack-plugin-nfs
文档 https://docs.openstack.org/devstack-plugin-nfs/latest/

Devstack Tools

Devstack Tools 核心团队

源代码 https://opendev.org/openstack/devstack-tools
评审 https://review.opendev.org/q/project:openstack/devstack-tools+status:open
Bug 追踪器 https://bugs.launchpad.net/devstack
功能跟踪 https://blueprints.launchpad.net/devstack
文档 https://docs.openstack.org/devstack-tools/latest/

Devstack Vagrant

Devstack Vagrant 核心团队

源代码 https://opendev.org/openstack/devstack-vagrant
评审 https://review.opendev.org/q/project:openstack/devstack-vagrant+status:open
Bug 追踪器 https://bugs.launchpad.net/devstack
功能跟踪 https://blueprints.launchpad.net/devstack

Eslint Config Openstack

Eslint Config Openstack 核心团队

源代码 https://opendev.org/openstack/eslint-config-openstack
评审 https://review.opendev.org/q/project:openstack/eslint-config-openstack+status:open
Bug 追踪器 https://bugs.launchpad.net/eslint-config-openstack
功能跟踪 https://blueprints.launchpad.net/eslint-config-openstack

Karma Subunit Reporter

Karma Subunit Reporter 核心团队

源代码 https://opendev.org/openstack/karma-subunit-reporter
评审 https://review.opendev.org/q/project:openstack/karma-subunit-reporter+status:open
Bug 追踪器 https://bugs.launchpad.net/tempest
功能跟踪 https://blueprints.launchpad.net/tempest

Tempest Stress

Tempest Stress 核心团队

源代码 https://opendev.org/openstack/tempest-stress
评审 https://review.opendev.org/q/project:openstack/tempest-stress+status:open
Bug 追踪器 https://bugs.launchpad.net/tempest
功能跟踪 https://blueprints.launchpad.net/tempest
文档 https://docs.openstack.org/tempest-stress/latest/

Tempest Plugin Cookiecutter

Tempest Plugin Cookiecutter 核心团队

源代码 https://opendev.org/openstack/tempest-plugin-cookiecutter/
评审 https://review.opendev.org/q/project:openstack/tempest-plugin-cookiecutter+status:open
Bug 追踪器 https://bugs.launchpad.net/tempest
功能跟踪 https://blueprints.launchpad.net/tempest

Devstack Plugin Cookiecutter

Devstack Plugin Cookiecutter 核心团队

源代码 https://opendev.org/openstack/devstack-plugin-cookiecutter
评审 https://review.opendev.org/q/project:openstack/devstack-plugin-cookiecutter+status:open
Bug 追踪器 https://bugs.launchpad.net/devstack
功能跟踪 https://blueprints.launchpad.net/devstack

Whitebox Tempest Plugin

Whitebox Tempest Plugin 核心团队

源代码 https://opendev.org/openstack/whitebox-tempest-plugin
评审 https://review.opendev.org/q/project:openstack/whitebox-tempest-plugin+status:open
Bug 追踪器 https://storyboard.openstack.org/#!/project/1162
功能跟踪 不适用

Tempest-lib (已弃用)

从 1.0.0 版本开始,tempest-lib 作为单独的仓库和项目已被弃用。该库现在存在于 tempest 项目中,所有未来的开发都将在此处进行。要将库用于未来的版本,请将您的导入从 tempest_lib 更新为 tempest.lib,并在您的项目需求中添加 tempest>=10

经过多年的弃用,该项目在 2022 年 4 月 6 日在 Zed PTG 上达成协议后退役。

Openstack Health (已弃用)

Openstack Health 核心团队

源代码 https://opendev.org/openstack/openstack-health/
评审 https://review.opendev.org/q/project:openstack/openstack-health+status:open
Bug 追踪器 https://bugs.launchpad.net/openstack-health
功能跟踪 https://blueprints.launchpad.net/openstack-health

Patrole (已弃用)

Patrole 核心团队

源代码 https://opendev.org/openstack/patrole/
评审 https://review.opendev.org/q/project:openstack/patrole+status:open
Bug 和功能跟踪器 https://storyboard.openstack.org/#!/project/1040
文档 https://docs.openstack.org/patrole/latest/

项目联络人

为了使跨项目沟通更轻松,并填补项目与 QA 之间的领域专业知识差距(双向),每个项目都会指定一个联络人来处理集成问题。请参阅 QAProjectLiaisons

历史记录

  • 之前的 PTL
    • Sean Dague (sdague),..Havana 和 Icehouse 发布
    • Matthew Treinish (mtreinish):Juno、Kilo、Liberty 和 Mitaka 发布
    • Ken'ichi Ohmichi (oomichi):Newton 和 Ocata 发布
    • Andrea Frittoli (andreaf): Pike 和 Queens 发布
    • Ghanshyam Mann (gmann): Rocky, Stein, Train 和 Ussuri 发布
    • Masayuki Igawa (masayukig): Victoria 和 Wallaby 发布
    • Martin Kopec (kopecmartin): Xena, Yoga, Zed 和 Antelope