Read Normandy recipes from capabilities aware Remote Settings bucket
Categories
(Firefox :: Normandy Client, enhancement, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox71 | --- | fixed |
People
(Reporter: mythmon, Assigned: mythmon)
References
Details
Attachments
(1 file)
Now that the client understands capabilities (bug 1548631) and the server is publishing capabilities (mozilla/normandy#1932), we can move onto part two of the capabilities migration: segmenting capabilities-aware clients and naive clients.
The server will soon (mozilla/normandy#1935) start publishing recipes into two separate buckets on remote settings, and begin filtering the HTTP endpoint that older clients use. The existing methods of accessing recipes will only publish recipes that are compatible with a certain "baseline" set of capabilities. This baseline was chosen to maintain compatibility with the current cohort of Normandy clients that we regularly target. Clients that understand capabilities should read from the new endpoints and collections.
To this end, we should update the Remote Settings collection that Normandy reads from, and the URL that is used for the legacy HTTP method of retrieving recipes.
Assignee | ||
Comment 1•5 years ago
|
||
This indicates to the Normandy server that this client understands the
capabilities model, which is used for backwards compatibility. Without this
change, the server will only send recipes that are compatible with the
functionality that existed in Firefox 70, and other recipes will not be
included. With this change, we'll get the full picture of recipe.
Updated•5 years ago
|
Comment 3•5 years ago
|
||
bugherder |
Description
•