Closed Bug 1623779 Opened 5 months ago Closed 4 months ago

Add method to get suitabilities without requiring signature checks

Categories

(Firefox :: Normandy Client, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
Firefox 76
Tracking Status
firefox76 --- fixed

People

(Reporter: mythmon, Assigned: mythmon)

References

Details

Attachments

(1 file)

As of bug 1604363, Normandy now has a different idea of how to check if it should run a recipe. It combines checking filters, capabilities and signatures into one check, and it makes Normandy actions more powerful.

Normandy Devtools needs to work with this mechanism, to display the status of recipes. The problem is that Normandy Devtools needs to do this for recipes that don't necessarily have signatures, or aren't signed for the current environment. The current way of doing this insists that if a recipe is not signed, no other checks run (for safety reasons).

We need a safe way for the Normandy Devtools to get suitabilities for unsigned recipes.

Depends on: 1604363

The generator based system used here allows us to guarantee that recipes that
don't pass security or compatiblity checks don't run further checks for
standard usage, but still allows advanced use cases to get a fuller picture.

Pushed by mcooper@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ced448c84e74
Add method to get suitabilities without requiring signature checks r=rdalal
Status: NEW → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 76
You need to log in before you can comment on or make changes to this bug.