Closed abevers closed 4 years ago
Reference application deployment
- Update charts to have the latest annotations & consistency between those annotations
- Change
Chart.yaml
: version to0.2.0
&appVersion
to2.0
- Check
metadata.labels
to be complete- Make sure
selector.matchLabels
is consistent withtemplate.metadata.labels
- Update all the
*.tpl
files to haveapiVersion: helm.fluxcd.io/v1
andfluxcd.io/automated: false
- Deploy the application:
- Restserver & Express API for each organization
- Frontend for each organization
- Run the Postman runner to validate complete working of network & chaincodes
Implementation & testing of the reference application will be moved to another story as it has not been tested with Fabric 2.2, so it is deemed out of scope for this story
Description
As a developer, I want to update the BAF Hyperledger Fabric v2.2 code, so that the network + application deployment work with Helm 3 and Helm-Operator v3 upgrade.
Steps
NOTE: Use the latest code from the
feature/fabric220
branch as baseline, also create the PR to this branch!This story consists of a couple of components:
Main network deployment
Chart.yaml
: version to0.2.0
&appVersion
to2.0
metadata.labels
to be completeselector.matchLabels
is consistent withtemplate.metadata.labels
*.tpl
files to haveapiVersion: helm.fluxcd.io/v1
andfluxcd.io/automated: false
reset-network.yaml
playbook completely cleans up the networkAdd new organization
deploymentaddneworg.yaml
playbook to add additional organizationAdd new channel
deploymentcreate-new-channel.yaml
playbook.peer channel list
command on the peer CLI of each peer on the channelUpgrade chaincode
deploymentchaincode-upgrade.yaml
playbook.Acceptance Criteria / DoD
reset-network.yaml
playbook