Need to support private PPAs
Bug #1290430 reported by
Paul Larson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu CI Engine |
Fix Released
|
High
|
Ursula Junque | ||
Ubuntu CI Services |
Fix Released
|
High
|
Ursula Junque |
Bug Description
The airline should also support private PPAs. For this to work, the image builder will need to add the appropriate apt lines to reach the private PPA with team credentials.
Francis said there is some code in the lp:pbuilderjenkins project that can generate apt sources lines using oauth and launchpadlib, so hopefully it should be as simple as grabbing those lines and adding them instead of the current ones we add if it's a private PPA.
Related branches
lp://staging/~ursinha/ubuntu-ci-services-itself/add-launchpad-ppa-owner
- Andy Doan (community): Approve
- Francis Ginther: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 176 lines (+22/-12)12 files modifiedbranch-source-builder/cupstream2distro/settings.py (+2/-1)
create_lp_creds.py (+2/-0)
juju-deployer/configs/unit_config.yaml.tmpl (+1/-0)
juju-deployer/deploy.py (+1/-0)
juju-deployer/test_deploy.py (+1/-0)
ppa-assigner/ppa_assigner/api.py (+2/-1)
ppa-assigner/ppa_assigner/launchpad.py (+2/-2)
ppa-assigner/ppa_assigner/management/__init__.py (+3/-2)
ppa-assigner/ppa_assigner/models.py (+2/-2)
ppa-assigner/ppa_assigner/settings.py (+2/-1)
ppa-assigner/ppa_assigner/tests.py (+2/-2)
tests/ppa_assigner/test.py (+2/-1)
lp://staging/~ursinha/ubuntu-ci-services-itself/ppa-add-private
- PS Jenkins bot (community): Approve (continuous-integration)
- Francis Ginther: Approve
- Andy Doan (community): Approve
-
Diff: 287 lines (+93/-31)7 files modifiedjuju-deployer/configs/unit_config.yaml.tmpl (+2/-0)
ppa-assigner/ppa_assigner/api.py (+6/-2)
ppa-assigner/ppa_assigner/launchpad.py (+10/-3)
ppa-assigner/ppa_assigner/migrations/0001_initial.py (+2/-0)
ppa-assigner/ppa_assigner/models.py (+23/-13)
ppa-assigner/ppa_assigner/settings.py (+1/-0)
ppa-assigner/ppa_assigner/tests.py (+49/-13)
Changed in ubuntu-ci-services-itself: | |
milestone: | none → phase-0 |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in ubuntu-ci-services-itself: | |
status: | Confirmed → In Progress |
Changed in ubuntu-ci-services-itself: | |
status: | In Progress → Fix Released |
Changed in uci-engine: | |
assignee: | nobody → Ursula Junque (ursinha) |
importance: | Undecided → High |
milestone: | none → phase-0 |
status: | New → Fix Released |
To post a comment you must log in.