liveBook · Manning

Source of truth

As explained in Effective Platform Engineering

A single source of truth is one authoritative location from which a given set of values or facts is obtained.

A source of truth is one authoritative location for a given set of values or facts. For secure values, pipelines, deployment events, cluster services, and other automation should retrieve secrets from that location. section 6.2.2

Centralizing secrets reduces conflicting copies and opportunities for error while simplifying credential rotation and sustaining secure configuration. Scattering values across pipeline steps, deployments, and services creates brittle operational practices. section 6.2.2

Pipeline secret retrieval

A pipeline can inject environment variables or render a Terraform configuration from the authoritative secrets store instead of embedding credentials in pipeline or application configuration. section 6.2.2

Figure 6.5 We are using the same tools we will integrate with the platform for our customers’ use. To create the truly self-service experience we want, beyond the general criteria, we need these from our secrets management tool.
A diagram of a software secret management

AI-generated content may be incorrect.

Use the secrets-management criteria to evaluate whether the chosen tool supports a self-service experience and authoritative secret retrieval. section 6.2.2

How Effective Platform Engineering covers it

How deep it goes
Explains the operational rationale and retrieval pattern, but stops short of specifying a particular secrets-management architecture.
Examples
Uses environment injection, Terraform configuration rendering, pipeline steps, deployment events, and cluster secret services.
What it assumes
Assumes familiarity with deployment pipelines, configurations, service credentials, and secrets-management tools.
What you can do after
Operate automation that retrieves secure values consistently and supports simpler credential rotation.
How it connects
Connects secrets management with deployment pipelines, credential rotation, self-service, and secure configuration.

Also explained in

Compare how 8 books explain source of truth →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Effective Platform Engineering. The section links point to the parts of the book it draws on.