Configuring the Yaml File
You can configure all your system settings using the system.yaml
file, which is located in the $JFROG_HOME
/artifactory/var/etc
folder.
Configuration Topics
The system.yaml
file is comprised of a large number of configuration capabilities. The configurations are grouped under different areas according to the order in which they are displayed in the yaml as follows.
Shared | Security |
Logging | |
Node | |
Database | |
Script | |
Env | |
Metrics | |
Artifactory | Database |
Node | |
Tomcat | |
Env | |
Metrics | |
Mission Control (Microservice) | |
Access | Http |
GRCP | |
Database | |
Tomcat | |
Env | |
Frontend | Session |
Logging | |
Env | |
FeatureToggler | |
Metadata | Database |
Logging | |
Profiling | |
Env | |
TokenCache | |
Mission Control | Tomcat |
Database | |
idgenerator | |
Router | Profiling |
Proxy | |
Entrypoints | |
ServiceRegistry | |
Topology | |
SupportBundle | |
Logging | |
Env | |
Replicator | Logging |
TLS | |
Profiling | |
txDir | |
Env | |
Event | TokenCache |
ArtifactoryClient | |
AccessClient | |
SupportBundle | |
ProxyCache | |
BaseURLCache | |
Profiling | |
Metrics | |
Logging | |
RateLimit | |
Webhooks |
Searching in the Yaml File
Because the yaml file contains a wide range of configuration capabilities, the best way to find the configuration you are looking for is by searching within the yaml for key words. For example, you can search for any of the words that match the topic areas above, i.e., if you are looking for configurations related to events, search for event; for access configurations, search for access, etc.
YAML File Format
The YAML file is constructed with keys and entities that use the following key: [entity]
format, for example #joinKey: "<Your joinKey>"
.
Shared Configurations
These are configurations used by all micro-services.
Artifactory Operational Microservices
These are specific configurations, which are set under each micro-service section and override similar shared configurations for the specific micro-service.
Editing the Yaml File
Edit the yaml
file below according to your specific requirements. For example, remove unused database settings.