Closed Bug 1584368 Opened 5 years ago Closed 5 years ago

Read Normandy recipes from capabilities aware Remote Settings bucket

Categories

(Firefox :: Normandy Client, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
Firefox 71
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.

Depends on: 1583966

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.

Blocks: 1587608
Attachment #9099410 - Attachment description: Bug 1584368 - Fetch Normandy recipes from capabilities-aware locations r=gijs → Bug 1584368 - Fetch Normandy recipes from capabilities-aware locations r=gijs!
Pushed by mcooper@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e1a1b2085ee2 Fetch Normandy recipes from capabilities-aware locations r=Gijs,leplatrem
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 71
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: