History
Viewset for viewing and uploading recipes.
GET /api/v3/recipe/755/history/?format=api&ordering=approved_revision
http://json-schema.org/draft-04/schema#", "title": "Change preferences permanently", "type": "object", "required": [ "slug", "preferences" ], "properties": { "slug": { "description": "Unique identifer for the rollout, used in telemetry and rollbacks", "type": "string", "pattern": "^[a-z0-9\\-_]+$" }, "preferences": { "description": "The preferences to change, and their values", "type": "array", "minItems": 1, "items": { "type": "object", "required": [ "preferenceName", "value" ], "properties": { "preferenceName": { "description": "Full dotted-path of the preference being changed", "type": "string" }, "value": { "description": "Value to set the preference to", "type": [ "string", "integer", "boolean" ] } } } } } }, "name": "preference-rollout", "id": 5, "implementation_url": null }, "approval_request": { "approved": true, "approver": { "id": 40, "first_name": "Ritu", "last_name": "Kothari", "email": "rkothari@mozilla.com" }, "comment": "Increasing rollout to 95%, lgtm", "created": "2019-06-10T17:50:14.450083Z", "creator": { "id": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "id": 1682, "revision": { "id": 2570, "recipe_id": 755 } }, "arguments": { "slug": "rollout-webrender-release-67-1541488", "preferences": [ { "preferenceName": "gfx.webrender.all.qualified", "value": true } ] }, "experimenter_slug": null, "capabilities": [ "jexl.context.env.version", "capabilities-v1", "jexl.transform.bucketSample", "action.preference-rollout", "jexl.transform.versionCompare" ], "comment": "", "creator": { "id": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "date_created": "2019-06-10T17:50:09.988709Z", "enabled_states": [ { "id": 1017, "created": "2019-06-18T17:25:13.468532Z", "creator": { "id": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "enabled": false, "carryover_from": null }, { "id": 1001, "created": "2019-06-11T18:24:09.226913Z", "creator": { "id": 40, "first_name": "Ritu", "last_name": "Kothari", "email": "rkothari@mozilla.com" }, "enabled": true, "carryover_from": 966 } ], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "normandy.os.windowsVersion >= 6.1", "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"67.!\")>=0)&&(env.version|versionCompare(\"67.*\")<0)) && ([\"webrender\",normandy.userId]|bucketSample(0,950,1000)) && (normandy.os.windowsVersion >= 6.1)", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "versions": [ 67 ], "type": "version" }, { "count": 950, "input": [ "\"webrender\"", "normandy.userId" ], "start": 0, "total": 1000, "type": "bucketSample" } ], "id": 2570, "identicon_seed": "v1:co1ijjza2pc", "metadata": {}, "name": "Rollout: Webrender in Release 67 [Bug 1541488]", "recipe": { "approved_revision_id": 2570, "id": 755, "latest_revision_id": 2570 }, "updated": "2019-06-18T17:25:13.520727Z" }, { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Change preferences permanently", "type": "object", "required": [ "slug", "preferences" ], "properties": { "slug": { "description": "Unique identifer for the rollout, used in telemetry and rollbacks", "type": "string", "pattern": "^[a-z0-9\\-_]+$" }, "preferences": { "description": "The preferences to change, and their values", "type": "array", "minItems": 1, "items": { "type": "object", "required": [ "preferenceName", "value" ], "properties": { "preferenceName": { "description": "Full dotted-path of the preference being changed", "type": "string" }, "value": { "description": "Value to set the preference to", "type": [ "string", "integer", "boolean" ] } } } } } }, "name": "preference-rollout", "id": 5, "implementation_url": null }, "approval_request": { "approved": true, "approver": { "id": 40, "first_name": "Ritu", "last_name": "Kothari", "email": "rkothari@mozilla.com" }, "comment": "Changing rollout from 25% to 50% as planned. Confirmed expected level of enrollment with 25%.", "created": "2019-05-30T17:13:43.110865Z", "creator": { "id": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "id": 1651, "revision": { "id": 2539, "recipe_id": 755 } }, "arguments": { "slug": "rollout-webrender-release-67-1541488", "preferences": [ { "preferenceName": "gfx.webrender.all.qualified", "value": true } ] }, "experimenter_slug": null, "capabilities": [ "jexl.context.env.version", "capabilities-v1", "jexl.transform.bucketSample", "action.preference-rollout", "jexl.transform.versionCompare" ], "comment": "", "creator": { "id": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "date_created": "2019-05-30T17:08:04.999599Z", "enabled_states": [ { "id": 966, "created": "2019-05-30T18:10:44.974702Z", "creator": { "id": 40, "first_name": "Ritu", "last_name": "Kothari", "email": "rkothari@mozilla.com" }, "enabled": true, "carryover_from": 957 } ], "enabled": true, "extra_capabilities": [], "extra_filter_expression": "normandy.os.windowsVersion >= 6.1", "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"67.!\")>=0)&&(env.version|versionCompare(\"67.*\")<0)) && ([\"webrender\",normandy.userId]|bucketSample(0,500,1000)) && (normandy.os.windowsVersion >= 6.1)", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "versions": [ 67 ], "type": "version" }, { "count": 500, "input": [ "\"webrender\"", "normandy.userId" ], "start": 0, "total": 1000, "type": "bucketSample" } ], "id": 2539, "identicon_seed": "v1:co1ijjza2pc", "metadata": {}, "name": "Rollout: Webrender in Release 67 [Bug 1541488]", "recipe": { "approved_revision_id": 2570, "id": 755, "latest_revision_id": 2570 }, "updated": "2019-05-30T18:10:45.021521Z" }, { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Change preferences permanently", "type": "object", "required": [ "slug", "preferences" ], "properties": { "slug": { "description": "Unique identifer for the rollout, used in telemetry and rollbacks", "type": "string", "pattern": "^[a-z0-9\\-_]+$" }, "preferences": { "description": "The preferences to change, and their values", "type": "array", "minItems": 1, "items": { "type": "object", "required": [ "preferenceName", "value" ], "properties": { "preferenceName": { "description": "Full dotted-path of the preference being changed", "type": "string" }, "value": { "description": "Value to set the preference to", "type": [ "string", "integer", "boolean" ] } } } } } }, "name": "preference-rollout", "id": 5, "implementation_url": null }, "approval_request": { "approved": true, "approver": { "id": 40, "first_name": "Ritu", "last_name": "Kothari", "email": "rkothari@mozilla.com" }, "comment": "25% rollout on 67, win7 onwards", "created": "2019-05-28T17:33:39.209322Z", "creator": { "id": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "id": 1642, "revision": { "id": 2513, "recipe_id": 755 } }, "arguments": { "slug": "rollout-webrender-release-67-1541488", "preferences": [ { "preferenceName": "gfx.webrender.all.qualified", "value": true } ] }, "experimenter_slug": null, "capabilities": [ "jexl.context.env.version", "capabilities-v1", "jexl.transform.bucketSample", "action.preference-rollout", "jexl.transform.versionCompare" ], "comment": "", "creator": { "id": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "date_created": "2019-05-21T21:15:53.878003Z", "enabled_states": [ { "id": 957, "created": "2019-05-28T18:11:33.896829Z", "creator": { "id": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "enabled": true, "carryover_from": null } ], "enabled": true, "extra_capabilities": [], "extra_filter_expression": "normandy.os.windowsVersion >= 6.1", "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"67.!\")>=0)&&(env.version|versionCompare(\"67.*\")<0)) && ([\"webrender\",normandy.userId]|bucketSample(0,250,1000)) && (normandy.os.windowsVersion >= 6.1)", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "versions": [ 67 ], "type": "version" }, { "count": 250, "input": [ "\"webrender\"", "normandy.userId" ], "start": 0, "total": 1000, "type": "bucketSample" } ], "id": 2513, "identicon_seed": "v1:co1ijjza2pc", "metadata": {}, "name": "Rollout: Webrender in Release 67 [Bug 1541488]", "recipe": { "approved_revision_id": 2570, "id": 755, "latest_revision_id": 2570 }, "updated": "2019-05-28T18:11:33.933164Z" }, { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Change preferences permanently", "type": "object", "required": [ "slug", "preferences" ], "properties": { "slug": { "description": "Unique identifer for the rollout, used in telemetry and rollbacks", "type": "string", "pattern": "^[a-z0-9\\-_]+$" }, "preferences": { "description": "The preferences to change, and their values", "type": "array", "minItems": 1, "items": { "type": "object", "required": [ "preferenceName", "value" ], "properties": { "preferenceName": { "description": "Full dotted-path of the preference being changed", "type": "string" }, "value": { "description": "Value to set the preference to", "type": [ "string", "integer", "boolean" ] } } } } } }, "name": "preference-rollout", "id": 5, "implementation_url": null }, "approval_request": null, "arguments": { "slug": "rollout-webrender-release-67-1541488", "preferences": [ { "preferenceName": "gfx.webrender.all.qualified", "value": true } ] }, "experimenter_slug": null, "capabilities": [ "jexl.context.env.version", "capabilities-v1", "jexl.transform.bucketSample", "action.preference-rollout", "jexl.transform.versionCompare" ], "comment": "", "creator": { "id": 6, "first_name": "Josh", "last_name": "Gaunt", "email": "jgaunt@mozilla.com" }, "date_created": "2019-05-21T20:40:25.663749Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "!(\"pref-flip-webrender-perf67-1526094\" in normandy.experiments.active) &&\nnormandy.os.windowsVersion >= 6.1", "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"67.!\")>=0)&&(env.version|versionCompare(\"67.*\")<0)) && ([\"webrender\"]|bucketSample(0,250,1000)) && (!(\"pref-flip-webrender-perf67-1526094\" in normandy.experiments.active) &&\nnormandy.os.windowsVersion >= 6.1)", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "versions": [ 67 ], "type": "version" }, { "count": 250, "input": [ "\"webrender\"" ], "start": 0, "total": 1000, "type": "bucketSample" } ], "id": 2509, "identicon_seed": "v1:co1ijjza2pc", "metadata": {}, "name": "Rollout: Webrender in Release 67 [Bug 1541488]", "recipe": { "approved_revision_id": 2570, "id": 755, "latest_revision_id": 2570 }, "updated": "2019-05-21T20:40:25.699767Z" }, { "action": { "arguments_schema": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Change preferences permanently", "type": "object", "required": [ "slug", "preferences" ], "properties": { "slug": { "description": "Unique identifer for the rollout, used in telemetry and rollbacks", "type": "string", "pattern": "^[a-z0-9\\-_]+$" }, "preferences": { "description": "The preferences to change, and their values", "type": "array", "minItems": 1, "items": { "type": "object", "required": [ "preferenceName", "value" ], "properties": { "preferenceName": { "description": "Full dotted-path of the preference being changed", "type": "string" }, "value": { "description": "Value to set the preference to", "type": [ "string", "integer", "boolean" ] } } } } } }, "name": "preference-rollout", "id": 5, "implementation_url": null }, "approval_request": null, "arguments": { "slug": "rollout-webrender-release-67-1541488", "preferences": [ { "preferenceName": "gfx.webrender.all.qualified", "value": true } ] }, "experimenter_slug": null, "capabilities": [ "jexl.context.env.version", "capabilities-v1", "jexl.transform.bucketSample", "action.preference-rollout", "jexl.transform.versionCompare" ], "comment": "", "creator": { "id": 1, "first_name": "Michael", "last_name": "Cooper", "email": "mcooper@mozilla.com" }, "date_created": "2019-04-25T16:01:30.336896Z", "enabled_states": [], "enabled": false, "extra_capabilities": [], "extra_filter_expression": "", "filter_expression": "(normandy.channel in [\"release\"]) && ((env.version|versionCompare(\"67.!\")>=0)&&(env.version|versionCompare(\"67.*\")<0)) && ([\"webrender\"]|bucketSample(0,250,1000))", "filter_object": [ { "channels": [ "release" ], "type": "channel" }, { "versions": [ 67 ], "type": "version" }, { "type": "bucketSample", "input": [ "\"webrender\"" ], "start": 0, "count": 250, "total": 1000 } ], "id": 2428, "identicon_seed": "v1:co1ijjza2pc", "metadata": {}, "name": "Rollout: Webrender in Release 67 [Bug 1541488]", "recipe": { "approved_revision_id": 2570, "id": 755, "latest_revision_id": 2570 }, "updated": "2019-04-25T16:01:30.376754Z" } ][ { "action": { "arguments_schema": { "$schema": "