Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release checklist 1.9.3 #21

Open
46 of 53 tasks
spwangxp opened this issue Dec 5, 2019 · 0 comments
Open
46 of 53 tasks

Release checklist 1.9.3 #21

spwangxp opened this issue Dec 5, 2019 · 0 comments

Comments

@spwangxp
Copy link
Contributor

spwangxp commented Dec 5, 2019

Changelog

Features

  • 密码重置
  • 镜像扫描

Bug fixes

  • Bug fixes (部分已完成)

Enhancements

  • Enhancements

Tech debt

  • Tech debt

通用

  • 关闭 SSH 服务
  • 清除 .bash_history(包括 ubuntu 和 root 用户)
  • 安装 arping 防止同网段虚机和 IP 地址频繁重建引起的问题(apt install iputils-arping)
  • TCP keepalive timeout(基础网络)
  • 支持 NeonSAN(硬盘类型 5 和 6)
  • 支持新实例类型(101,201,301)
  • update document (制作中)

服务功能测试

  • 写入数据,自定义客户端正常读取
  • 在配置项中可自由开关caddy
  • confd升级到最新版本
  • 通过浏览器查看服务日志
  • 日志轮转
  • docker push/pull
  • http/https https时如果仅使用IP,则也需要像http一样在daemon.json里配置insecure-registries
  • harbor delete/tag image/repository/project, check local/qingstor storage, (垃圾清理成功之后才会真正删除,web->任务->垃圾清理)
  • helm upload download delete(检查项类似于image, 检查存储)
  • project user group tag tag保留 robot webhook
  • 镜像复制(local <--> 对象存储)
  • 在使用对象存储的时候,如果启用同名的仓库,则会加载其他harbor(共用该对象存储)里的同名仓库镜像(该特性可用于镜像迁移等操作)
  • 配置管理-->认证模式LDAP
  • 配置管理-->项目定额,当达到定额的时候的push harbor不会显示,但物理上已经上传到harbor存储上,如果未及时修改,则面临垃圾清理,之后条件允许时上传即修改tag,不再上传
  • harbor 与 dockerhub.qingcloud.com 交互迁移镜像

集群功能测试

创建

  • 创建默认配置的集群
  • 创建常用硬件配置的集群
  • 修改常用配置参数,创建集群

横向伸缩

  • 增加节点,数据正常
  • 删除节点

纵向伸缩

  • 扩容:服务正常
  • 缩容:服务正常

升级

  • 数据不丢

其他

  • 关闭集群并启动集群
  • 删除集群并恢复集群
  • 备份集群并恢复集群
  • 支持多可用区 (未计划支持)
  • 绑定公网 IP(vpc)
  • 基础网络部署
  • 健康检查和自动重启
  • 服务监控

高可用

  • 主服务节点断网
  • 关闭服务后,服务可自动启动

Long Run

  • UI界面中循环进行创建集群--增删节点--重启集群--扩容集群--删除集群的操作
  • 在10G存储,循环进行增删节点--扩容缩容集群--重启集群的操作

上线

  • 老区(广东 1 区、亚太 1 区)有可部署的版本
  • 所有区可以正常部署 (待上线后测试)
  • 服务价格改为 0
  • 版本号合理命名

Notice

  • 如果loadbalancer同时设置http&https,可能会导致push failed with 503 after login succeeded。
  • helm repo add --ca-file ca.crt --username=admin --password=Passw0rd myrepo https://xx.xx.xx.xx/chartrepo/myproject; helm push xxxx

REF

Doc: https://github.com/goharbor/harbor/blob/master/docs/user_guide.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant