RedPepper Documentation

Authentication

Agents are authenticated by the following things:

If all of these authentication tests succeed, the agent’s claimed name is accepted.

Each agent that wishes to connect to the manager must have a corresponding entry in agents.yml which defines agent-specific parameters. Each entry must include the following items:

Client certificate validation is controlled by the tls_* settings in manager.yml.

You can set up your own private Certificate Authority using Smallstep CA for a fairly simple and reliable agent certificate provisioning process. See Installation for how to do this.