Gitlab Datastore
@webframp/gitlab-datastore · v2026.10.21.1
Stores swamp runtime data in GitLab using the Terraform state HTTP API. Provides distributed locking via GitLab's native state locking mechanism and bidirectional sync between local cache and GitLab. Emits OpenTelemetry spans for GitLab API calls, lock acquisition/release, and push/pull sync so datastore activity is visible in traces when a TracerProvider is configured. The access token is read from a swamp vault with a `vault.get` expression in the datastore config, never written literally.