Skip to content

Open source plans #1

@chideat

Description

@chideat

开源计划

Redis Operator 开源将基于内部 master 分支进行开源,主要包括了以下功能:

  • 创建/更新实例
  • 参数配置
  • 集群外访问支持
  • 指定端口功能
  • IPv4/IPv6 双栈支持
  • 在线扩缩容支持
  • 强大的故障自愈能力
  • 节点选择于反亲和配置支持
  • 全局或者命名空间部署支持

待办工作

集群模式

  • 清理代码,将注释都改成英文
  • 选定支持版本 6.0、6.2、7.0、7.2, 不支持6.0 以下版本
  • 去除版本兼容相关代码,去除废弃的字段,调整 labels 信息,labels 不透传到 sts,deploy
  • 添加相关的 webhook 等内容
  • 补充中英 README
  • 补充单元测试
  • 补充套件测试
  • 补充 DEMO 代码示例
  • 补充参数说明文档

哨兵模式

  • 清理代码,将注释都改成英文
  • 选定支持版本 6.0、6.2、7.0、7.2, 不支持6.0 以下版本
  • 去除版本兼容相关代码,去除废弃的字段,调整 labels 信息,labels 不透传到 sts,deploy
  • 优化 printcolumn
  • 添加相关的 webhook 等内容
  • 补充中英 README
  • 补充单元测试
  • 补充套件测试
  • 补充 DEMO 代码示例
  • 补充参数说明文档

其他工作

  • 对接代码覆盖测试
  • 增加 Action 自动化测试功能
  • 增加 Action 自动打包发版功能
  • 正式发布
  • 开发项目主页,介绍产品,需要添加一个子域名
  • https://operatorhub.io/ 部署

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions