domino logo
About DominoArchitecture
Kubernetes
Cluster RequirementsDomino on EKSDomino Kubernetes Version CompatibilityDomino on GKEDomino on AKSDomino on OpenShiftNVIDIA DGX in DominoDomino in Multi-Tenant Kubernetes ClusterEncryption in Transit
Installation
Installation ProcessConfiguration ReferenceInstaller Configuration ExamplesPrivate or Offline InstallationCustom Certificatesfleetcommand-agent release notes
Azure Deployments
Prepare for InstallationDeploy DominoProvision Infrastructure and Runtime Environment
Google Cloud Deployments
Prepare for InstallationProvision Infrastructure and Runtime EnvironmentDeploy Domino
Configuration
Central ConfigurationNotificationsFeature FlagsChange The Default Project For New UsersProject Stage ConfigurationDomino Integration With Atlassian Jira
Compute
Manage Domino Compute ResourcesHardware Tier Best PracticesModel Resource QuotasPersistent Volume ManagementAdding a Node Pool to your Domino ClusterRemove a Node from Service
Keycloak Authentication Service
Operations
Domino Application LoggingDomino MonitoringSizing Infrastructure for Domino
Data Management
Data in DominoData Flow In DominoExternal Data VolumesDatasets AdministrationSubmit GDPR Requests
User Management
RolesManage UsersLicense Usage Reporting
Environments
Environment Management Best PracticesCache Environment Images in EKSImages From Authenticated External Registries
Backup and Restore
Backup StructureBackup LocationCustomize BackupsRun a Manual, On-Demand BackupRestore backups
Control Center
Control Center OverviewExport Control Center Data with The API
Troubleshooting
domino logo
About Domino
Domino Data LabKnowledge BaseData Science BlogTraining
Admin Guide
>
Configuration
>
Feature Flags

Feature Flags

Use feature flags to control which Domino functionality is available to users. Feature flags are categorized as follows:

User-Scoped Overrides

Flags in this section override the values set in the Deployment Global section.

Note
Deployment Global

Flags in this section override Domino’s system default value.

Default

If no value is set for the flag in the Deployment Global section, then Domino uses a system default value.

Tip
Feature FlagDefault ValueCategoryDescription

AppPublishingEnabled

true

Deployment Global

Allow app publishing. Set to false to disable the Anyone, including anonymous users and Anyone with an account access permissions. See Who can see my App? for more information about these permissions.

EnableApps

true

User-Scoped Overrides

Deployment Global

Apps host web applications and dashboards. When this flag is set to true, users can publish apps from inside a project, view a list of apps in Launchpad, view apps to which they have access, and view apps in the Assets dashboard. When this flag is set to false, the only difference is that users cannot publish an app or web application from their project. See App publishing overview.

enableInWorkspaceBranchSelection

false

User-Scoped Overrides

When true, users can select which files to commit in Git-based projects. By default, this is off and Domino commits all changes to the project. See Use Git in Your Workspace

enableSelectFileSync

true

User-Scoped Overrides

Deployment Global

When a user is in a workspace and has made changes to multiple files, this flag activates the Select and Sync button so users can select the files that they want to commit and Sync to Git. This only happens when workspace comes from a project created as a Git project, not a Domino File System (DFS) project.

KubernetesContainerMetricsEnabled

true

Deployment Global

Domino retrieves CPU and memory statistics from Prometheus. If something is wrong with Prometheus, the Jobs dashboard and Workspaces might run slowly. Set this flag to false to stop retrieving data from Prometheus. The user will see blank values in tables and CPU and memory graphs will not be shown.

ShortLived.DaskAutoscalingEnabled

true

User-Scoped Overrides

Deployment Global

This enables the autoscale features on the Launch New Workspace page so users can set the Auto-scale workers check box and then set a minimum and maximum number of workers. See Understanding your cluster settings.

ShortLived.DaskClustersEnabled

true

User-Scoped Overrides

Deployment Global

Enables support for Dask clusters in workspaces. See On-demand Dask.

ShortLived.DisableDFSBasedProjects

false

User-Scoped Overrides

Deployment Global

Prevents users from creating classic Domino File System (DFS) based projects. See Projects overview for more about classic projects.

Note

ShortLived.EnableDataSources

true

No longer supported.

ShortLived.EnableExternalDataVolumes

true

User-Scoped Overrides

Enables the integration of External Data Volumes (EDV) with Domino.

Warning

ShortLived.EnableGitBasedProjects

true

User-Scoped Overrides

Deployment Global

Allows users to create Git-based projects (GBP). See Git-based projects with CodeSync.

Note

ShortLived.EnableInWorkspaceBranchSelection

true

User-Scoped Overrides

Deployment Global

Allows users to search for and switch branches in their Git repositories in a workspace. When set to false, users can see the branch name but cannot interact with it. See Using Git in your workspace.

ShortLived.EnableRepoCreationInNewProjectModal

true

User-Scoped Overrides

Deployment Global

If using GitHub or GitLab PAT, allows users to create a Git repository when creating a Git-based project. See Create a Git-based project.

ShortLived.EnableUserNotifications

true

Deployment Global

If this is set to false, Notifications are hidden from users.

ShortLived.EnableWorkspaceReproduction

true

Deployment Global

From the Workspaces page, the user can click History. If this flag is enabled, the user will see the Workspace History with a tab that lists commits and a tab that lists Sessions. On the Commits tab, the user can hold their mouse over a row. At the end of the row, they can click Open to create a workspace from the commit. When the new workspace is created, a new branch is also created. This is referred to as reproducing a workspace. If this is disabled, the user sees a list of Workspace Sessions.

ShortLived.EnhancedMergeConflictsEnabled

true

User-Scoped Overrides

Deployment Global

Allows users to use the application to resolve merge conflicts when syncing to a Git repository.

When set to false, a merge conflict with remote will create a new branch with the user’s changes. The user must manually merge the changes onto their original branch. See Resolve merge conflicts.

ShortLived.ExternalDataVolumes

true

Deployment Global

Set to true so your users can use external data sources (such as hard drives and flash drives). When true, the user can open a project and click Data in the navigation pane. Then, they can click the External Volumes tab to add external volumes to their project and retrieve data from that source. See External Data Volumes.

ShortLived.ExternalDataVolumesFullCensor

false

User-Scoped Overrides

Deployment Global

When true, the External Data Volumes section on the Data page shows only those external data volumes that are available to the user. Additional volumes might have been mounted, but will not be listed. If this is set to false, this is considered partial volume censorship and all volumes mounted to the project are listed, but some might be grayed out to refuse a user’s access. See Volume censorship levels.

ShortLived.FastStartDataSets

true

User-Scoped Overrides

Deployment Global

No longer supported. Do not change the default value.

ShortLived.GitReferencesCustomizableEnabled

true

User-Scoped Overrides

Deployment Global

Allows users to select a branch, commit, tag, or custom Git reference when importing a Git repository.

When set to false, imported repositories default to the default branch. See Add a repository to a project.

ShortLived.GitRepoValidationEnabled

true

Deployment Global

Allows automated user validation to Git repositories when a Git-based project is created, imported, or a job or workspace is started. This validation prevents workspaces from failing due to invalid credentials to clone a Git repository. See Git repositories in Domino.

ShortLived.HardwareTierCapacityFetchingEnabled

true

Deployment Global

This flag controls whether the time estimate (such as <1 min and <7 min) is shown for the Hardware tier on the Project settings page.

ShortLived.JobsListAutoUpdateDisabled

false

User-Scoped Overrides

Deployment Global

Use this flag to turn off auto-update on the Job page to improve job performance. If this is turned off, the user must click the refresh button on the Jobs page to get updates on the information in the Jobs Timeline such as CPU(%), Memory, Duration, Status, and Comments. See Jobs dashboard.

ShortLived.RayAutoscalingEnabled

true

User-Scoped Overrides

Deployment Global

This enables the autoscale features on the Launch New Workspace page so users can set the Auto-scale workers check box and then set a minimum and maximum number of workers. See Understanding your cluster settings.

ShortLived.RayClustersEnabled

true

User-Scoped Overrides

Deployment Global

Enables support for Ray clusters in workspaces. See On-demand Ray Overview.

ShortLived.ShowV1DataProjects

false

User-Scoped Overrides

Deployment Global

No longer supported. Do not change the default value.

ShortLived.SparkAutoscalingEnabled

true

User-Scoped Overrides

Deployment Global

This enables the autoscale features on the Launch New Workspace page so users can set the Auto-scale workers check box and then set a minimum and maximum number of workers. See Understanding your cluster settings.

ShortLived.SparkClustersEnabled

true

User-Scoped Overrides

Deployment Global

Enables support for Spark clusters in workspaces. See On-demand Spark Overview.

Domino Data LabKnowledge BaseData Science BlogTraining
Copyright © 2022 Domino Data Lab. All rights reserved.