JFrog Advanced Security Additional Configurations

JFrog Installation & Setup Documentation

Content Type
Installation & Setup
ft:sourceType
Paligo

Tip

You are in Step 3 of the JFrog Advanced Security installation. For previous and next steps, refer to Installing JFrog Advanced Security

The default values for Cloud and Self-Hosted are listed, most of our customers are working with the default sets of values, you can contact support if you want to consult on changing the defaults. Here is a summary of additional YAML configurations for JFrog Advanced Security that you can define:

Parameter

Description

jobCountLimit

Specify the maximum number of advanced security jobs allowed to run concurrently. The default value is 10, which can be adjusted based on available resources.

cpuLimit

Set the CPU limit for the JAS jobs, which depends on your data size and volume. The default is 3.

memLimit

Define the memory limit for the JAS jobs based on your data size and volume. The default is 16Gi.

cpuRequest

Indicate the CPU request required for JAS jobs to operate, subject to your data size and volume. The default is 1.5.

memRequest

Specify the memory request necessary for JAS jobs to run, again depending on your data size and volume. The default is 4Gi.

ephemeralStorageRequest

Define the minimum ephemeral storage required for JAS jobs to run. This is important for temporary data storage during processing. A recommended default is 20G.

ephemeralStorageLimit

Set the maximum amount of ephemeral storage that JAS jobs can utilize. A standard default is 40G, which allows for buffer space during job execution.

Example configuration for system.yaml:

contextualAnalysis:
  jobCountLimit: 10
exposures:
  jobCountLimit: 10
executionService:
  cpuLimit: 3
  memLimit: 16Gi
  cpuRequest: 1.5
  memRequest: 4Gi
  ephemeralStorageRequest:20G
  ephemeralStorageLimit:40G

For Helm installation, you can incorporate these parameters into your custom-value.yaml file as follows:

xray:
  extraSystemYaml: 
    contextualAnalysis:
      jobCountLimit: 10
    exposures:
      jobCountLimit: 10
    executionService:
      cpuLimit: 3
      memLimit: 16Gi
      cpuRequest: 1.5
      memRequest: 4Gi
      ephemeralStorageRequest:20G
      ephemeralStorageLimit:40G