Datalore 2025.3 Help

Configure plans

Use the plans feature to limit resources that are available for users. You can assign plans to individual users or user groups.

To enable the feature, specify plan parameters under the plansConfig key in datalore.values.yaml.

Each particular plan is described by the following set of fields:

Option

Example value

Description

planId

"analyst"

ID of the plan for internal needs. Must be unique

default

true

Required for only one plan on the list, assigns the plan for all users as default

name

"Data analyst plan"

Name of the plan that will be shown in UI

diskUsageLimit

10 Gb

Disk space in persistence storage allowed per user

numRunningInstancesLimit

10

Number of parallel running agents allowed per user

instanceDurationQuotaMap

basic-agent: "PT100H"

Computation time per month available for each agent type; more than one agent type allowed, details in the tip below. Keys inside this field (like basic-agent) should match IDs used in the agents configuration.

Example

plansConfig: - planId: "Student" default: true name: "Student plan" instanceDurationQuotaMap: k8s-datalore-agent: "PT100H" k8s-datalore-agent-big: "PT10H" diskUsageLimit: "5.00 GB" numRunningInstancesLimit: 3 - planId: "Teacher" name: "Teacher plan" instanceDurationQuotaMap: k8s-datalore-agent: "PT300H" k8s-datalore-agent-big: "PT100H" diskUsageLimit: "25.00 GB" numRunningInstancesLimit: 10
Duration format

The computation time is specified in the PnDTnHnMnS: duration format where:

  • P: mandatory first character

  • nD (optional): number of days (day = 24 hours)

  • T: required when specifying time (hours, minutes, or seconds)

  • nH (optional): number of hours

  • nM (optional): number of minutes

  • nS (optional): number of seconds with a fractional part

Examples:

  • PT20.345S: 20.345 seconds

  • PT15M: 15 minutes

  • PT10H: 10 hours

  • P2D: 2 days

  • P2DT3H4M: 2 days, 3 hours, and 4 minutes

Last modified: 07 June 2025