Skip to content

Falcon:v1.2.0

Latest
Compare
Choose a tag to compare
@jithindevasia jithindevasia released this 17 Jul 04:55
52687f7

Updates/Changes on existing charts

Common changes.

  1. Added support for NodePort service type and Port specification. Affected charts fabric-ca,fabric-orderer,fabric-peers.
  2. Changed default peerServicePort from 30002 to standard 7051 port.
  3. Changed all core_peer_address from peer0-initialpeerorg:30002 => core_peer_address: peer0-initialpeerorg:7051. Affected charts fabric-ops/approve-cc,commit cc

Chart: fabric-ops

Job: Channel creation

Multi channel support is available.

  1. Removed .Values.config_transaction_filename. Job will create txn file named as <channel-name>.tx due to multi-channel support.
  2. Removed Values.channel_block_filename. Job will create channel block file named as <channel-name>.block due to multi-channel support.
  3. Removed Values.hlf_channel and added multi-channel support. Use .Values.app_channels a list of channels to be created. Example.
app_channels:
 - mychannel1
 - mychannel2
  1. Replaced .Values.admin_identity and replaced it with .Values.admin_organizations for supporting the multi-channel functionalities and for re-using the existing configtx.yaml used by the cryptogen job. Example.
admin_organizations:
 - org_type: consortium
   org_name: initialpeerorg
   ica_endpoint: ica-initialpeerorg.my-hlf-domain.com:30000
   cert_path: /root/initialpeerorg.pem
   admin_identity: admin
   admin_secret: initialpeerorgAdminSamplePassword
   require_msp_enrollment: true
   require_tls_enrollment: false
   anchor_peers:
   - host: peer0-initialpeerorg.my-hlf-domain.com
     port: "30000"
  1. Added new value .Values.configTxProfileType for specifying configtxn profile. The value should be ConsortiumProfile
  2. Added new value .Values.consortiumName. The value should be InitialConsortium. Prior to Falcon 1.2.0, the default name was "SampleConsortium".
  3. Added more verbosity to the channel txn file print section
  4. Added .Values.core_peer_mspconfigpath_override. Optional.

Chart: fabric-ops

Job: Configure-org-channel

  1. Corrected typo in variable name .Values.organizatons to .Values.organizations
  2. Removed identity_name & identity_secret fields from .Values.organizations array since it is not required.
  3. Added support to delete orgs from channel. Added new field "status" with acceptable values active or disabled for add/remove an org respectively. Example;
- name: org1
  ica_endpoint: ica-org1.my-hlf-domain.com:30000
  anchor_peer: peer0-org1.my-hlf-domain.com
  anchor_peer_port: 30000
  status: active # Set to `disabled` to remove an org from the network.

Chart: fabric-ops

Job: Cryptogen

  1. Changed variable .Values.organizations to Values.admin_organizations
  2. Changed Org type value from peerorg type to consortium for the consortium member org.
  3. Removed .Values.channel_artifact_dir
  4. Removed .Values.base_dir
  5. Removed .Values.hlf_channel
  6. Removed .Values.config_transaction_filename
  7. Added .Values.configTxProfileType
  8. Added .Values.consortiumName
  9. Added more verbosity to the gensis.block print section.

Charts: fabric-orderer

  1. Added individual hlf_domain support for orderers. Optional
  2. Added option to add commands/args to orderers in-case if required.
  3. Fixed orderer data pvc variable name mismatch
  4. Changed the tcp health to http health check since the tcp health check was causing handshake error in orderer.

Chart: fabric-peer

  1. Changed .Values.global.peerServicePort from 30002 to 7051
  2. Added option to choose ingress as optional for peers.

What's Changed

Full Changelog: v1.1.0...v1.2.0