DGCLI | On‑Premise | Urbi Documentation

DGCLI utility releases

Changed the process of working with installation artifacts:

  • All services available for installation in On-Premise are now grouped into components. See the updated DGCLI configuration file.

  • Updated the list of parameters for working with the utility:

    • Added new --component and --components parameters for different utility modes.
    • Changed the behavior of the --version parameter.

    See the Command-line arguments reference.

  • Updated the data cleanup process: see the Installation artifact lifecycle.

  • Updated commands for installing services using Helm charts.

Important

Starting September 2025, new versions of all services within On-Premise can only be installed using the version 3.x of the DGCLI utility and by following the steps below. To install On-Premise versions 1.43.0 and earlier, you can use the 2.x version of the utility.

To switch to the new service installation and update process, follow these steps:

  1. Install the latest version of the DGCLI utility.
  2. Specify the required components for artifact fetching in the utility configuration file. See the updated file structure description.
  3. Follow the updated instructions for fetching installation artifacts and installing individual services.
  • Updated the operation of license, save, and restore modes: to use them in On-Premise versions 1.16.0 or lower, you must now add the --with-license-v1 argument so that commands run correctly. See the Command reference.
  • The dgctl pull command now writes the size of downloaded artifacts (service images, data, and others) to the log. See the pull mode description.
  • Added a new mandatory --user parameter for calling dgctl. See the Command reference.
  • The command dgctl restore will restore two manifest files, latest.json and a manifest with timestamp {timestamp}.json, as it works on dgctl pull.
  • Utility optimized on loading large files.
  • Introduced command dgctl license with optional flag --from-file.