2022-10-29
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,
https://docs.qq.com/doc/DUG5lamp2Z1JFeWh6 - 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-beta1 Q3 of 2022
user: update (password): 1pw- org
- channel: 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 config menu item for the channel. Xichen Pan
- Add new org MSP Json into channel. Yuanmao Zhu
https://github.com/hyperledger/cello/pull/490TODO: select ApplicationOrg or OrdererOrgThis PR is blocked, it is hard to upload a file and add JSON data at the same time.May need to refine the design of the request body,e.g. copy/paste the config file in plain text format, then send the request in JSON format data instead of files.Possible solutions:Convert files to base64 format and send them to the backend in a string format.
feng yang said it should be ok to use json file upload+request body.
- TODO: Add a button + upload-file dialogue Xichen Panwill help this
- node: 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!
https://github.com/hyperledger/cello/pull/492
- 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
- chaincode (wait till channel can add org): TODO: feng yang will draft a design spec first
- package, install, approve, commit, invoke/query: 2pw
- 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 solution is not putting token into register API's header.- 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
- Xichen Panwill check if can disable the token checking at API-Engine backend for the register API.
- Yuanmao Zhuwill check whether the token is checked at the Register API.
- TOC election nomination will close on October 31 (send to election-2022@hyperledger.org). Election is Nov 1~Nov 30.
- Backlogs:
- zhao shihong: https://go.dev/doc/install
- https://go.dev/dl/go1.16.15.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.17.8.linux-amd64.tar.gz
export 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.
- zhao shihong: https://go.dev/doc/install