Cloud Services
Operations: Deployment Requests
2 years ago
2 years ago


(Reporter: mythmon, Assigned: relud)


(Blocks: 1 bug)

Firefox Tracking Flags

(Not tracked)




2 years ago
Please deploy Normandy v16.

# Major changes

* Log navigator.oscpu
* Deployment improvements
* Recipe signing reliability improvements

# Migrations


# Settings changes


# Commit log

$ git log v15..v16 --pretty=format:"%h %s" --no-merges

b635faf docs: Add envvar DJANGO_LOG_OSCPU_RATE
95571eb Simplify verify_signature
951d890 Add tests and checks for recipe signature verification
628f59b When autosigning, use the final version of recipes
81cf43c Remove --no-disable from update_actions command
baeee1a Add and David badges to README
c325e07 chore(package): update node-sass to version 3.9.3
e9cde91 chore(package): update node-sass to version 3.9.1
a573f6b chore(package): update redux to version 3.6.0
7775ca1 Allow editing actions, regardless of recipe usage
73bd718 Log navigator.oscpu via the client classification endpoint.
562d20f Use webpack config for Karma tests and remove isomorphic-fetch.
ff0ea4b Add sourcemaps in development mode.
42c054b Add Redux DevTools to the control interface.


2 years ago
Summary: Deploy Normandy v16 → Deploy Normandy v17

Comment 1

2 years ago
Please change this to v17. v16 has a bug with health checks.

git log v16..v17 --pretty=format:"%h %s" --no-merges

38b1470 Fix recipe signature check
0906334 Upgrade pytest to 3.0.1
Tests before deploying v17 to stage passed

QA is ready for v17 to be deployed to staging for further testing.

Comment 3

2 years ago
v17 is deployed to stage

Comment 4

2 years ago
:chartjes please qa stage?
Flags: needinfo?(chartjes)

QA tests in staging have passed, noted that the test for verifying signed recipes was skipped due to no signed recipes being available on staging.

QA approves for deployment to production.

:relud Is there a URL for the production API endpoint that I can run tests against (like https://normandy-admin.stage.mozawws)
Flags: needinfo?(chartjes) → needinfo?(dthorn)

Comment 6

2 years ago
prod admin is at and requires vpn to access. prod is at . are you looking for something other than those?
Flags: needinfo?(dthorn)

Comment 7

2 years ago
v17 is up in prod
Last Resolved: 2 years ago
Resolution: --- → FIXED
(In reply to Daniel Thorn [:relud] from comment #6)
> prod admin is at and requires vpn to
> access. prod is at . are you looking for
> something other than those?

That's what I was looking for. My contract API tests pass

(venv) ~/m/normandy ((v17)) $ py.test --server= -v contract-tests/
============================================================================================== test session starts ===============================================================================================
platform darwin -- Python 3.5.2, pytest-3.0.2, py-1.4.31, pluggy-0.3.1 -- /Users/chartjes/mozilla/normandy/venv/bin/python3.5
cachedir: .cache
django settings: normandy.settings (from ini file)
rootdir: /Users/chartjes/mozilla/normandy, inifile: pytest.ini
plugins: django-2.9.1, mock-0.11.0
collected 4 items

contract-tests/ PASSED
contract-tests/ PASSED
contract-tests/ PASSED
contract-tests/ SKIPPED
You need to log in before you can comment on or make changes to this bug.