Skip to content

Commit 32d20ad

Browse files
committed
[FAB-9316] Update e2e_cli to use AND endorsement pol
This CR updates the e2e_cli to use an AND endorsement policy for the invoke calls. Change-Id: I55cf1a1af14fa873ff44b2e98ac5ccd52863358a Signed-off-by: Will Lahti <wtlahti@us.ibm.com>
1 parent d9a6bac commit 32d20ad

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

examples/e2e_cli/scripts/script.sh

+8-6
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ CHANNEL_NAME="$1"
1717
COUNTER=1
1818
MAX_RETRY=5
1919
ORDERER_CA=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
20+
PEER0_ORG1_CA=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
21+
PEER0_ORG2_CA=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt
2022

2123
echo "Channel name : "$CHANNEL_NAME
2224

@@ -33,7 +35,7 @@ setGlobals () {
3335

3436
if [ $1 -eq 0 -o $1 -eq 1 ] ; then
3537
CORE_PEER_LOCALMSPID="Org1MSP"
36-
CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
38+
CORE_PEER_TLS_ROOTCERT_FILE=$PEER0_ORG1_CA
3739
CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
3840
if [ $1 -eq 0 ]; then
3941
CORE_PEER_ADDRESS=peer0.org1.example.com:7051
@@ -42,7 +44,7 @@ setGlobals () {
4244
fi
4345
else
4446
CORE_PEER_LOCALMSPID="Org2MSP"
45-
CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt
47+
CORE_PEER_TLS_ROOTCERT_FILE=$PEER0_ORG2_CA
4648
CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp
4749
if [ $1 -eq 2 ]; then
4850
CORE_PEER_ADDRESS=peer0.org2.example.com:7051
@@ -157,9 +159,9 @@ instantiateChaincode () {
157159
# while 'peer chaincode' command can get the orderer endpoint from the peer (if join was successful),
158160
# lets supply it directly as we know it using the "-o" option
159161
if [ -z "$CORE_PEER_TLS_ENABLED" -o "$CORE_PEER_TLS_ENABLED" = "false" ]; then
160-
peer chaincode instantiate -o orderer.example.com:7050 -C $CHANNEL_NAME -n mycc -v 1.0 -c '{"Args":["init","a","100","b","200"]}' -P "OR ('Org1MSP.peer','Org2MSP.peer')" >&log.txt
162+
peer chaincode instantiate -o orderer.example.com:7050 -C $CHANNEL_NAME -n mycc -v 1.0 -c '{"Args":["init","a","100","b","200"]}' -P "AND ('Org1MSP.peer','Org2MSP.peer')" >&log.txt
161163
else
162-
peer chaincode instantiate -o orderer.example.com:7050 --tls --cafile $ORDERER_CA -C $CHANNEL_NAME -n mycc -v 1.0 -c '{"Args":["init","a","100","b","200"]}' -P "OR ('Org1MSP.peer','Org2MSP.peer')" >&log.txt
164+
peer chaincode instantiate -o orderer.example.com:7050 --tls --cafile $ORDERER_CA -C $CHANNEL_NAME -n mycc -v 1.0 -c '{"Args":["init","a","100","b","200"]}' -P "AND ('Org1MSP.peer','Org2MSP.peer')" >&log.txt
163165
fi
164166
res=$?
165167
cat log.txt
@@ -203,9 +205,9 @@ chaincodeInvoke () {
203205
# while 'peer chaincode' command can get the orderer endpoint from the peer (if join was successful),
204206
# lets supply it directly as we know it using the "-o" option
205207
if [ -z "$CORE_PEER_TLS_ENABLED" -o "$CORE_PEER_TLS_ENABLED" = "false" ]; then
206-
peer chaincode invoke -o orderer.example.com:7050 -C $CHANNEL_NAME -n mycc -c '{"Args":["invoke","a","b","10"]}' >&log.txt
208+
peer chaincode invoke -o orderer.example.com:7050 -C $CHANNEL_NAME -n mycc --peerAddresses peer0.org1.example.com:7051 --peerAddresses peer0.org2.example.com:7051 -c '{"Args":["invoke","a","b","10"]}' >&log.txt
207209
else
208-
peer chaincode invoke -o orderer.example.com:7050 --tls --cafile $ORDERER_CA -C $CHANNEL_NAME -n mycc -c '{"Args":["invoke","a","b","10"]}' >&log.txt
210+
peer chaincode invoke -o orderer.example.com:7050 --tls --cafile $ORDERER_CA -C $CHANNEL_NAME -n mycc --peerAddresses peer0.org1.example.com:7051 --tlsRootCertFiles $PEER0_ORG1_CA --peerAddresses peer0.org2.example.com:7051 --tlsRootCertFiles $PEER0_ORG2_CA -c '{"Args":["invoke","a","b","10"]}' >&log.txt
209211
fi
210212
res=$?
211213
cat log.txt

0 commit comments

Comments
 (0)