|
18 | 18 |
|
19 | 19 | from api.config import CELLO_HOME |
20 | 20 | from api.common.serializers import PageQuerySerializer |
21 | | -from api.utils.common import with_common_response, parse_block_file, to_dict, json_filter, json_add_anchor_peer, json_create_envelope |
| 21 | +from api.utils.common import with_common_response, parse_block_file, to_dict, json_filter, json_add_anchor_peer, json_create_envelope, init_env_vars |
22 | 22 | from api.lib.configtxgen import ConfigTX, ConfigTxGen |
23 | 23 | from api.lib.peer.channel import Channel as PeerChannel |
24 | 24 | from api.lib.configtxlator.configtxlator import ConfigTxLator |
@@ -549,40 +549,3 @@ def peer_channel_update(name, org, anchor_peer, ordering_node, channel_artifacts |
549 | 549 | orderer_url="{}.{}:{}".format( |
550 | 550 | ordering_node.name, org.name.split(".", 1)[1], str(7050)), |
551 | 551 | ) |
552 | | - |
553 | | - |
554 | | -def init_env_vars(node, org): |
555 | | - """ |
556 | | - Initialize environment variables for peer channel CLI. |
557 | | - :param node: Node object |
558 | | - :param org: Organization object. |
559 | | - :return env: dict |
560 | | - """ |
561 | | - org_name = org.name |
562 | | - org_domain = org_name.split(".", 1)[1] |
563 | | - dir_certificate = "{}/{}/crypto-config/ordererOrganizations/{}".format( |
564 | | - CELLO_HOME, org_name, org_domain) |
565 | | - dir_node = "{}/{}/crypto-config/peerOrganizations".format( |
566 | | - CELLO_HOME, org_name) |
567 | | - |
568 | | - envs = {} |
569 | | - |
570 | | - if(node.type == "orderer"): |
571 | | - envs = { |
572 | | - "CORE_PEER_TLS_ENABLED": "true", |
573 | | - "ORDERER_CA": "{}/orderers/{}/msp/tlscacerts/tlsca.{}-cert.pem".format(dir_certificate, node.name + "." + org_domain, org_domain), |
574 | | - "ORDERER_ADMIN_TLS_SIGN_CERT": "{}/orderers/{}/tls/server.crt".format(dir_certificate, node.name + "." + org_domain), |
575 | | - "ORDERER_ADMIN_TLS_PRIVATE_KEY": "{}/orderers/{}/tls/server.key".format(dir_certificate, node.name + "." + org_domain) |
576 | | - } |
577 | | - elif(node.type == "peer"): |
578 | | - envs = { |
579 | | - "CORE_PEER_TLS_ENABLED": "true", |
580 | | - "CORE_PEER_LOCALMSPID": "{}MSP".format(org_name.split(".")[0].capitalize()), |
581 | | - "CORE_PEER_TLS_ROOTCERT_FILE": "{}/{}/peers/{}/tls/ca.crt".format(dir_node, org_name, node.name + "." + org_name), |
582 | | - "CORE_PEER_MSPCONFIGPATH": "{}/{}/users/Admin@{}/msp".format(dir_node, org_name, org_name), |
583 | | - "CORE_PEER_ADDRESS": "{}:{}".format( |
584 | | - node.name + "." + org_name, str(7051)), |
585 | | - "FABRIC_CFG_PATH": "{}/{}/peers/{}/".format(dir_node, org_name, node.name + "." + org_name) |
586 | | - } |
587 | | - |
588 | | - return envs |
0 commit comments