Open
Bug 2046079
Opened 2 months ago
Updated 7 days ago
[meta] Live Policies Support
Categories
(Enterprise Products :: Firefox, task, P1)
Enterprise Products
Firefox
Tracking
(Not tracked)
NEW
People
(Reporter: janika, Assigned: janika)
References
(Depends on 5 open bugs, Blocks 1 open bug)
Details
(Keywords: meta)
The policy engine fetches remote policies from the console periodically. It parses the policies and applies new policies, policy updates and policy removals.
A live policy is a policy with the following characteristics:
- The policy can be applied on** and after startup.
- The policy can be updated live***.
- The policy can be removed live***.
** this is the default behavior as the policy engine in non-enterprise builds always applies them on startup.
*** "live" meaning the policy is correctly applied without requiring a browser restart.
The goal is to support a set of verified live policies that an admin can trust to be correctly applied live. This capability will be reflected in the policies-schema.json for each policy with an extra key, e.g. live=true|false). All other policies require a restart.
| Assignee | ||
Comment 1•2 months ago
•
|
||
Execution Plan for Live Policies Support
- Analyze QA results of previous live policy testing (Bug 2046397)
- Triage policies and define the set of policies X to be required live (Bug 2046397)
- QA to verify set of live policies X (Bug 2046449)
- Add live capabilities for policies in X that QA found to be non-live (Bug 2046454)
- Work out set of policies Y that we’re highly confident to be live appliable (Bug 2046457)
- Add live capabilities to policies Y (Bug 2046460)
- QA to verify set of live policies Y (Bug 2046460)
- Flag live policies with extra key
livein policies-schema.json (Bug 2046462) - Cleanup live capabilities from any unverified policies (Bug 2046464)
Updated•20 days ago
|
Priority: -- → P1
Updated•20 days ago
|
Severity: -- → S2
You need to log in
before you can comment on or make changes to this bug.
Description
•