Configuration Manager (CI/CD)

The TrackMe Configuration Manager (TCM) brings config-as-code to TrackMe. It captures your admin operations as replayable transactions, so configuration flows from a non-production environment, through source control, into production — instead of being hand-applied on the live system.

How it works

TCM runs in two modes:

  • Receiver mode (non-production) — every admin-level operation you perform (creating a tenant, editing a policy, and so on) is recorded as a transaction in a journal.

  • Producer / replay mode (production) — the production instance reads the journal and replays the exact same REST calls, applying each transaction exactly once (it is idempotent, keyed on the transaction).

The workflow is: configure in non-production → your CI/CD pipeline picks up the journal and version-controls it with the TCM release → release to production → TCM replays it.

Note

  • TCM is a separate add-on (TA-trackme-conf-manager), downloaded from the TrackMe downloads site rather than Splunk Base, so Cloud customers can repackage and self-publish it.

  • In a non-production search-head cluster, the journal is a local file and is not replicated across members — run TCM on a standalone non-production instance, or manage journal synchronisation yourself.

See also