Describe the bug
In the current main (1.10) and develop branches, the deploy-network.yaml playbook is missing critical jobs required to complete the deployment.
The current documentation mentions to use the develop branch (and then copy to a local) in your fork.
The playbook runs to completion successfully, with the last action of installing the genesis job. But the deploy is incomplete because of the missing steps.
The 1.01rc branch does have these steps in the deploy-network.yaml file, but uses a different flow and code in the roles.
There is a create-join-channel.yaml playbook which is not mentioned in documentation, and embedded instructions to run this after deploy-network.yaml - however, it will never work because:
All the samples in man/develop branches do not include the .type attribute for orgs in organizations.
It is missing several important roles create/configtx and create/channel_artifacts in this branch (they are in the 1.01 branch)
It references several roles which are not in the 1.01 or main (1.10) branch create/crypto/orderer, create/crypto/peer It appears these are old, and not needed, as crypto materials fetched from vault in later roles.
To Reproduce
Steps to reproduce the behavior:
Use Develop branch as src
Run ansible playbook to sucesfull completion
Create channel and join channel jobs missing in cluster pods
Confirm using peer CLI to query chaincodes installed.
Expected behavior
For the missing jobs to be added to cluster and run, giving a working fabric network
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
OS: Ubuntu (on both ansible controller and nodes on aws eks cluster
Describe the bug In the current main (1.10) and develop branches, the deploy-network.yaml playbook is missing critical jobs required to complete the deployment.
The current documentation mentions to use the develop branch (and then copy to a local) in your fork.
The playbook runs to completion successfully, with the last action of installing the genesis job. But the deploy is incomplete because of the missing steps.
The 1.01rc branch does have these steps in the deploy-network.yaml file, but uses a different flow and code in the roles.
There is a create-join-channel.yaml playbook which is not mentioned in documentation, and embedded instructions to run this after deploy-network.yaml - however, it will never work because:
To Reproduce Steps to reproduce the behavior:
Expected behavior For the missing jobs to be added to cluster and run, giving a working fabric network
Screenshots If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):