Skip to content

Latest commit

 

History

History
122 lines (78 loc) · 4.67 KB

Roadmap-zh.md

File metadata and controls

122 lines (78 loc) · 4.67 KB

OpenPitrix Roadmap

[ English Version ]

OpenPitrix Roadmap 是 OpenPitrix 核心开发团队预期的产品开发计划和功能列表,按照版本和角色模块进行功能的划分,详细说明了 OpenPitrix 开源的未来走向,后续可能会随时间出现变动。我们希望通过 Roadmap 能够让您知悉我们的开源计划与愿景。当然,如果您有什么更好的建议或意见,欢迎在 Issues 中提出。

版本计划

版本 时间
Release v0.1 2018 年 5 月
Release v0.2 2018 年 7 月
Release v0.3 2018 年 10 月
Release v0.4 2018 年 11 月
Release v0.5 2018 年 12 月
Release v1.0 2019 年 1 月
Release v2.0 2019 年 7 月

功能

v0.1:

  • 资源概览:包括运行环境、仓库、应用的统计信息
  • 运行环境:支持 QingCloud、Kubernetes、KubeSphere,能在其部署应用
  • 应用仓库:支持创建 S3 或 http/https 协议的仓库,如 QingStor 对象存储
  • 集群管理:支持管理应用部署的集群,如创建、停用和关闭集群
  • 应用商店:支持应用的搜索和浏览
  • 应用生命周期管理:支持基于 Kubernetes 运行环境的 Helm 应用的打包上传、部署测试等

v0.2:

  • 运行环境:新增支持 AWS,能在其部署应用、创建和关闭集群
  • 应用仓库:新增支持 AWS 的 S3 对象存储,支持创建 VM 或 Helm 类型的仓库
  • 应用生命周期管理:支持基于 VM 运行环境的应用打包上传、部署测试等
  • 支持添加 SSH Key 连接集群节点

v0.3:

平台管理员

  • 应用商店:支持应用上架,供用户浏览和部署使用,新增分类管理
  • 应用生命周期管理:新增应用审核、应用发布、应用部署、应用下架等
  • 平台管理:支持管理应用仓库、运行环境及集群实例
  • 用户管理:默认三种角色,支持基于角色的权限控制

服务商

  • 新增应用服务商的独立 Portal
  • 应用生命周期管理:支持版本管理,如上传应用和创建新的版本,支持新版本的部署测试
  • 平台管理:支持查看和管理应用仓库、运行环境及集群实例

用户

  • 应用商店:查看应用商店所有应用及应用详情,支持应用部署到多云的运行环境
  • 环境管理:如管理 QingCloud、AWS 这类运行环境
  • 平台管理:支持查看和管理已部署的应用及集群实例,支持查看 Helm 集群节点的 Pods

v0.4:

平台管理员

  • 支持平台设置、快速引导,帮助管理员快速上手
  • 资源概览:支持查看待办事项和资源统计信息
  • 运行环境:新增支持阿里云
  • 应用生命周期管理:细化应用审核操作,如支持渠道和技术等多方审核
  • 用户管理:细化用户角色的分配
  • 平台管理:新增服务监控、消息中心,实时监控系统的资源健康状态
  • 系统设置:支持用户自定义系统的名称、颜色、Logo
  • 新增 ISV 管理,如服务商审核

服务商

  • 应用管理:支持对应用配置包检查与编辑
  • 测试管理:新增沙箱,为所有 ISV 提供一个沙箱测试环境,隔离生产环境
  • 新增认证与合约管理,如管理服务商基本信息、账户等

用户

  • 新增用户引导功能

v0.5:

平台管理员

  • 资源概览:支持查看 ISV 的统计和详情信息
  • 应用商店:支持商店主题如 Logo、颜色的定制化
  • 平台管理:支持消息通知的管理,如短信和邮件服务器配置
  • 系统设置:支持添加平台内置的测试环境

服务商

  • 新增运维管理,提供运维看板、事件列表和策略管理等

v1.0:

平台管理员

  • 平台管理:细化用户身份验证管理
  • 系统设置:支持按时间计费,引入平台条款

服务商

  • 应用管理:细化应用审核,如 ISV 认证审核与合约审核等
  • 用户列表:支持查看和管理用户的资源实例和应用通知

v2.0:

平台管理员

  • 系统设置:细化计量计费,新增如容量、调用次数等多项计量项

服务商

  • 应用管理:支持创建更多的应用类型,如 SaaS 类、API 类、原生类应用,可在运行环境部署和测试
  • 用户列表:引入用户工单管理
  • 成员管理:如添加开发、测试、财务等成员