You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Migrate Registar registrations to carry canonical tracker service role, configuration-instance identity, and final listener binding metadata. Make this metadata queryable without running a health check or depending on bind-IP conventions.
Background
Issue #2036 now owns canonical tracker identity types only. This issue owns the dependent migration of torrust-server-lib registration metadata and tracker registrations after #2035 propagates that identity through actual bootstrap.
This migration is required before #2039 can use canonical runtime identity for event-metrics policy filtering. It also replaces #1419's temporary bind-IP classification and fixed registration delay.
Scope
Extend torrust-server-lib::ServiceRegistration with generic immutable metadata and optional health behavior.
Publish and upgrade a compatible torrust-server-lib release.
Carry canonical role and configuration-instance identity into all tracker service registrations.
Provide deterministic, side-effect-free registry queries and registration readiness.
Goal
Migrate
Registarregistrations to carry canonical tracker service role, configuration-instance identity, and final listener binding metadata. Make this metadata queryable without running a health check or depending on bind-IP conventions.Background
Issue #2036 now owns canonical tracker identity types only. This issue owns the dependent migration of
torrust-server-libregistration metadata and tracker registrations after #2035 propagates that identity through actual bootstrap.This migration is required before #2039 can use canonical runtime identity for event-metrics policy filtering. It also replaces #1419's temporary bind-IP classification and fixed registration delay.
Scope
torrust-server-lib::ServiceRegistrationwith generic immutable metadata and optional health behavior.torrust-server-librelease.Prerequisites
Implementation outline
Acceptance criteria
Related to #1419, #2035, #2036, and #2039.
See
docs/issues/drafts/migrate-runtime-service-registry-metadata/ISSUE.mduntil the specification PR merges.