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
The "CLI: Toolkit" PowerPack is part of the SL1 Studio suite of tools. For more information, see https://support.sciencelogic.com/s/sl1-studio.
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:
- See the Before You Install section. If you have not done so already, upgrade your system to 11.3.0 or later release.
- Download the "CLI: Toolkit" PowerPack from the Support Site to a local computer.
- Go to the PowerPack Manager page (System > Manage > PowerPacks). Click the menu and select Import PowerPack. When prompted, import version 100 of the "CLI: Toolkit" PowerPack.
- After importing the PowerPack, you will be prompted to install the PowerPack. Click the 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.