Background
Coming out of T408186#11651079 and T408186#11651618, we need a way to properly pass through the schema ids of experiments in the base experiments API endpoint (https://test-kitchen-next.wikimedia.org/api/v1/experiments) in order for the Test Kitchen extension's experiment enrollment processors to populate that config on a per-experiment basis.
Currently the meta api which is what we use to correlate schema title with stream names does not provide the full schema id for a given stream which the Experiment objects in Test Kitchen extension need to create correctly formatted events.
Description
Build a method for fetching schema ids by stream name so that they can be passed through with experiment configs in the base experiments API endpoint.
Acceptance Criteria
- Add the secondary schemas repo as a submodule in TKUI to properly get schema ids for stream names
- Update T406604 to include the secondary repo submodule to be updated as part of CI
- /api/v1/experiments includes schema_id as a key in experiment configs
- Document schema_id behaviour