CLI: Toolkit PowerPack Release Notes version 100

Version 100 of the "CLI: Toolkit" PowerPack updates the PowerPack's framework feature-support, execution environment, Dynamic Applications, and associated snippets to the latest Python version (3.6).

  • Minimum Required Platform Version: 11.3.0

Before You Install

Ensure that you are running version 11.3.0 or later of SL1 before installing the "CLI: Toolkit" PowerPack version 100.

Installing the PowerPack

To install the "CLI: Toolkit" PowerPack for the first time, perform the following steps:

  1. See the Before You Install section. If you have not done so already, upgrade your system to 11.3.0 or later release.
  2. Download the "CLI: Toolkit" PowerPack from the Support Site to a local computer.
  3. Go to the PowerPack Manager page (System > Manage > PowerPacks). Click the Actions menu and select Import PowerPack. When prompted, import version 100 of the "CLI: Toolkit" PowerPack.
  4. After importing the PowerPack, you will be prompted to install the PowerPack. Click the Install button to install the PowerPack.

Features

The "CLI: Toolkit" PowerPack version 100 includes the following features:

  • A Dynamic Application that enables SL1 to discover, model, and monitor CLI: Toolkit devices.
  • A sample SSH/Key that you can use to create your own credential.

Enhancements and Issues Addressed

The following enhancements and addressed issues are included in version 100 of the "CLI: Toolkit" PowerPack:

  • Updated the Dynamic Applications and their associated snippets to use the latest version of the aligned libraries.
  • Introduced new framework support for user-defined caching and added low_code syntax version 2/universal pipeline support.

  • Updated the silo_apps, silo_low_code, silo_low_code_steps_cli, and silo_low_code_steps_ssh libraries to the new Python 3-only Execution Environment (v100). Meaning, the library versions for this PowerPack only support version 3.6.

  • Added asterisks (*) to mask sensitive credential fields for improved security. Upon login, credential fields(i.e. username and password) are now replaced with five asterisks.

  • The Snippet Framework only writes to the logs if you are running within Dynamic Single, UI Debug, or Log Policies. Filesystem logs will only be written if there is a log policy and you are not within Dynamic Single or UI Debug.

Full documentation for the Snippet Framework is provided at the following location: https://docs.sciencelogic.com/dev-docs/

Known Issues

The following are known issues that affect version 100 of the "CLI: Toolkit" PowerPack:

  • Absent Snippet or Execution Environment support for CLI dynamic application execution. No support leaves Agent users unable to create custom steps.
  • Agent users can only use one requester step. The Dependent Collection feature is not available for Agents.
  • Log outputs are not reflected in the log files; they are only captured in the Kubernetes console.
  • There are non-traditional debug capabilities associated. Meaning, Agent users can't use targeted log policies to debug code.