GENERAL: What does ‘system.yaml validation failed’ mean and how to resolve it

GENERAL: What does ‘system.yaml validation failed’ mean and how to resolve it

AuthorFullName__c
Noa Shechter
articleNumber
000006059
ft:sourceType
Salesforce
FirstPublishedDate
2024-03-21T06:26:42Z
lastModifiedDate
2024-03-21
VersionNumber
2
Introduction
The system.yaml file encompasses a multitude of configuration capabilities for JFrog products. These configurations are organized under different sections in the YAML file.

Under the $JFROG_HOME/<JFrog_Product>/var/etc folder, we can find a few different system yaml files:
  1. System.yaml: This file holds the customized configuration of the product.
  2. System.basic-template.yaml: It contains commonly used system configurations and mirrors system.yaml after a fresh installation.
  3. system.full-template.yaml: This includes a comprehensive list of all available configurations.

Every entry in the system.yaml file should correspond to an entry in the system.full-template.yaml file and to the online references:
  1. Artifactory Yaml Template - https://jfrog.com/help/r/jfrog-installation-setup-documentation/artifactory-system-yaml-configuration-topics
  2. Xray Yaml Template - https://jfrog.com/help/r/jfrog-installation-setup-documentation/xray-system-yaml
  3. Distribution Yaml Template -  https://jfrog.com/help/r/jfrog-installation-setup-documentation/supported-configurations-in-distribution-system-yaml
  4. Insight Yaml Template - https://jfrog.com/help/r/jfrog-installation-setup-documentation/supported-configurations-in-insight-system-yaml
  5. Pipeline Yaml Template - https://jfrog.com/help/r/jfrog-installation-setup-documentation/supported-configurations-in-pipelines-system-yaml