Skylar Automation Control Command-line Utility Release Notes, version 2.9.0

The Skylar Automation Control command-line utility version 2.9.0 rebrands powerflowcontrol (pfctl) to skyautocontrol (skyautoctl), and addresses multiple issues.

For more information about the commands you can run using this utility, see Using the skyautocontrol Command-line Utility.

Features

This section covers the features that are included in the skyautocontrol (formerly powerflowcontrol) command-line utility version 2.8.0:

  • PowerFlow is now Skylar Automation. With this release, ScienceLogic has rebranded PowerFlow to Skylar Automation. You will notice this rebranding throughout the platform. This change, as well as similar branding changes to the other products offered by ScienceLogic, reflects ScienceLogic's commitment to delivering intelligence that accelerates outcomes through service-centric observability, AI-driven operations, and intelligent automation. For more information, see the ScienceLogic website (https://sciencelogic.com/platform/overview).

  • The powerflowcontrol (pfctl) command-line utility was rebranded to skyautocontrol (skyautoctl) as part of the rebrand from PowerFlow to Skylar Automation. All of the older pfctl and iservicecontrol commands still function.

Issues Addressed

The following issues were addressed in this release:

  • Added a check to verify the broker_load_from_backend setting was added. If you are using a PowerFlow version between 2.6.0 and 3.2.0, healthcheck will show a message that suggests upgrading to the latest version, or you can apply the workaround. (Cases: 00554106, 00554534)

  • Addressed an issue that caused the skyautocontrolcheck_schedule_debug_enable check to fail when running the node-action --action healthcheck, as that check was using the node IP instead of using the HOST_ADDRESS set in the /etc/iservices/isconfig.yml file. (Case: 00555666)

To view the latest manuals for the Skylar Automation Platform, see the Skylar Automation page. To view the latest release notes for Skylar Automation, see Skylar Automation Release Notes.

Known Issues

This release contains the following known issue:

  • The skyautocontrol utility cannot be upgraded as a standalone package using the Python package in Military Unique Deployment (MUD) systems. It can only be updated using the Skylar Automation RPM that is shipped with the new version of skyautocontrol.

  • If you get the "Error: No such option: --version Did you mean --json?" error message when running the pfctl --version command, you might have an older version of pfctl that was installed as a different user. To resolve this, be sure to install the powerflowcontrol (pfctl) utility version 2.7.7 as root with sudo, and remove any other versions installed by other users (isadmin or ec2-user):

    su isadmin

    pip3 uninstall -y iservicecontrol

Installing the skyautocontrol Command-Line Utility

Typically the skyautocontrol utility is included with the latest version of the Skylar Automation Platform. If you need to install a more recent, standalone version of the utility, use the following procedure.

To install the skyautocontrol utility:

  1. Go to the ScienceLogic Support site at https://support.sciencelogic.com/s/.

  2. Click the Skylar Automation tab and select Support. The Skylar Automation page appears.

  3. Click the link for the current release. The Release Version page appears.

  4. In the Release Files section, click the link for the version of skyautocontrol you want to download. The Release File Details page appears.

  5. Click the Download File button to download the .whl file for the skyautocontrol utility.

  6. Using WinSCP or another file-transfer utility, copy the .whl file to a directory on the Skylar Automation system.

  7. Go to the console of the Skylar Automation system or use SSH to access the Skylar Automation system.

  8. To install the utility, run the following command:

    sudo pip3 install iservicecontrol-2.9.0-py3-none-any.whl

  9. To check the version number of the utility, run the following command:

    pip3 show iservicecontrol