Created by Guillermo Gonzalez on 2016-01-27 and last modified on 2020-04-21
Get this branch:
bzr branch lp:isitdeployable
Members of Ubuntu One PQM Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu One PQM Team
Review team:
Ubuntu One hackers

Recent revisions

301. By Daniel Manrique on 2020-04-21

Add some temporary debugging to find email address which is causing a BadRequest from Launchpad.

Merged from https://code.launchpad.net/~roadmr/isitdeployable/badrequest/+merge/382710

300. By Przemysław Suliga on 2019-12-10

Updated Django 1.11.9 to 1.11.26

This also includes a pytz update to pytz-2019.3

Summary of changes between Django 1.11.9 and 1.11.26:

Merged from https://code.launchpad.net/~suligap/isitdeployable/django-upgrade-1.11.26-requirements.txt/+merge/376472

299. By Przemysław Suliga on 2019-12-10

Refresh the lxd related bits in Getting started section of the README
Fix "Updating dependencies" section of the README (proper target branch for dependencies)

Merged from https://code.launchpad.net/~suligap/isitdeployable/readme-updates/+merge/376505

298. By Daniel Manrique on 2019-09-10

Fixes from the previous merge

Merged from https://code.launchpad.net/~roadmr/isitdeployable/active-flag/+merge/372562

297. By Daniel Manrique on 2019-09-10

Add an "Active" flag to Projects. An Inactive project won't be queried anymore for either new revisions or updates to existing deployments, essentially archiving it.

Merged from https://code.launchpad.net/~roadmr/isitdeployable/active-flag/+merge/372441

296. By Daniel Manrique on 2019-07-23

Handle nonexistent revisions properly.

This happens if (that we know of):

1- A branch has been rewritten and a specific commit referenced in the project is gone or nonexistent due to a typo :)

Merged from https://code.launchpad.net/~roadmr/isitdeployable/handle-nonexistent-revisions-in-bzr/+merge/370522

295. By Daniel Manrique on 2019-07-23

If self.branch.revparse_single(revspec) Keyerrors, it means the revspec we wanted doesn't exist in the source tree anymore - return None

Merged from https://code.launchpad.net/~roadmr/isitdeployable/revision-disappeared-ohnoes/+merge/370451

294. By Daniel Manrique on 2019-06-26

Update some dependencies for newer httplib2: lazr-authentication, oops-datedir-repo so they work with the newer launchpadlib and other lazr in the dependencies branch.

Merged from https://code.launchpad.net/~roadmr/isitdeployable/update-lazr-deps/+merge/369349

293. By Tom Wardill on 2019-05-20

Add 7 char short sha1 codes to git revisions

Merged from https://code.launchpad.net/~twom/isitdeployable/short-codes/+merge/367645

292. By Daniel Manrique on 2018-10-11

Add querying and displaying of which versions of code are deployed in each service/environment.

Each project can have zero or more "Existing Deployments". Periodically, the service will poke a configured URL for each of these deployments, extract the value from a specific header, and store that for display in both the index page and each project's page.

Since most of our projects expose their current version in a X-VCS-Version or similar, this information can be collected for them, and the index page can then provide at a glance an overview of which versions each project is at.

Merged from https://code.launchpad.net/~roadmr/isitdeployable/existingdeployments/+merge/356594

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.