Skip to content

Commit

Permalink
updated the snapshots
Browse files Browse the repository at this point in the history
Signed-off-by: Sanket Teli <[email protected]>
  • Loading branch information
Sanket-0510 committed Dec 3, 2024
1 parent 658e041 commit e4062c3
Show file tree
Hide file tree
Showing 9 changed files with 2,498 additions and 149 deletions.
2,147 changes: 2,147 additions & 0 deletions e2e/__snapshots__/extendConfig.test.ts.snap

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -1543,9 +1543,12 @@ FABRIC_CA_VERSION=1.5.5
FABRIC_CA_POSTGRES_VERSION=14
FABRIC_CCENV_VERSION=2.3.3
FABRIC_BASEOS_VERSION=2.3.3
FABRIC_JAVAENV_VERSION=2.3
FABRIC_NODEENV_VERSION=2.3
RECOMMENDED_NODE_VERSION=12
FABRIC_JAVAENV_VERSION=3.0-beta
FABRIC_NODEENV_VERSION=2.5
RECOMMENDED_NODE_VERSION=18
ROOT_CA_ADMIN_NAME=admin
ROOT_CA_ADMIN_PASSWORD=adminpw
Expand Down Expand Up @@ -1715,6 +1718,7 @@ generateChannelsArtifacts() {
}
installChannels() {
set -x
printHeadline "Creating 'my-channel1' on Org1/peer0" "U1F63B"
docker exec -i cli.org1.example.com bash -c "source scripts/channel_fns.sh; createChannelAndJoinTls 'my-channel1' 'Org1MSP' 'peer0.org1.example.com:7041' 'crypto/users/[email protected]/msp' 'crypto/users/[email protected]/tls' 'crypto-orderer/tlsca.orderer.example.com-cert.pem' 'orderer0.group1.orderer.example.com:7030';"
Expand Down Expand Up @@ -1815,6 +1819,7 @@ upgradeChaincode() {
}
notifyOrgsAboutChannels() {
printHeadline "Creating new channel config blocks" "U1F537"
createNewChannelUpdateTx "my-channel1" "Org1MSP" "MyChannel1" "$FABLO_NETWORK_ROOT/fabric-config" "$FABLO_NETWORK_ROOT/fabric-config/config"
Expand All @@ -1823,6 +1828,7 @@ notifyOrgsAboutChannels() {
printHeadline "Deleting new channel config blocks" "U1F52A"
deleteNewChannelUpdateTx "my-channel1" "Org1MSP" "cli.org1.example.com"
}
printStartSuccessInfo() {
Expand Down Expand Up @@ -1927,22 +1933,23 @@ services:
- FABRIC_LOGGING_SPEC=\${LOGGING_LEVEL}
- ORDERER_GENERAL_LISTENADDRESS=0.0.0.0
- ORDERER_GENERAL_LISTENPORT=7030
- ORDERER_GENERAL_GENESISMETHOD=file
- ORDERER_GENERAL_BOOTSTRAPFILE=/var/hyperledger/config/Group1Genesis.block
- ORDERER_GENERAL_LOCALMSPID=OrdererMSP
- ORDERER_GENERAL_LOCALMSPDIR=/var/hyperledger/orderer/msp
- GODEBUG=netdns=go
# metrics
- ORDERER_OPERATIONS_LISTENADDRESS=orderer0.group1.orderer.example.com:9440
- ORDERER_METRICS_PROVIDER=prometheus
# enabled TLS
# TLS Configuration
- ORDERER_GENERAL_TLS_ENABLED=true
- ORDERER_GENERAL_TLS_PRIVATEKEY=/var/hyperledger/orderer/tls/server.key
- ORDERER_GENERAL_TLS_CERTIFICATE=/var/hyperledger/orderer/tls/server.crt
- ORDERER_GENERAL_TLS_ROOTCAS=[/var/hyperledger/orderer/tls/ca.crt]
# Cluster TLS Configuration
- ORDERER_GENERAL_CLUSTER_CLIENTCERTIFICATE=/var/hyperledger/orderer/tls/server.crt
- ORDERER_GENERAL_CLUSTER_CLIENTPRIVATEKEY=/var/hyperledger/orderer/tls/server.key
- ORDERER_GENERAL_CLUSTER_ROOTCAS=[/var/hyperledger/orderer/tls/ca.crt]
# Genesis file configuration (for solo and raft)
- ORDERER_GENERAL_GENESISMETHOD=file
- ORDERER_GENERAL_BOOTSTRAPFILE=/var/hyperledger/config/Group1Genesis.block
# Metrics configuration
- ORDERER_OPERATIONS_LISTENADDRESS=orderer0.group1.orderer.example.com:9443
- ORDERER_METRICS_PROVIDER=prometheus
working_dir: /var/hyperledger/orderer
command: orderer
ports:
Expand Down Expand Up @@ -2069,6 +2076,7 @@ services:
- CORE_CHAINCODE_BUILDER=hyperledger/fabric-ccenv:\${FABRIC_CCENV_VERSION}
- CORE_CHAINCODE_GOLANG_RUNTIME=hyperledger/fabric-baseos:\${FABRIC_BASEOS_VERSION}
- CORE_CHAINCODE_JAVA_RUNTIME=hyperledger/fabric-javaenv:\${FABRIC_JAVAENV_VERSION}
- CORE_CHAINCODE_NODE_RUNTIME=hyperledger/fabric-nodeenv:\${FABRIC_NODEENV_VERSION}
#
- CORE_CHAINCODE_LOGGING_LEVEL=\${LOGGING_LEVEL}
- CORE_CHAINCODE_LOGGING_SHIM=\${LOGGING_LEVEL}
Expand Down Expand Up @@ -2266,8 +2274,8 @@ createChannelTx() {
docker cp "$CONFIG_PATH" $CONTAINER_NAME:/fabric-config || removeContainer $CONTAINER_NAME
docker exec -i $CONTAINER_NAME mkdir /config || removeContainer $CONTAINER_NAME
docker exec -i $CONTAINER_NAME configtxgen --configPath ./fabric-config -profile "\${CONFIG_PROFILE}" -outputCreateChannelTx ./config/channel.tx -channelID "\${CHANNEL_NAME}" || removeContainer $CONTAINER_NAME
docker exec -i $CONTAINER_NAME configtxgen --configPath ./fabric-config -profile "\${CONFIG_PROFILE}" -outputCreateChannelTx ./config/channel.tx -channelID "\${CHANNEL_NAME}" || removeContainer $CONTAINER_NAME
docker cp $CONTAINER_NAME:/config/channel.tx "$CHANNEL_TX_PATH" || removeContainer $CONTAINER_NAME
removeContainer $CONTAINER_NAME
Expand All @@ -2281,7 +2289,10 @@ createNewChannelUpdateTx() {
local CONFIG_PROFILE=$3
local CONFIG_PATH=$4
local OUTPUT_PATH=$5
local ANCHOR_PEER_UPDATE_PATH="$OUTPUT_PATH/\${MSP_NAME}anchors-$CHANNEL_NAME.tx"
ANCHOR_PEER_UPDATE_PATH="$OUTPUT_PATH/\${MSP_NAME}anchors-$CHANNEL_NAME.tx"
OUTPUT_ANCHOR_PEERS_UPDATE_PATH="./config/\${MSP_NAME}anchors.tx"
CONTAINER_COPY_PATH="\${CONTAINER_NAME}:/config/\${MSP_NAME}anchors.tx"
echo "Creating new channel config block. Channel: $CHANNEL_NAME for organization $MSP_NAME..."
inputLog "CHANNEL_NAME: $CHANNEL_NAME"
Expand All @@ -2304,11 +2315,11 @@ createNewChannelUpdateTx() {
docker exec -i $CONTAINER_NAME configtxgen \\
--configPath ./fabric-config \\
-profile "\${CONFIG_PROFILE}" \\
-outputAnchorPeersUpdate ./config/"\${MSP_NAME}"anchors.tx \\
-outputAnchorPeersUpdate "\${OUTPUT_ANCHOR_PEERS_UPDATE_PATH}" \\
-channelID "\${CHANNEL_NAME}" \\
-asOrg "\${MSP_NAME}" || removeContainer $CONTAINER_NAME
docker cp $CONTAINER_NAME:/config/"\${MSP_NAME}"anchors.tx "$ANCHOR_PEER_UPDATE_PATH" || removeContainer $CONTAINER_NAME
docker cp "$CONTAINER_COPY_PATH" "$ANCHOR_PEER_UPDATE_PATH" || removeContainer $CONTAINER_NAME
removeContainer $CONTAINER_NAME
}
Expand Down Expand Up @@ -3065,7 +3076,6 @@ createChannelAndJoin() {
mkdir "$DIR_NAME" && cd "$DIR_NAME"
cp /var/hyperledger/cli/config/"$CHANNEL_NAME".tx .
peer channel create -o "\${ORDERER_URL}" -c "\${CHANNEL_NAME}" -f ./"$CHANNEL_NAME".tx
peer channel join -b "\${CHANNEL_NAME}".block
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ Orderer: &Group1Defaults
OrdererType: solo
Addresses:
- orderer0.group1.orderer.example.com:7030
BatchTimeout: 2s
BatchSize:
MaxMessageCount: 10
Expand Down Expand Up @@ -1453,9 +1454,12 @@ FABRIC_CA_VERSION=1.5.5
FABRIC_CA_POSTGRES_VERSION=14
FABRIC_CCENV_VERSION=2.5.9
FABRIC_BASEOS_VERSION=2.5.9
FABRIC_JAVAENV_VERSION=2.5
FABRIC_JAVAENV_VERSION=3.0-beta
FABRIC_NODEENV_VERSION=2.5
RECOMMENDED_NODE_VERSION=16
RECOMMENDED_NODE_VERSION=18
ROOT_CA_ADMIN_NAME=admin
ROOT_CA_ADMIN_PASSWORD=adminpw
Expand Down Expand Up @@ -1665,10 +1669,11 @@ generateChannelsArtifacts() {
}
installChannels() {
set -x
printHeadline "Creating 'my-channel1' on Org1/peer0" "U1F63B"
docker exec -i cli.org1.example.com bash -c "source scripts/channel_fns.sh; createChannelAndJoin 'my-channel1' 'Org1MSP' 'peer0.org1.example.com:7041' 'crypto/users/[email protected]/msp' 'orderer0.group1.orderer.example.com:7030';"
printItalics "Joining 'my-channel1' on Org1/peer1" "U1F638"
printItalics "Joining 'my-channel1' on Org1/peer1" "U1F638"
docker exec -i cli.org1.example.com bash -c "source scripts/channel_fns.sh; fetchChannelAndJoin 'my-channel1' 'Org1MSP' 'peer1.org1.example.com:7042' 'crypto/users/[email protected]/msp' 'orderer0.group1.orderer.example.com:7030';"
}
Expand Down Expand Up @@ -1770,6 +1775,7 @@ upgradeChaincode() {
}
notifyOrgsAboutChannels() {
printHeadline "Creating new channel config blocks" "U1F537"
createNewChannelUpdateTx "my-channel1" "Org1MSP" "MyChannel1" "$FABLO_NETWORK_ROOT/fabric-config" "$FABLO_NETWORK_ROOT/fabric-config/config"
Expand All @@ -1778,6 +1784,7 @@ notifyOrgsAboutChannels() {
printHeadline "Deleting new channel config blocks" "U1F52A"
deleteNewChannelUpdateTx "my-channel1" "Org1MSP" "cli.org1.example.com"
}
printStartSuccessInfo() {
Expand Down Expand Up @@ -1881,11 +1888,14 @@ services:
- FABRIC_LOGGING_SPEC=\${LOGGING_LEVEL}
- ORDERER_GENERAL_LISTENADDRESS=0.0.0.0
- ORDERER_GENERAL_LISTENPORT=7030
- ORDERER_GENERAL_GENESISMETHOD=file
- ORDERER_GENERAL_BOOTSTRAPFILE=/var/hyperledger/config/Group1Genesis.block
- ORDERER_GENERAL_LOCALMSPID=OrdererMSP
- ORDERER_GENERAL_LOCALMSPDIR=/var/hyperledger/orderer/msp
- GODEBUG=netdns=go
# Genesis file configuration (for solo and raft)
- ORDERER_GENERAL_GENESISMETHOD=file
- ORDERER_GENERAL_BOOTSTRAPFILE=/var/hyperledger/config/Group1Genesis.block
# Metrics configuration
- ORDERER_OPERATIONS_LISTENADDRESS=orderer0.group1.orderer.example.com:9443
- ORDERER_METRICS_PROVIDER=prometheus
working_dir: /var/hyperledger/orderer
command: orderer
ports:
Expand Down Expand Up @@ -1959,6 +1969,7 @@ services:
- CORE_CHAINCODE_BUILDER=hyperledger/fabric-ccenv:\${FABRIC_CCENV_VERSION}
- CORE_CHAINCODE_GOLANG_RUNTIME=hyperledger/fabric-baseos:\${FABRIC_BASEOS_VERSION}
- CORE_CHAINCODE_JAVA_RUNTIME=hyperledger/fabric-javaenv:\${FABRIC_JAVAENV_VERSION}
- CORE_CHAINCODE_NODE_RUNTIME=hyperledger/fabric-nodeenv:\${FABRIC_NODEENV_VERSION}
#
- CORE_CHAINCODE_LOGGING_LEVEL=\${LOGGING_LEVEL}
- CORE_CHAINCODE_LOGGING_SHIM=\${LOGGING_LEVEL}
Expand Down Expand Up @@ -2002,6 +2013,7 @@ services:
- CORE_CHAINCODE_BUILDER=hyperledger/fabric-ccenv:\${FABRIC_CCENV_VERSION}
- CORE_CHAINCODE_GOLANG_RUNTIME=hyperledger/fabric-baseos:\${FABRIC_BASEOS_VERSION}
- CORE_CHAINCODE_JAVA_RUNTIME=hyperledger/fabric-javaenv:\${FABRIC_JAVAENV_VERSION}
- CORE_CHAINCODE_NODE_RUNTIME=hyperledger/fabric-nodeenv:\${FABRIC_NODEENV_VERSION}
#
- CORE_CHAINCODE_LOGGING_LEVEL=\${LOGGING_LEVEL}
- CORE_CHAINCODE_LOGGING_SHIM=\${LOGGING_LEVEL}
Expand Down Expand Up @@ -2130,8 +2142,8 @@ createChannelTx() {
docker cp "$CONFIG_PATH" $CONTAINER_NAME:/fabric-config || removeContainer $CONTAINER_NAME
docker exec -i $CONTAINER_NAME mkdir /config || removeContainer $CONTAINER_NAME
docker exec -i $CONTAINER_NAME configtxgen --configPath ./fabric-config -profile "\${CONFIG_PROFILE}" -outputCreateChannelTx ./config/channel.tx -channelID "\${CHANNEL_NAME}" || removeContainer $CONTAINER_NAME
docker exec -i $CONTAINER_NAME configtxgen --configPath ./fabric-config -profile "\${CONFIG_PROFILE}" -outputCreateChannelTx ./config/channel.tx -channelID "\${CHANNEL_NAME}" || removeContainer $CONTAINER_NAME
docker cp $CONTAINER_NAME:/config/channel.tx "$CHANNEL_TX_PATH" || removeContainer $CONTAINER_NAME
removeContainer $CONTAINER_NAME
Expand All @@ -2145,7 +2157,10 @@ createNewChannelUpdateTx() {
local CONFIG_PROFILE=$3
local CONFIG_PATH=$4
local OUTPUT_PATH=$5
local ANCHOR_PEER_UPDATE_PATH="$OUTPUT_PATH/\${MSP_NAME}anchors-$CHANNEL_NAME.tx"
ANCHOR_PEER_UPDATE_PATH="$OUTPUT_PATH/\${MSP_NAME}anchors-$CHANNEL_NAME.tx"
OUTPUT_ANCHOR_PEERS_UPDATE_PATH="./config/\${MSP_NAME}anchors.tx"
CONTAINER_COPY_PATH="\${CONTAINER_NAME}:/config/\${MSP_NAME}anchors.tx"
echo "Creating new channel config block. Channel: $CHANNEL_NAME for organization $MSP_NAME..."
inputLog "CHANNEL_NAME: $CHANNEL_NAME"
Expand All @@ -2168,11 +2183,11 @@ createNewChannelUpdateTx() {
docker exec -i $CONTAINER_NAME configtxgen \\
--configPath ./fabric-config \\
-profile "\${CONFIG_PROFILE}" \\
-outputAnchorPeersUpdate ./config/"\${MSP_NAME}"anchors.tx \\
-outputAnchorPeersUpdate "\${OUTPUT_ANCHOR_PEERS_UPDATE_PATH}" \\
-channelID "\${CHANNEL_NAME}" \\
-asOrg "\${MSP_NAME}" || removeContainer $CONTAINER_NAME
docker cp $CONTAINER_NAME:/config/"\${MSP_NAME}"anchors.tx "$ANCHOR_PEER_UPDATE_PATH" || removeContainer $CONTAINER_NAME
docker cp "$CONTAINER_COPY_PATH" "$ANCHOR_PEER_UPDATE_PATH" || removeContainer $CONTAINER_NAME
removeContainer $CONTAINER_NAME
}
Expand Down Expand Up @@ -2929,7 +2944,6 @@ createChannelAndJoin() {
mkdir "$DIR_NAME" && cd "$DIR_NAME"
cp /var/hyperledger/cli/config/"$CHANNEL_NAME".tx .
peer channel create -o "\${ORDERER_URL}" -c "\${CHANNEL_NAME}" -f ./"$CHANNEL_NAME".tx
peer channel join -b "\${CHANNEL_NAME}".block
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,7 @@ Orderer: &Group1Defaults
OrdererType: solo
Addresses:
- orderer0.group1.orderer.example.com:7030
BatchTimeout: 2s
BatchSize:
MaxMessageCount: 10
Expand Down Expand Up @@ -2114,9 +2115,12 @@ FABRIC_CA_VERSION=1.5.5
FABRIC_CA_POSTGRES_VERSION=14
FABRIC_CCENV_VERSION=2.4.7
FABRIC_BASEOS_VERSION=2.4.7
FABRIC_JAVAENV_VERSION=2.4
FABRIC_NODEENV_VERSION=2.4
RECOMMENDED_NODE_VERSION=16
FABRIC_JAVAENV_VERSION=3.0-beta
FABRIC_NODEENV_VERSION=2.5
RECOMMENDED_NODE_VERSION=18
ROOT_CA_ADMIN_NAME=admin
ROOT_CA_ADMIN_PASSWORD=adminpw
Expand Down Expand Up @@ -2380,12 +2384,13 @@ generateChannelsArtifacts() {
}
installChannels() {
set -x
printHeadline "Creating 'my-channel1' on Org1/peer0" "U1F63B"
docker exec -i cli.org1.example.com bash -c "source scripts/channel_fns.sh; createChannelAndJoin 'my-channel1' 'Org1MSP' 'peer0.org1.example.com:7041' 'crypto/users/[email protected]/msp' 'orderer0.group1.orderer.example.com:7030';"
printItalics "Joining 'my-channel1' on Org1/peer1" "U1F638"
printItalics "Joining 'my-channel1' on Org1/peer1" "U1F638"
docker exec -i cli.org1.example.com bash -c "source scripts/channel_fns.sh; fetchChannelAndJoin 'my-channel1' 'Org1MSP' 'peer1.org1.example.com:7042' 'crypto/users/[email protected]/msp' 'orderer0.group1.orderer.example.com:7030';"
printItalics "Joining 'my-channel1' on Org2/peer0" "U1F638"
printItalics "Joining 'my-channel1' on Org2/peer0" "U1F638"
docker exec -i cli.org2.example.com bash -c "source scripts/channel_fns.sh; fetchChannelAndJoin 'my-channel1' 'Org2MSP' 'peer0.org2.example.com:7061' 'crypto/users/[email protected]/msp' 'orderer0.group1.orderer.example.com:7030';"
}
Expand Down Expand Up @@ -2563,6 +2568,7 @@ upgradeChaincode() {
}
notifyOrgsAboutChannels() {
printHeadline "Creating new channel config blocks" "U1F537"
createNewChannelUpdateTx "my-channel1" "Org1MSP" "MyChannel1" "$FABLO_NETWORK_ROOT/fabric-config" "$FABLO_NETWORK_ROOT/fabric-config/config"
createNewChannelUpdateTx "my-channel1" "Org2MSP" "MyChannel1" "$FABLO_NETWORK_ROOT/fabric-config" "$FABLO_NETWORK_ROOT/fabric-config/config"
Expand All @@ -2574,6 +2580,7 @@ notifyOrgsAboutChannels() {
printHeadline "Deleting new channel config blocks" "U1F52A"
deleteNewChannelUpdateTx "my-channel1" "Org1MSP" "cli.org1.example.com"
deleteNewChannelUpdateTx "my-channel1" "Org2MSP" "cli.org2.example.com"
}
printStartSuccessInfo() {
Expand Down Expand Up @@ -2712,11 +2719,14 @@ services:
- FABRIC_LOGGING_SPEC=\${LOGGING_LEVEL}
- ORDERER_GENERAL_LISTENADDRESS=0.0.0.0
- ORDERER_GENERAL_LISTENPORT=7030
- ORDERER_GENERAL_GENESISMETHOD=file
- ORDERER_GENERAL_BOOTSTRAPFILE=/var/hyperledger/config/Group1Genesis.block
- ORDERER_GENERAL_LOCALMSPID=OrdererMSP
- ORDERER_GENERAL_LOCALMSPDIR=/var/hyperledger/orderer/msp
- GODEBUG=netdns=go
# Genesis file configuration (for solo and raft)
- ORDERER_GENERAL_GENESISMETHOD=file
- ORDERER_GENERAL_BOOTSTRAPFILE=/var/hyperledger/config/Group1Genesis.block
# Metrics configuration
- ORDERER_OPERATIONS_LISTENADDRESS=orderer0.group1.orderer.example.com:9443
- ORDERER_METRICS_PROVIDER=prometheus
working_dir: /var/hyperledger/orderer
command: orderer
ports:
Expand Down Expand Up @@ -2793,6 +2803,7 @@ services:
- CORE_CHAINCODE_BUILDER=hyperledger/fabric-ccenv:\${FABRIC_CCENV_VERSION}
- CORE_CHAINCODE_GOLANG_RUNTIME=hyperledger/fabric-baseos:\${FABRIC_BASEOS_VERSION}
- CORE_CHAINCODE_JAVA_RUNTIME=hyperledger/fabric-javaenv:\${FABRIC_JAVAENV_VERSION}
- CORE_CHAINCODE_NODE_RUNTIME=hyperledger/fabric-nodeenv:\${FABRIC_NODEENV_VERSION}
#
- CORE_CHAINCODE_LOGGING_LEVEL=\${LOGGING_LEVEL}
- CORE_CHAINCODE_LOGGING_SHIM=\${LOGGING_LEVEL}
Expand Down Expand Up @@ -2836,6 +2847,7 @@ services:
- CORE_CHAINCODE_BUILDER=hyperledger/fabric-ccenv:\${FABRIC_CCENV_VERSION}
- CORE_CHAINCODE_GOLANG_RUNTIME=hyperledger/fabric-baseos:\${FABRIC_BASEOS_VERSION}
- CORE_CHAINCODE_JAVA_RUNTIME=hyperledger/fabric-javaenv:\${FABRIC_JAVAENV_VERSION}
- CORE_CHAINCODE_NODE_RUNTIME=hyperledger/fabric-nodeenv:\${FABRIC_NODEENV_VERSION}
#
- CORE_CHAINCODE_LOGGING_LEVEL=\${LOGGING_LEVEL}
- CORE_CHAINCODE_LOGGING_SHIM=\${LOGGING_LEVEL}
Expand Down Expand Up @@ -2928,6 +2940,7 @@ services:
- CORE_CHAINCODE_BUILDER=hyperledger/fabric-ccenv:\${FABRIC_CCENV_VERSION}
- CORE_CHAINCODE_GOLANG_RUNTIME=hyperledger/fabric-baseos:\${FABRIC_BASEOS_VERSION}
- CORE_CHAINCODE_JAVA_RUNTIME=hyperledger/fabric-javaenv:\${FABRIC_JAVAENV_VERSION}
- CORE_CHAINCODE_NODE_RUNTIME=hyperledger/fabric-nodeenv:\${FABRIC_NODEENV_VERSION}
#
- CORE_CHAINCODE_LOGGING_LEVEL=\${LOGGING_LEVEL}
- CORE_CHAINCODE_LOGGING_SHIM=\${LOGGING_LEVEL}
Expand Down Expand Up @@ -3056,8 +3069,8 @@ createChannelTx() {
docker cp "$CONFIG_PATH" $CONTAINER_NAME:/fabric-config || removeContainer $CONTAINER_NAME
docker exec -i $CONTAINER_NAME mkdir /config || removeContainer $CONTAINER_NAME
docker exec -i $CONTAINER_NAME configtxgen --configPath ./fabric-config -profile "\${CONFIG_PROFILE}" -outputCreateChannelTx ./config/channel.tx -channelID "\${CHANNEL_NAME}" || removeContainer $CONTAINER_NAME
docker exec -i $CONTAINER_NAME configtxgen --configPath ./fabric-config -profile "\${CONFIG_PROFILE}" -outputCreateChannelTx ./config/channel.tx -channelID "\${CHANNEL_NAME}" || removeContainer $CONTAINER_NAME
docker cp $CONTAINER_NAME:/config/channel.tx "$CHANNEL_TX_PATH" || removeContainer $CONTAINER_NAME
removeContainer $CONTAINER_NAME
Expand All @@ -3071,7 +3084,10 @@ createNewChannelUpdateTx() {
local CONFIG_PROFILE=$3
local CONFIG_PATH=$4
local OUTPUT_PATH=$5
local ANCHOR_PEER_UPDATE_PATH="$OUTPUT_PATH/\${MSP_NAME}anchors-$CHANNEL_NAME.tx"
ANCHOR_PEER_UPDATE_PATH="$OUTPUT_PATH/\${MSP_NAME}anchors-$CHANNEL_NAME.tx"
OUTPUT_ANCHOR_PEERS_UPDATE_PATH="./config/\${MSP_NAME}anchors.tx"
CONTAINER_COPY_PATH="\${CONTAINER_NAME}:/config/\${MSP_NAME}anchors.tx"
echo "Creating new channel config block. Channel: $CHANNEL_NAME for organization $MSP_NAME..."
inputLog "CHANNEL_NAME: $CHANNEL_NAME"
Expand All @@ -3094,11 +3110,11 @@ createNewChannelUpdateTx() {
docker exec -i $CONTAINER_NAME configtxgen \\
--configPath ./fabric-config \\
-profile "\${CONFIG_PROFILE}" \\
-outputAnchorPeersUpdate ./config/"\${MSP_NAME}"anchors.tx \\
-outputAnchorPeersUpdate "\${OUTPUT_ANCHOR_PEERS_UPDATE_PATH}" \\
-channelID "\${CHANNEL_NAME}" \\
-asOrg "\${MSP_NAME}" || removeContainer $CONTAINER_NAME
docker cp $CONTAINER_NAME:/config/"\${MSP_NAME}"anchors.tx "$ANCHOR_PEER_UPDATE_PATH" || removeContainer $CONTAINER_NAME
docker cp "$CONTAINER_COPY_PATH" "$ANCHOR_PEER_UPDATE_PATH" || removeContainer $CONTAINER_NAME
removeContainer $CONTAINER_NAME
}
Expand Down Expand Up @@ -3855,7 +3871,6 @@ createChannelAndJoin() {
mkdir "$DIR_NAME" && cd "$DIR_NAME"
cp /var/hyperledger/cli/config/"$CHANNEL_NAME".tx .
peer channel create -o "\${ORDERER_URL}" -c "\${CHANNEL_NAME}" -f ./"$CHANNEL_NAME".tx
peer channel join -b "\${CHANNEL_NAME}".block
Expand Down
Loading

0 comments on commit e4062c3

Please sign in to comment.