Low-code Tools PowerPack Release Notes, version 101

The "Low-code Tools" PowerPack provides the Snippet Framework, which is the standard way to write Dynamic Applications using Snippet Arguments to define what information to collect, how to collect it, where to get the data, and how to interpret it. This process is Snippet Argument driven, meaning that you direct the Snippet Framework using Snippet Arguments in a Dynamic Application.

The purpose of the new "Low-code Tools" PowerPack is to consolidate the current toolkit PowerPacks into a single PowerPack. This PowerPack contains all of the tools for building Dynamic Applications. Version 101 of the "Low-code Tools" PowerPack includes performance improvements; updates to substitutions, steps, and custom step development; and changes to the PowerPack's credential. You can now download one PowerPack containing all defauilt steps for a specific Python version.

You can access the complete version of the release notes for the "Low-code Tools" PowerPack at the following location: https://docs.sciencelogic.com/dev-docs/

  • Minimum Required Platform Version: 11.3.0

Before You Install or Upgrade

Ensure that you are running version 11.3.0 or later of SL1 before installing or upgrading to the "Low-code Tools" PowerPack version 101.

Installing or Upgrading the PowerPack

To install the "Low-code Tools" PowerPack, perform the following steps:

By default, installing a new version of a PowerPack will overwrite all content in that PowerPack that has already been installed on the target system. You can use the Enable Selective PowerPack Field Protection setting in the Behavior Settings page (System > Settings > Behavior) to prevent the new version of the PowerPack from overwriting local changes for some commonly customized fields.

  1. See the Before You Install or Upgrade section. If you have not done so already, upgrade your system to 11.3.0 or later release.
  2. Download the "Low-code Tools" 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 101 of the "Low-code Tools" PowerPack.
  4. After importing the PowerPack, you will be prompted to install the PowerPack. Click the Install button to install the PowerPack.

Features

The "Low-code Tools" PowerPack includes the following features:

  • An example Execution Environment using toolkit libraries from the "CLI: Toolkit", "REST: Toolkit", and "Prometheus: Toolkit" PowerPacks.
  • Steps that are specific to CLI, REST, and Prometheus for Dynamic Application development.
  • Example snippet Dynamic Applications that enable SL1 to collect configuration and performance data from REST APIs.
  • Dynamic Applications that enable SL1 to discover, model, and monitor an SL1 system on which you can create, and experiment with the snippet Dynamic Applications that you build.
  • PromQL Dynamic Application development examples.
  • SSH collection support for Agent Devices.
  • Support for the following authentication methods:
    • REST/Prometheus

      • API Key
      • Basic
      • Bearer Token
      • OAuth2
    • CLI
      • SSH

Enhancements and Issues Addressed

The following enhancements and addressed issues are included in this release of the PowerPack:

  • Resolved an issue where the index values were not properly aligned to the Snippet Framework or Configuration App Types.
  • Improved overall memory performance of user-defined caching across Dynamic Applications by reducing database interaction overhead.
  • Added support for credential field hostname substitutions for Snippet Framework Performance and Configuration App Types.

The credential version number will no longer be identical to the version number of this PowerPack.

Full documentation for the "Low-code Tools" PowerPack is provided at the following location: https://docs.sciencelogic.com/dev-docs/low_code_tools_v101/index.html

Known Issues

There are no known issues that affect version 101 of the " Low-code Tools" PowerPack.