Dynamic system settings
Deployment Manager exposes a few Dynamic System Settings (DSS) to override the default behavior. See below for a list of configurations available to override the default behavior. All of these settings are optional and are not required by default. Carefully evaluate each configuration before configuring for your application.
Service connection timeout
All interactions within Deployment Manager happen through REST services, and the default time for these connections is 30 seconds. The DSS DMConnectorTimeOut is responsible for setting the timeout in milliseconds. The value is set to 30000 milliseconds (30 sec.) by default. This dynamic system setting value can be modified as required to affect the connection timeout when calling the Deployment Manager service. Note that this will cause longer interaction times for all connectors.
Application Mapping in External LDAP System
This DSS deploymentmanager/security/external_apps_mapping/enabled drives the source of the application mapping with the operator. If set to true, the applications available to a user is managed from the external authentication system (SSO or LDAP). If enabled. any changes made within Deployment Manager are overwritten with values from the authentication system on next operator log in.
Use JWT Grant Type
Merge actions are performed from the application instance of the developer. Currently, Deployment Manager uses client credentials to integrate with the orchestrator, however if there is a requirement to use JWT grant type, then the following dynamic system setting rule can be created and set to TRUE. This will enable tracking the initiator of a merge requests. In addition to this setting, the appropriate authentication profile and JWT client/server profiles must be updated on the candidate and orchestrator environments.
Deployment History Maximum Size
The maximum count of deployments fetched for deployment history of a pipeline is currently set to 50. If you want to customize the default value, the following DSS can be edited and set to a new default value greater than 50. Note that the value set here will be applied for all pipelines and may potentially fetch large amounts of data if set to an arbitrarily large value. In addition to this you may have to increase the timeout setting to accommodate for the increased data, otherwise you may see blank deployment history.