Skip to content

Releases: IBM-Blockchain/ansible-collection

v1.0.6

16 Mar 14:03
60123c3
Compare
Choose a tag to compare

This release includes:

  • An enhancement to the enrolled_identity module that allows a user to enroll TLS certificates (#548). A new option, tls can be specified to enable this. Another new option, hosts, can be specified to set the X.509 Subject Alternative Names in the TLS certificates.

v1.0.5

09 Mar 10:52
641bf70
Compare
Choose a tag to compare

This release includes more CI improvements.

v1.0.4

08 Mar 09:50
fb4103e
Compare
Choose a tag to compare

This release includes:

  • A fix to retry connection errors - for example, timeouts - when retrieving CA information (#535). This affected our CI systems, but may also affect the reliability of your playbooks.
  • A fix for a problem that occurs when you name multiple components of different types the same name - for example CA = orderer, organization = orderer, ordering service = orderer (#536).
  • A couple of enhancements/fixes to our new GitHub Actions based CI pipeline (#534).

v1.0.3

04 Mar 09:55
85b062c
Compare
Choose a tag to compare

This release includes moving the CI for the Ansible collection to GitHub Actions.

v1.0.2

03 Mar 13:36
47777ae
Compare
Choose a tag to compare

This release includes:

  • Bumping the default installed version of IBM Blockchain Platform to 2.5.1-20210222 (February 2021 fix pack).
  • Pinning the OpenShift library for Python to 0.11.2 in the installation instructions and Docker image. This is required because the new version of this library, 0.12.0, breaks compatibility with Ansible 2.9.

v1.0.1

11 Feb 11:39
b75db27
Compare
Choose a tag to compare

This release includes:

  • Reliability fixes in #437 and #522; hopefully these will assist with intermittent network failures/glitches when trying to communicate with the IBM Blockchain Platform console or Hyperledger Fabric components.
  • Documentation fix for the mrha_endorsing_organization role (#517).
  • You can now specify a subset of ordering service nodes for a channel at channel creation time (#518).

v1.0.0

14 Jan 12:35
5226dab
Compare
Choose a tag to compare

This release includes:

  • Two new roles, mzha_endorsing_organization and mrha_endorsing_organization (#501, #503). These roles will allow to easily create multi-zone and multi-region endorsing organizations.
  • A new module, external_peer, that allows you to import a peer into a different IBM Blockchain Platform instance.
  • A fix to the channel_policy module that correctly handles policy type changes (#507). For example, if you tried to change a policy from a signature policy to an implicit meta policy, then that would fail.
  • The default version of IBM Blockchain Platform installed is now 2.5.1-20210112, the January 2021 fix pack (#515).
  • Fixes to support working with IBM Blockchain Platform version 2.5.1-20210112.

It is recommended that any users of the IBM Blockchain Platform service on IBM Cloud upgrade to this release as soon as possible, as the service has already been updated to the IBM Blockchain Platform version 2.5.1-20210112.

v0.0.57

16 Dec 13:46
4add5fb
Compare
Choose a tag to compare
v0.0.57 Pre-release
Pre-release

This release includes:

  • Support for easily building a multi-zone, highly available ordering organization via a new mzha_ordering_organization role (#499). This will build an ordering organization that has a certificate authority with three replicas, and a five-node ordering service with the nodes distributed across the specified zones. Requires a Red Hat OpenShift or Kubernetes cluster with multiple zones.
  • Support for easily building a multi-region, highly available ordering organization via a new mrha_ordering_organization role (#502). This will build an ordering organization that has a certificate authority with three replicas, and a five-node ordering service with the nodes distributed across the specified regions. Requires three separate IBM Blockchain Platform instances, one per region.
  • A new channel_consenter module for managing a single consenter for a channel (as opposed to channel_consenters, which manages all of the consenters for a channel (introduced to enable #502).
  • A new external_certificate_authority module for importing a certificate authority managed by another IBM Blockchain Platform console (introduced to enable #502).
  • A new external_ordering_service_node module for importing an ordering service node managed by another IBM Blockchain Platform console (introduced to enable #502).

We would appreciate any feedback you might have on the new multi-zone and multi-region ordering organization roles! Multi-zone and multi-region endorsing organization roles will follow in a future release.

v0.0.56

10 Dec 17:06
900016d
Compare
Choose a tag to compare
v0.0.56 Pre-release
Pre-release

This release includes:

  • A fix for a problem where Ansible makes a single API call for updating the version and configuration of a component, which can result in that component losing its HSM configuration (#496). The API is being tightened up to block these kind of requests. Ansible now always makes separate API calls for updating the version and updating the configuration of a component.

v0.0.55

08 Dec 20:27
f2e688a
Compare
Choose a tag to compare
v0.0.55 Pre-release
Pre-release

This release includes:

  • The default version of IBM Blockchain Platform installed by this Ansible collection is now the December 2020 fix pack for IBM Blockchain Platform 2.5.1.
  • The default policies (Readers, Writers, Admins, and Endorsement) created for each organization in a channel can now be overridden (#493).
  • Various reliability fixes that are designed to catch and retry known errors such as timeouts and network glitches (#437).