Skip to content
This repository has been archived by the owner on Nov 16, 2023. It is now read-only.

2021 Jan release plan #5141

Closed
33 of 52 tasks
scarlett2018 opened this issue Dec 2, 2020 · 0 comments
Closed
33 of 52 tasks

2021 Jan release plan #5141

scarlett2018 opened this issue Dec 2, 2020 · 0 comments
Assignees
Labels

Comments

@scarlett2018
Copy link
Member

scarlett2018 commented Dec 2, 2020

This plan captures the work in Jan 2021. This is a 6 week iteration major focus on system features and improvements, and we will ship it at to-be-decided.

Release Manager

@debuggy

Endgame

Feature freeze: Dec. 24
Code freeze: Dec. 21 Dec. 24
Scrum demo date: Dec.24
Bug Bash date: Dec.28 ~ Jan. 8
Release date & retrospective date: TBD

Test Plan: #5218

Work Items

Web Portal Experience test owner: @suiguoxin

Marketplace Items: microsoft/openpaimarketplace#152 test owner: @TobeyQin

Support different types of computing hardware #5138 @mydmdm test owner: @abuccts test cases suiyuan

Deployment process refinement @suiguoxin @hzy46

  • P0 Installation entry point: ETA: 3 days
    • master.csv + worker.csv -> layout.yaml
    • move config.yaml, layout.yaml under quick-start folder, remove all the argument parse logic
    • doc refactor
    • layout.yaml schema change
  • P0 unify version requirements: pai version, pai image tag ETA: 1 day
    • set default value in config files
    • create a wiki for release manager : wiki
  • add / remove node
    • P0 fix current remove-node doc: do not work
  • P1 generate hiveD config with layout.yaml ETA: 3 days generate hived config from layout.yaml #5179
    • generate one vc for every machine-sku, leave the first vc as default vc
    • calculate free resources with specification in layout.yaml
  • P1 check layout before installing k8s: ETA: 3 days
  • P1 config folder structure arrangement
  • P1 Refine installation logs: ETA: 1 day
    • add log for key steps
    • remove verbose & useless log
  • P1 add skip service list argument add skip-service-list arg #5193

test owner: @debuggy @hzy46
Test Cases:

Log manager test owner: @yiyione

Release Tracking test owner: @debuggy

  • feature proposal issue template including motivate and test cases @debuggy
  • P1 Deployment: doc for release branch deployment @suiguoxin

Dockerhub pull policy #5219

  • Docker image pull frequency limit in dockerhub @qiufeng large job test
    Possible Solutions:
    • use Microsoft account; waiting for reply
    • docker image in China;
    • docker hub pro;

Backlog

HiveD scheduler

  • Cell as sku in hived scheduler. @abuccts (backbone support (config) for "Cell", submission form supports for Cell)
    ETA: design: in progress
  • P2 UX for HiveD @yangou1988

Job protocol update

DB controller

@suiguoxin suiguoxin pinned this issue Dec 2, 2020
@debuggy debuggy changed the title [draft] 2021 Jan release plan 2021 Jan release plan Dec 14, 2020
@scarlett2018 scarlett2018 unpinned this issue Jan 16, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants