Skip to main content

General

Show/hide the main navigation bar components

Show/hide the main navigation bar components (HideSnQ, HideReservations, HideTopologies, HideInventory)

Key

<add key="HideSnQ" value="True"/>

<add key="HideReservations" value="True"/>

<add key="HideTopologies" value="True"/>

<add key="HideInventory" value="True"/>

Possible valuesTrue/False
Where to add/changecustomer.config CloudShell Portal installation directory
Default valueFalse for all keys
Affected CloudShell ComponentCloudShell Portal
Version6.0 and above

Set the default home page

Key<add key="HomePageUrl" value="/RM/Topology"/>
Possible values

Scheduling and queueing: "SnQ/Scheduler/"

Topologies: "RM/Topology"

Reservations: "RM/"

Any other page relative address.

Where to add/changecustomer.config CloudShell Portal installation directory
Default valueThe topologies dashboard URL ("/RM/Topology")
Affected CloudShell ComponentCloudShell Portal
Version6.0 and above

Add the Contact option to the user menu in CloudShell Portal

Key<add key="ContactUsURL" value="<url>"/>
Possible valuesurl
Where to add/changecustomer.config CloudShell Portal installation directory
Default valueN/A (disabled)
Affected CloudShell ComponentCloudShell Portal
Version7.0 and above

Specify the number of resource driver executions that can run in parallel

Key<add key="WorkerPoolSize" value="20"/>
Possible valuesNumeric
Where to add/changecustomer.config CloudShell Server installation directory
Default value20
Affected CloudShell ComponentQuali Server
Version6.0

Enable user definitions to be imported from an active directory

Key<add key="ActiveDirectory.Domain" value="QUALISYSTEMS"/>
Possible valuesDomain names
Where to add/changecustomer.config CloudShell Server installation directory
Default valueN/A
Affected CloudShell ComponentCloudShell Portal
Version6.3 and above

Manual import of users using LDAP or Active Directory

Key<add key=ExternalUserPluginClass" value="LdapPlugin"/>
Possible values

ActiveDirectoryPlugin

LdapPlugin - requires additional configurations - see LDAP Integration

Where to add/changecustomer.config CloudShell Server installation directory
Default valueActiveDirectoryPlugin
Affected CloudShell ComponentCloudShell Portal
Version7.0 and above

Import user from external system (Active Directory, LDAP) if it does not exist in TestShell

Key<add key="ExternalUserManagement.AutoImportUser" value="True"/>
Possible valuesTrue/False
Where to add/changecustomer.config CloudShell Server installation directory
Default valueTrue
Affected CloudShell ComponentCloudShell Portal
Version6.1 and above

Disable DBCC TRACEON

Key<add key="sql_sysadmin_membership_exists" value="False"/>
Possible valuesTrue/False (True = DBCC TRACEON is enabled)
Where to add/changecustomer.config CloudShell Server installation directory
Default valueTrue
Affected CloudShell ComponentCloudShell Portal
Version6.1 and above

Set the user cache timeout value in seconds

Key<add key="Authentication.UserCacheTimeoutSeconds" value="600"/>
Possible valuesNumeric (in seconds)
Where to add/changecustomer.config CloudShell Server installation directory
Default value600
Affected CloudShell ComponentCloudShell Portal
Version6.1 and above

Specify the path for the packaging logs

Key<add key="PackageLog" value="<InstallationDirectory>:\Program Files (x86)\QualiSystems\CloudShell\Server\Packaging Logs"/>
Possible valuesText
Where to add/changecustomer.config CloudShell Server installation directory
Default valueInstallation path:=<InstallationDirectory>:\Program Files(x86)\QualiSystems\CloudShell\Server\Packaging Logs
Affected CloudShell ComponentCloudShell Portal
Version6.2.3 and above

Define the Instructions pane size

Key<add key="WS_InstructionsPanelWidth" value="500"/>
Possible valuesNumeric (in pixels)
Where to add/changecustomer.config CloudShell Portal installation directory
Default value540
Affected CloudShell ComponentCloudShell Portal
Version7.1 and above

Set the default Python version for new Python scripts

Python 3 automation requires Microsoft Visual C++ Redistributable 2015 x86 and x64 to be installed on the Execution Server(s).

Key<add key="DefaultPythonVersion" value="Python 3"/>
Possible values

Python 2

Python 3

Where to add/changecustomer.config CloudShell Server installation directory
Default valuePython 3
Affected CloudShell ComponentExecution Server
Version9.2 and above

Show the Drivers management page

Key<add key="HideDriversTabInManage" value="True"/>
Possible valuesTrue/False (True = Hide Drivers tab is enabled)
Where to add/changecustomer.config CloudShell Portal installation directory
Default valueTrue
Affected CloudShell ComponentCloudShell Portal
Version9.2 and above
Key<add key="EnableQualiBrandingFooter" value="False"/>
Possible valuesTrue/False (False = hide the footer)
Where to add/changecustomer.config CloudShell Portal installation directory
Default valueTrue
Affected CloudShell ComponentCloudShell Portal
Version2021.3 and above

Allowing the execution of orchestration scripts without the need for a blueprint driver

Key<add key="ExecutePythonOrchestrationScriptsDirectly" value="False"/>
Possible valuesTrue/False (False = disable the ability to run orchestration scripts directly from Quali Server and require the use of a blueprint driver)
Where to add/changetemp
Default valuecustomer.config CloudShell Server installation directory
Affected CloudShell ComponentCloudShell Server
Version9.3 and above

Increasing the time allowed for Quali Server to stop during upgrade

Key<add key="ServiceOnStopTimeSeconds" value="30"/>
Possible valuesNumeric (in seconds)
Where to add/changecustomer.config CloudShell Server installation directory
Default value30
Affected CloudShell ComponentCloudShell Server
Version2021.3 and above

Change the default Quali API port

Key<add key="QualiApi.Port" value="9001"/>
Possible valuesNumeric (port number)
Where to add/changecustomer.config CloudShell Server installation directory
Default value9000
Affected CloudShell ComponentQuali API
Version6.4 and above

Hide Approval Request content from CloudShell Portal

Key<add key="EnableApprovals" value="False"/>
Possible valuesTrue/False
Where to add/changecustomer.config CloudShell Portal installation directory
Default valueTrue
Affected CloudShell ComponentCloudShell Portal
Version2023.1 and above

Enabling the automatic removal of expired approval requests

Key<add key="ApprovalsCleanup.EnableOldExpiredRequests" value="True"/>
Possible valuesTrue/False
Where to add/changecustomer.config CloudShell Server installation directory
Default valueTrue
Affected CloudShell ComponentCloudShell Portal
Version2023.1 and above

Setting the expiration timeout for approval requests

Key<add key="ApprovalsCleanup.OldExpiredRequestsTimeoutInHours" value="168"/>
Possible valuesNumeric (in hours)
Where to add/changecustomer.config CloudShell Server installation directory
Default value168
Affected CloudShell ComponentCloudShell Portal
Version2023.1 and above

Setting the interval for detecting for expired approval requests

Key<add key="ApprovalsCleanup.OldExpiredRequestsCheckIntervalInHours" value="24"/>
Possible valuesNumeric (in hours)
Where to add/changecustomer.config CloudShell Server installation directory
Default value24
Affected CloudShell ComponentCloudShell Portal
Version2023.1 and above

Keep ports in reservation when removing visual connectors

Key<add key="EnableVisualConnectorDisconnectRemovePorts" value="false"/>
Possible valuesBoolean
Where to add/changecustomer.config CloudShell Server installation directory
truefalse
Affected CloudShell ComponentCloudShell Server
Version2024.1 and above

Resource Enrichment Cache

Key<add key="EnableResourceEnrichmentCache" value="false"/>
Possible valuesTrue/False (True - This cache promotes faster retrieval of resource details when rendering diagrams. False - disables for specific problematic scenarios - very large diagrams)
Where to add/changecustomer.config CloudShell Server installation directory
truefalse
Affected CloudShell ComponentCloudShell Server
Version2024.1 and above

Environment variable configuration overrides

Starting with CloudShell 2024.1, CloudShell supports overriding customer.config values using environment variables. This enables configuration management without modifying files directly, which is useful for containerized deployments and automation scenarios.

To override a configuration key, set an environment variable with the prefix QS_ followed by the key name (with dots replaced by underscores). For example, to override <add key="MyKey" value="SomeValue"/>, set the environment variable QS_MyKey.

KeyN/A (environment variable prefix: QS_)
Possible valuesAny value that would be valid in the corresponding customer.config key
Where to add/changeSystem environment variables on the machine running the CloudShell component
Default valueN/A
Affected CloudShell ComponentAll (Quali Server, Portal, Execution Server)
Version2024.1 and above
note

Environment variable overrides take precedence over values defined in customer.config. This allows you to manage configuration centrally (e.g., via orchestration tools or container runtime) without modifying config files on disk.

Allow unicode characters in script command context

When set to true, allows passing unicode characters to script environment variables. This is useful when usernames or other context values contain unicode characters.

Key<add key="AllowUnicodeForCommandContext" value="True"/>
Possible valuesTrue/False
Where to add/changecustomer.config CloudShell Server installation directory
Default valueFalse
Affected CloudShell ComponentCloudShell Server
Version2024.1 and above

Configure AI Assistant chat menu item in Portal

Administrators can configure an AI Assistant menu item in the Portal by setting a URL template. This adds a menu item that opens an AI chat interface, optionally passing context about the current page or resource.

The URL template can include placeholders that are replaced with context values at runtime, such as {resource} or {page}.

Key<add key="AIChatURL" value="https://your-ai-chat-url.com?context={page}"/>
Possible valuesA URL template. Supported placeholders: {page}, {resource}, {sandbox}
Where to add/changecustomer.config CloudShell Portal installation directory
Default valueN/A (disabled)
Affected CloudShell ComponentCloudShell Portal
Version2026.1 and above