Skip to content

Configuration

Hunter LaFaille edited this page Aug 12, 2024 · 6 revisions

Service Configuration

The high level YML configuration is where you'll do most of your configuration.

ATC API

This is currently not implemented, but is planned!

Services

Each service must have the following fields:

Name: A simple name describing what this service does

Description: A more in depth description of the service

Maintainer: Who internally maintains the team (ex: product owner)

Identity Token: Identity Token that this service will pass with each request to authenticate itself with ATC

Hosts: A list of strings that contain the hosts for this service

Provides: A list of endpoints this service provides to other services

Consumes: A list of endpoints this service consumes from other services

Special Behaviors

Certain low level behaviors within ATC can be configured by passing properties to the JVM through -D flags.

Name Description Allowed Values Required
atc.http.stackTraceInErrorResponse Allow the central request handler to send stack traces in error responses true false No
Clone this wiki locally