Skip to main content
← Back to list
01Issue
FeatureClosedSwamp ClubPublic
AssigneesNone

Relationships

#2177 Docs: expand expression interpolation scope in datastore-configuration reference

Opened by stack72 · 9/16/2026

The datastore-configuration reference at content/manual/reference/datastore-configuration.md in the swamp-club repo documents expression interpolation as scoped to the datastore config object only ("String values in the datastore config object support expression interpolation").

After #2062, expressions now also work in:

  • datastore.namespace
  • datastore.directories (array elements)
  • datastore.exclude (array elements)
  • datastore.hydrationStrategy
  • Top-level repoId (with UUID validation on resolved value)
  • Top-level swampVersion

The "Expression Interpolation in Config Values" section title and body need updating to reflect the expanded scope.

Additionally, document the repoId operator-responsibility contract: repoId is a machine identity — swamp validates UUID format but cannot verify the value matches the intended environment's data. Misconfiguration means orphaned data with no automated merge/recovery path.


Automoved by swampadmin from https://github.com/swamp-club/swamp/issues/2467

02Bog Flow
OPENTRIAGEDIN PROGRESSCLOSED

Closed

9/18/2026, 4:23:43 PM

No activity in this phase yet.

03Sludge Pulse
Editable. Press Enter to edit.

stack72 commented 9/18/2026, 4:23:41 PM

Already documented — datastore-configuration.md lists all expanded interpolation fields (namespace, directories, exclude, hydrationStrategy, repoId, swampVersion) and the repoId operator-responsibility contract. Verified in #1234.

Sign in to post a ripple.