2023-01-07
Basic Info
Meeting links:
Project Wiki Page https://lf-hyperledger.atlassian.net/wiki/display/cello/
In Process issues https://github.com/hyperledger/cello/projects/1#column-6892634
User dashboard API: ;
API-engine API docs: Cello API-Engine API
Agent API:
Add wikipage: https://github.com/hyperledger/cello/wiki/Debug-cello-by-container
Start service workflow is up to date: https://github.com/hyperledger/cello#quick-start
Attendee
Please input your name before the meeting
@Baohua Yang: yangbaohua@gmail.com
@DuPeng: dupeng@h3c.com
@Dixing Xu: dixingxu@gmail.com
@xie ruitao: rtxie@h3c.com
@qiang xu : xq-310@163.com
@prince Gao: prince.zxgao@gmail.com
@Yuanmao Zhu
@Tong Li (Deactivated): litong01@us.ibm.com
@hightall: hightallyht@gmail.com
@Luke Chan: jiahaochen1993@gmail.com
@Xichen Pan: xichen.pan@gmail.com
Agenda&Minutes
PR this week
Release plan 1.0.0 GA Jan of 2023
user: update (password): 1pw
Login first time need to do twice, reported by Xichen Pan. @feng yang QA
Token expire duration should be set to 60min.
org is done!
channel feature complete: @Yuanmao Zhu
download the config block file (peer channel fetch config businesschannel_cfg.block -c ${APP_CHANNEL} -o orderer:7050). config-export → latest config json file: 2pw
TODO: Add a download JSON config menu item for the channel. @Xichen Pan https://github.com/hyperledger/cello/pull/507
Add new org MSP Json into channel. @Yuanmao Zhu https://github.com/hyperledger/cello/pull/490
TODO: Add a button + upload-file dialogue @Xichen Panwill help this: https://github.com/hyperledger/cello/pull/508
node is done: @Xichen Pan
create (docker create), start (stopped-->running), stop (stop the container), delete (delete the node own info from DB), restart (docker restart); query (show node information from its uuid), download/update (config file: core.yaml for peer, orderer.yaml for orderer)
TODO: need @feng yangto help add menu items to download/upload. @Xichen Panwill fix this soon!
Peer join channel. Upload a genesis block file of the channel (peer join channel with the genesis block of the channel: peer channel join -b ${APP_CHANNEL}.block) : 1pw
backend API is done: https://github.com/hyperledger/cello/pull/489
TODO: help add front-end menu
Enhancement: @Yuanmao Zhu
Check node status before sending request to it
Release plan 1.1.0 Q1 of 2023
chaincode (wait till channel can add org): TODO: @feng yang will draft a design spec first
package, install, approve, commit, invoke/query: 2 pw
chaincode upload: org1 upload a zip file, and share it to org2 to upload.
org can approve/commit at its dashboard, and see other orgs' approval status.
@Yuanmao Zhu has contacted community for potential VM resource. sent email to community-architects@hyperledger.org.
Got replied, we need to create an issue for requesting VMs from CNCF, here is the link for that issue https://github.com/cncf/cluster/issues/221, feel free to leave comments.
@feng yang suggests the api-engine not check the token when the register/login API is called. Will create an issue for @Yuanmao Zhu
The auth header is included even logout. @feng yang
@Xichen Panwill check if can disable the token checking at API-Engine backend for the register API.
register API does not check the token
@Yuanmao Zhuwill check whether the token is checked at the Register API.
@Yuanmao Zhucontinues working on this, worst case is 1~2 weeks.
@feng yangwill help change the front end code.
Prepare the 1.0-GA and @feng yangis the QA manager.
Documentation Improvement: @Yuanmao Zhu will start to review.
Backlogs:
@zhao shihong: https://go.dev/doc/install
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.17.8.linux-amd64.tar.gzexport PATH=$PATH:/usr/local/go/bin
@qiang xu is working on the API Engine implementation
@Dixing Xu is working on using sdk to let user-dashboard to operation channels and chaincode;
Xuqiang used free tools to create Front end model:https://modao.cc/app/658be913a206443efed5b9e0b56653b228ea1211?simulator_type=device&sticky.
TODO: @feng yangto have a look.