@@ -1734,10 +1734,10 @@ installChaincodes() {
17341734 if [ - n " $(ls " $CHAINCODES_BASE_DIR / " )" ]; then
17351735 local version = " 0.0.1"
17361736 printHeadline " Packaging chaincode 'chaincode1'" " U1F60E"
1737- chaincodePackageCCaaS " cli.org1.example.com" " peer0.org1.example.com" " chaincode1" " $version" " ghcr.io/fablo-io/fablo-sample-kv-node-chaincode:2.2.0" " 17041" " ccaas-peer0.org1.example.com-my-channel1-chaincode1" " true"
1737+ chaincodePackageCCaaS " cli.org1.example.com" " peer0.org1.example.com" " chaincode1" " $version" " ghcr.io/fablo-io/fablo-sample-kv-node-chaincode:2.2.0" " 17041" " ccaas-peer0.org1.example.com-my-channel1-chaincode1" " true" " my-channel1 "
17381738 printHeadline " Installing 'chaincode1' for Org1" " U1F60E"
1739- chaincodeInstall " cli.org1.example.com" " peer0.org1.example.com:7041" " chaincode1" " $version" " crypto-orderer/tlsca.orderer.example.com-cert.pem"
1740- startCCaaSContainer " peer0.org1.example.com:7041" " chaincode1" " chaincode1_ $version" " ghcr.io/fablo-io/fablo-sample-kv-node-chaincode:2.2.0" " 17041" " cli.org1.example.com" " crypto-orderer/tlsca.orderer.example.com-cert.pem"
1739+ chaincodeInstall " cli.org1.example.com" " peer0.org1.example.com:7041" " chaincode1" " $version" " my-channel1 " " crypto-orderer/tlsca.orderer.example.com-cert.pem"
1740+ startCCaaSContainer " peer0.org1.example.com:7041" " chaincode1" " my-channel1_chaincode1_ $version" " ghcr.io/fablo-io/fablo-sample-kv-node-chaincode:2.2.0" " 17041" " cli.org1.example.com" " crypto-orderer/tlsca.orderer.example.com-cert.pem" " ccaas-peer0.org1.example.com-my-channel1-chaincode1 "
17411741 chaincodeApprove " cli.org1.example.com" " peer0.org1.example.com:7041" " my-channel1" " chaincode1" " $version" " orderer0.group1.orderer.example.com:7030" " AND ('Org1MSP.member')" " " " crypto-orderer/tlsca.orderer.example.com-cert.pem" " " " ccaas" " ghcr.io/fablo-io/fablo-sample-kv-node-chaincode:2.2.0"
17421742 printItalics " Committing chaincode 'chaincode1' on channel 'my-channel1' as 'Org1'" " U1F618"
17431743 chaincodeCommit " cli.org1.example.com" " peer0.org1.example.com:7041" " my-channel1" " chaincode1" " $version" " orderer0.group1.orderer.example.com:7030" " AND ('Org1MSP.member')" " " " crypto-orderer/tlsca.orderer.example.com-cert.pem" " peer0.org1.example.com:7041" " crypto-peer/peer0.org1.example.com/tls/ca.crt" " "
@@ -1764,10 +1764,10 @@ installChaincode() {
17641764 if [ " $chaincodeName" = " chaincode1" ]; then
17651765 if [ - n " $(ls " $CHAINCODES_BASE_DIR / " )" ]; then
17661766 printHeadline " Packaging chaincode 'chaincode1'" " U1F60E"
1767- chaincodePackageCCaaS " cli.org1.example.com" " peer0.org1.example.com" " chaincode1" " $version" " ghcr.io/fablo-io/fablo-sample-kv-node-chaincode:2.2.0" " 17041" " ccaas-peer0.org1.example.com-my-channel1-chaincode1" " true"
1767+ chaincodePackageCCaaS " cli.org1.example.com" " peer0.org1.example.com" " chaincode1" " $version" " ghcr.io/fablo-io/fablo-sample-kv-node-chaincode:2.2.0" " 17041" " ccaas-peer0.org1.example.com-my-channel1-chaincode1" " true" " my-channel1 "
17681768 printHeadline " Installing 'chaincode1' for Org1" " U1F60E"
1769- chaincodeInstall " cli.org1.example.com" " peer0.org1.example.com:7041" " chaincode1" " $version" " crypto-orderer/tlsca.orderer.example.com-cert.pem"
1770- startCCaaSContainer " peer0.org1.example.com:7041" " chaincode1" " chaincode1_ $version" " ghcr.io/fablo-io/fablo-sample-kv-node-chaincode:2.2.0" " 17041" " cli.org1.example.com" " crypto-orderer/tlsca.orderer.example.com-cert.pem"
1769+ chaincodeInstall " cli.org1.example.com" " peer0.org1.example.com:7041" " chaincode1" " $version" " my-channel1 " " crypto-orderer/tlsca.orderer.example.com-cert.pem"
1770+ startCCaaSContainer " peer0.org1.example.com:7041" " chaincode1" " my-channel1_chaincode1_ $version" " ghcr.io/fablo-io/fablo-sample-kv-node-chaincode:2.2.0" " 17041" " cli.org1.example.com" " crypto-orderer/tlsca.orderer.example.com-cert.pem" " ccaas-peer0.org1.example.com-my-channel1-chaincode1 "
17711771 chaincodeApprove " cli.org1.example.com" " peer0.org1.example.com:7041" " my-channel1" " chaincode1" " $version" " orderer0.group1.orderer.example.com:7030" " AND ('Org1MSP.member')" " " " crypto-orderer/tlsca.orderer.example.com-cert.pem" " " " ccaas" " ghcr.io/fablo-io/fablo-sample-kv-node-chaincode:2.2.0"
17721772 printItalics " Committing chaincode 'chaincode1' on channel 'my-channel1' as 'Org1'" " U1F618"
17731773 chaincodeCommit " cli.org1.example.com" " peer0.org1.example.com:7041" " my-channel1" " chaincode1" " $version" " orderer0.group1.orderer.example.com:7030" " AND ('Org1MSP.member')" " " " crypto-orderer/tlsca.orderer.example.com-cert.pem" " peer0.org1.example.com:7041" " crypto-peer/peer0.org1.example.com/tls/ca.crt" " "
@@ -1800,10 +1800,10 @@ upgradeChaincode() {
18001800 if [ " $chaincodeName" = " chaincode1" ]; then
18011801 if [ - n " $(ls " $CHAINCODES_BASE_DIR / " )" ]; then
18021802 printHeadline " Packaging chaincode 'chaincode1'" " U1F60E"
1803- chaincodePackageCCaaS " cli.org1.example.com" " peer0.org1.example.com" " chaincode1" " $version" " ghcr.io/fablo-io/fablo-sample-kv-node-chaincode:2.2.0" " 17041" " ccaas-peer0.org1.example.com-my-channel1-chaincode1" " true"
1803+ chaincodePackageCCaaS " cli.org1.example.com" " peer0.org1.example.com" " chaincode1" " $version" " ghcr.io/fablo-io/fablo-sample-kv-node-chaincode:2.2.0" " 17041" " ccaas-peer0.org1.example.com-my-channel1-chaincode1" " true" " my-channel1 "
18041804 printHeadline " Installing 'chaincode1' for Org1" " U1F60E"
1805- chaincodeInstall " cli.org1.example.com" " peer0.org1.example.com:7041" " chaincode1" " $version" " crypto-orderer/tlsca.orderer.example.com-cert.pem"
1806- startCCaaSContainer " peer0.org1.example.com:7041" " chaincode1" " chaincode1_ $version" " ghcr.io/fablo-io/fablo-sample-kv-node-chaincode:2.2.0" " 17041" " cli.org1.example.com" " crypto-orderer/tlsca.orderer.example.com-cert.pem"
1805+ chaincodeInstall " cli.org1.example.com" " peer0.org1.example.com:7041" " chaincode1" " $version" " my-channel1 " " crypto-orderer/tlsca.orderer.example.com-cert.pem"
1806+ startCCaaSContainer " peer0.org1.example.com:7041" " chaincode1" " my-channel1_chaincode1_ $version" " ghcr.io/fablo-io/fablo-sample-kv-node-chaincode:2.2.0" " 17041" " cli.org1.example.com" " crypto-orderer/tlsca.orderer.example.com-cert.pem" " ccaas-peer0.org1.example.com-my-channel1-chaincode1 "
18071807 chaincodeApprove " cli.org1.example.com" " peer0.org1.example.com:7041" " my-channel1" " chaincode1" " $version" " orderer0.group1.orderer.example.com:7030" " AND ('Org1MSP.member')" " " " crypto-orderer/tlsca.orderer.example.com-cert.pem" " " " ccaas" " ghcr.io/fablo-io/fablo-sample-kv-node-chaincode:2.2.0"
18081808 printItalics " Committing chaincode 'chaincode1' on channel 'my-channel1' as 'Org1'" " U1F618"
18091809 chaincodeCommit " cli.org1.example.com" " peer0.org1.example.com:7041" " my-channel1" " chaincode1" " $version" " orderer0.group1.orderer.example.com:7030" " AND ('Org1MSP.member')" " " " crypto-orderer/tlsca.orderer.example.com-cert.pem" " peer0.org1.example.com:7041" " crypto-peer/peer0.org1.example.com/tls/ca.crt" " "
@@ -2585,8 +2585,9 @@ chaincodePackage() {
25852585 local PEER_ADDRESS=$2
25862586 local CHAINCODE_NAME=$3
25872587 local CHAINCODE_VERSION=$4
2588- local CHAINCODE_LABEL="\${CHAINCODE_NAME}_$CHAINCODE_VERSION"
25892588 local CHAINCODE_LANG=$5
2589+ local CHANNEL_NAME=$6
2590+ local CHAINCODE_LABEL="\${CHANNEL_NAME}_\${CHAINCODE_NAME}_$CHAINCODE_VERSION"
25902591
25912592 echo "Packaging chaincode $CHAINCODE_NAME..."
25922593 inputLog "CHAINCODE_VERSION: $CHAINCODE_VERSION"
@@ -2609,11 +2610,12 @@ chaincodePackageCCaaS() {
26092610 local PEER_ADDRESS=$2
26102611 local CHAINCODE_NAME=$3
26112612 local CHAINCODE_VERSION=$4
2612- local CHAINCODE_LABEL="\${CHAINCODE_NAME}_$CHAINCODE_VERSION"
26132613 local CHAINCODE_IMAGE=$5
26142614 local CONTAINER_PORT=$6
26152615 local CONTAINER_NAME=$7
26162616 local TLS_ENABLED=$8
2617+ local CHANNEL_NAME=$9
2618+ local CHAINCODE_LABEL="\${CHANNEL_NAME}_\${CHAINCODE_NAME}_$CHAINCODE_VERSION"
26172619
26182620 echo "Packaging CCaaS chaincode $CHAINCODE_NAME..."
26192621 inputLog "CHAINCODE_VERSION: $CHAINCODE_VERSION"
@@ -2623,8 +2625,7 @@ chaincodePackageCCaaS() {
26232625 inputLog "CONTAINER_PORT: $CONTAINER_PORT"
26242626 inputLog "TLS_ENABLED: $TLS_ENABLED"
26252627
2626- # local CHANNEL_NAME=$9
2627- local ACTUAL_CONTAINER_NAME="ccaas-\${PEER_ADDRESS%%:*}-\${CHAINCODE_NAME}"
2628+ local ACTUAL_CONTAINER_NAME="$CONTAINER_NAME"
26282629 ACTUAL_CONTAINER_NAME=$(echo "$ACTUAL_CONTAINER_NAME" | tr '[:upper:]' '[:lower:]')
26292630 local PACKAGE_DIR="./chaincode-packages/ccaas_$ACTUAL_CONTAINER_NAME"
26302631
@@ -2674,9 +2675,9 @@ chaincodeInstall() {
26742675 local PEER_ADDRESS=$2
26752676 local CHAINCODE_NAME=$3
26762677 local CHAINCODE_VERSION=$4
2677- local CHANNEL_NAME=\${6:-my-channel}
2678- local CA_CERT=\${5 :-}
2679- local CHAINCODE_LABEL="\${CHAINCODE_NAME}_$CHAINCODE_VERSION"
2678+ local CHANNEL_NAME=$5
2679+ local CA_CERT=\${6 :-}
2680+ local CHAINCODE_LABEL="\${CHANNEL_NAME}_\${ CHAINCODE_NAME}_$CHAINCODE_VERSION"
26802681
26812682 echo "Installing chaincode $CHAINCODE_NAME..."
26822683 inputLog "CHAINCODE_VERSION: $CHAINCODE_VERSION"
@@ -2703,8 +2704,7 @@ startCCaaSContainer() {
27032704 local EXTERNAL_PORT="$5"
27042705 local CLI_NAME="$6"
27052706 local CA_CERT="$7"
2706- local CHANNEL_NAME="$8"
2707- local CONTAINER_NAME="ccaas-\${PEER_ADDRESS%%:*}-\${CHANNEL_NAME}_\${CHAINCODE_NAME}"
2707+ local CONTAINER_NAME="$8"
27082708 CONTAINER_NAME=$(echo "$CONTAINER_NAME" | tr '[:upper:]' '[:lower:]')
27092709
27102710 # Query installed chaincodes to get the package ID
@@ -2778,7 +2778,7 @@ chaincodeApprove() {
27782778 local CHANNEL_NAME="$3"
27792779 local CHAINCODE_NAME=$4
27802780 local CHAINCODE_VERSION=$5
2781- local CHAINCODE_LABEL="\${CHAINCODE_NAME}_$CHAINCODE_VERSION"
2781+ local CHAINCODE_LABEL="\${CHANNEL_NAME}_\${ CHAINCODE_NAME}_$CHAINCODE_VERSION"
27822782 local ORDERER_URL=$6
27832783 local ENDORSEMENT=$7
27842784 local INIT_REQUIRED=$8
@@ -2864,7 +2864,7 @@ chaincodeCommit() {
28642864 local CHANNEL_NAME="$3"
28652865 local CHAINCODE_NAME=$4
28662866 local CHAINCODE_VERSION=$5
2867- local CHAINCODE_LABEL="\${CHAINCODE_NAME}_$CHAINCODE_VERSION"
2867+ local CHAINCODE_LABEL="\${CHANNEL_NAME}_\${ CHAINCODE_NAME}_$CHAINCODE_VERSION"
28682868 local ORDERER_URL=$6
28692869 local ENDORSEMENT=$7
28702870 local INIT_REQUIRED=$8
0 commit comments