Closed Bug 1657419 Opened 4 years ago Closed 4 years ago

support signing other types of promoted addon than recommended

Categories

(Cloud Services :: Operations: Autograph, task)

task

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: eviljeff, Assigned: u581815)

Details

Addons are expanding the Recommended Add-on programme to be Promoted Add-ons, which will other include recommended add-ons, and other classes which have (generally lesser) status. There is already a states array which can include "recommended"; we would need "sponsored", "verified", "line" too.

PRD: https://docs.google.com/document/d/1QpEfiiAnfoEGsJuDbYe69WfYoQ_f_9DqPhK3VKWv9kc/edit# - I copied the relevant section into https://github.com/mozilla/addons-server/issues/14863

summary table: https://docs.google.com/spreadsheets/d/1ENbv1CuLDd25Sk0XAwgbWTl9is5rV12OxJD6g1kUi48/edit#gid=1788006942

We currently pass ['options']['recommendations'] = ['recommended'] to the signing endpoint so would it just be passing a different value instead?

Oh, we've checked and we never actually used "partner", so that can be removed as a possible state. Leaving "recommended", "sponsored", "verified", "line" (+ "standard"? from https://github.com/mozilla-services/autograph/blob/master/autograph.yaml#L986)

Assigning this bug to :gguthe.

Assignee: bobm → gguthe

created PR to update the config file as requested by @jvehent
https://github.com/mozilla-services/autograph/pull/509

Thanks! I'll land the dev changes before tagging the next release (waiting on CI and dep updates).

Updated the stage and prod configs for train-14 in autograph-hiera-sops commit 4f84158753605449e0bb35f7f25f822e5e1adabf

Status: NEW → ASSIGNED

Changes landed in all envs will deploy with train-14

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED

(In reply to Andrew Williamson [:eviljeff] from comment #1)

(+ "standard"? from https://github.com/mozilla-services/autograph/blob/master/autograph.yaml#L986)

Note that "standard" is not used per :eviljeff in slack just now

PR to remove "standard" state from the example/default autograph config https://github.com/mozilla-services/autograph/pull/516

You need to log in before you can comment on or make changes to this bug.