Forum Discussion

judeEmc2's avatar
judeEmc2
Icon for Moderator rankModerator
3 months ago

SL1 PowerFlow v3.2.0 & PFCTL v2.8.0 Release

Hello, 

We are pleased to announce the release of SL1 PowerFlow v3.2.0, as well as the release of SL1 PowerFlow powerflowcontrol (pfctl) command-line utility v2.8.0. Both of these releases are included on the customer portal for download under Product Downloads > PowerFlow Platform > SL1 - PowerFlow 3.2.0.

SL1 PowerFlow v3.2.0 adds the ability to bulk download reports, adds a new API endpoint to support bulk downloading of reports, adds two new configuration options to the docker-compose.yml file, and addresses multiple issues. Read on for more details or see the SL1 PowerFlow Release Notes.

SL1 PowerFlow powerflowcontrol (pfctl) command-line utility v2.8.0 updates Couchbase-related checks, updates pfctl checks to require HTTPS certificates, and updates the pfctl init-sps action to use the HOST_ ADDRESS for the PowerFlow system. See the SL1 PowerFlow powerflowcontrol (pfctl) command-line utility v2.8.0 Release Notes.

Features (SL1 PowerFlow v3.2.0)
This section covers the features that are included in SL1 PowerFlow Platform version 3.2.0:

  • You can now bulk download reports in PowerFlow. When bulk downloading, you have the option to select multiple specific instances of a report to download, or you can select all available instances to download.
  • Added the new DELETE/api/v1/reports/batch API endpoint, which allows you to delete reports in a batch. For more details about using the new endpoint, see the API documentation in the PowerFlow user interface.
  • Added two new configuration options to the docker-compose.yml file to allow access to the Couchbase and RabbitMQ user interfaces without requiring Dex authentication:
    • DISABLE_DEX_AUTH. This option allows you to disable Dex authentication for the Couchbase and RabbitMQ services.
    • ENABLE_SECONDARY_CB_UI. This option allows you to access the Couchbase user interface on port 8091 through secondary nodes without additional port openings.
    • NOTE: The DISABLE_DEX_AUTH and ENABLE_SECONDARY_CB_UI configuration options are intended only for troubleshooting and should be turned off when the PowerFlow system is stable.
  • Blank spaces in configuration options or application variables are now automatically stripped by the PowerFlow API to prevent the spaces from causing issues when PowerFlow reads the values.
  • Updated API service initialization messages to improve clarity when Couchbase indexes are created.
  • Updated the db_host configuration option to function more uniformly across all PowerFlow services.
  • The following images are included in this release of PowerFlow:
    • registry.scilo.tools/sciencelogic/pf-api:rhel3.2.0
    • registry.scilo.tools/sciencelogic/pf-couchbase:6.6.0-14
    • registry.scilo.tools/sciencelogic/pf-dex:2.37.1-11
    • registry.scilo.tools/sciencelogic/pf-worker:rhel3.2.0
    • registry.scilo.tools/sciencelogic/pf-gui:3.2.0
    • registry.scilo.tools/sciencelogic/pf-pypi:6.3.1-15
    • registry.scilo.tools/sciencelogic/pf-rabbit:3.8.35-7
    • registry.scilo.tools/sciencelogic/pf-redis:6.2.14-6

Issues Addressed (SL1 PowerFlow v3.2.0)
The following issues were addressed in this release:

  • Addressed an issue that caused device sync to fail due to region-specific cache key issues. (Case: 00422286)
  • Addressed an issue that caused intermittent authentication failure when using SSO credentials to access PowerFlow. (Case: 00352925)
  • Addressed an issue that caused the pfctl utility to fail when changing the PowerFlow password if the "dollar-sign" character ($) was used in the new password. You can now use the $ character in the PowerFlow password. (Case:00484230)
  • Updated custom mappings values so that you can set any value you want before PowerFlow checks whether the value is unique. Previously, if you attempted to add a custom value and any part of the string matched an existing custom value, you could not attempt to save the value.
  • Addressed an issue that prevented users with view-only permissions from accepting the End User License Agreement (EULA).

Additionally, we have released SL1 PowerFlow System Utils v1.2.1 SyncPack today. This release is available on the customer portal here. This SyncPack requires the Base Steps SyncPack. 

Thank you, 
Release Management

3 Replies

  • judeEmc2​ few things might be good to add into pfctl documentation

    1. can/should that 2.8.0 be updated into PF 3.1.1
    2. when running in clustered PF do we need to update pfctl into each node or just the master node? Documentation just tells how to install/update the in one node.
  • teppotahkapaa​ Confirmed the following:

    1. PFCTL can be installed on any supported PowerFlow version. It is not tied to a specific PF release.
    2. For a clustered PF environment, please update/install on all nodes. 

    Thanks for your questions. I have also asked our tech writer to update the documentation. 

    ~Jude