Uživatelské nástroje

Nástroje pro tento web


changelog:control_scripts_changelog

v1.3.0


  • Přidán příkaz manage-ela-monitor clear
  • Přidány scripty manage-ela-peer a manage-ela-orderer
  • Odstraněn script register-new-channel náhradu tvoří nové scripty

v1.2.10


  • Úprava clone příkazů pro novou strukture .env souborů

v1.2.9


  • Přidána možnost ručně vyvolat pouze přegenorání docker compose souborů z existující konfigurace nodu
    • bootstrap-ela-network.sh composeGen

v1.2.8


  • Integrace nové monitorovací služby pomocí Telegrafu
    • manage-ela-monitor start|down|stop|restart|update

v1.2.7


  • Přidána možnost provozovat více chaincodů na jednom kanálu
  • Pro iterování přes kanály/cc/aplikace se nyní používá jen .config-env
  • Přidána podpora pro dynamickou konfiguraci nodu
    • Pro spuštění konfigurace - bootstrap-ela-network configure
    • Chaincode je možné instalovat i jenom na specifický peer - manage-ela-chaincode install -c chaincodeName [-p PEER_N]
    • Přidána možnost úplně odstranit nainstalovaný chaincode - manage-ela-chaincode remove -c chaincodeName
    • Při generování certifikátů jsou přijmány také pametry pro počet peeru/ordereru - managage-ela-cas generate [-p NumberOfPeers -o NumberOfOrderers]
    • Přidána možnost pro dogenerování certifikátů pro dalšího peera - managage-ela-cas addPeer

v1.2.6


  • Opraveno mazaní chaincode složky v install-ela-node
  • Přidán .gitignore aby byl výpis scriptů čistější
  • Přidán depth parametr pro git clone, aby se zbytečně nestahovala historie repositářů
  • Přidána možnost volání clear funkce na vyčištění starých docker image do manage-ela-app (manage-ela-app clear [-a App] [-g])
  • Přidána možnost sledovat approve status nového chaincodů pomocí (manage-ela-chaincode check -c Channel)
  • Doplněna nápověda pro update-ela-mgmt-scripts

v1.2.5


  • Přidán version soubor
  • Přidána možnost spustit appUpdate s -v version přínačem
  • Přidána možnost spustit gtwUpdate bez -v version přepínače

v1.2.4


  • Opraven help pro package chaincode

v1.2.3


  • Přidána možnost generování dalších orderer certifikátu
  • Přidán samostatný chaincode package příkaz
  • mgmt-update-ela-network-definition příkazy pro schvalování aplikování update bloků:
    • To ADD ANCHOR PEER: ./mgmt-update-ela-network-definition.sh addAnchorPeer -o ORG_ID -c CHANNEL_ID
    • To get LATEST configuration block to git for channel (can be system channel): ./mgmt-update-ela-network-definition.sh getConfig -c CHANNEL_ID
    • To APPLY change TX on channel: ./mgmt-update-ela-network-definition.sh applyChangeTx -c CHANNEL_ID
    • To SIGN change TX as peer organization on channel: ./mgmt-update-ela-network-definition.sh signChangeTx -c CHANNEL_ID
    • To APPLY change TX with orderer signature on channel (can be system channel): ./mgmt-update-ela-network-definition.sh applyChangeTxAsOrd -c CHANNEL_ID
    • To SIGN change TX as orderer organization on channel: ./mgmt-update-ela-network-definition.sh signChangeTxAsOrd -c CHANNEL_ID
    • Available switches for APPLY/SIGN commands:
      • -n To not pull/copy block from git. The last used block in ./ela-node/channel-artifacts will be used
      • -b Will download block from blockchain(admin channel) to use (search done based on original block hash)
    • To get CREATE new CHANNEL: ./mgmt-update-ela-network-definition.sh createChannel -c CHANNEL_ID„

v1.2.2


  • Přidán script pro ovládání ca serverů

v1.2.1


  • Přidány nové přepínače pro manage-ela-app:
    • -g přepínač fungující se start|stop|down|restart|validate - aplikuje operaci na gateway (je možná i kombinace například manage-ela-app -g -a notarius
    • manage-ela-app gtwUpdate provede nyní bez zadání verze update na verzi podle .version souboru

v1.2.0


  • Přidána kontrola zda má být pouštěn chaincode na určitém kanálu do manage-ela-node (přidány CHANNEL_CC proměnné do .config-env)
  • Kompletně přepracován manage-ela-chaincode pro funkci s novým chaincode lifecycle:
    • Odstraněno ChaincodeInitVars
    • Nově musí být vždy definován kanál, na kterém se pracuje pomocí -c CHANNEL_ID přepínače
    • Nový chaincode lifecycle:
      1. Install
      2. Approve (Na každém uzlu)
      3. Commit (Pouze jednou - a musí být splěna lifeCycle endrosment policy)
  • Přepracován mgmt-update-ela-network-definition, tak aby byly k dispozici hlavně základní operace:
    • getConfig -c CHANNEL_ID pro získání posledního bloku kanálu
    • addAnchorPeer -o ORG_ID -c CHANNEL_ID pro přidání anchor peer organizace na kanálu
    • applyChangeTx -c CHANNEL_ID pro aplikování update transakce na kanálu
    • createChannel -c CHANNEL_ID pro vytvoření nového kanálu + přidání anchor peeru pro organizace v kanálu
changelog/control_scripts_changelog.txt · Poslední úprava: 2023/07/10 15:43 autor: vodsedalek