harmonize apt sources and keys configuration
Bug #1813447 reported by
Dmitrii Shcherbakov
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Landscape Charm |
Fix Released
|
Medium
|
Adam Collard | ||
landscape-client-charm |
Fix Committed
|
Medium
|
Adam Collard |
Bug Description
Currently landscape charms provide different mechanisms to configure apt keys and options which is confusing for deployers and operators.
It would be good to standardize on something common such as install_sources and install_keys options implemented in many reactive charms (which depend on layer-apt).
Related branches
lp:~adam-collard/landscape-charm/install-sources-keys
- Simon Poirier (community): Approve
- 🤖 Landscape Builder: Approve (test results)
-
Diff: 278 lines (+93/-17)11 files modifiedMakefile (+1/-1)
config.yaml (+24/-1)
dev/ubuntu-deps (+2/-1)
lib/apt.py (+18/-1)
lib/callbacks/tests/test_apt.py (+1/-1)
lib/tests/stubs.py (+8/-1)
lib/tests/test_apt.py (+34/-6)
lib/tests/test_install.py (+1/-1)
lib/tests/test_services.py (+1/-1)
lib/tests/test_upgrade.py (+1/-1)
tests/helpers.py (+2/-2)
lp:~adam-collard/landscape-client-charm/install_sources_keys
- Simon Poirier (community): Approve
- 🤖 Landscape Builder: Approve (test results)
-
Diff: 391 lines (+86/-70)10 files modifiedMakefile (+9/-1)
TESTING (+3/-1)
config.yaml (+21/-0)
dev/ubuntu-deps (+1/-5)
hooks/common.py (+4/-1)
hooks/hooks.py (+7/-5)
hooks/install.py (+14/-49)
hooks/stubs.py (+6/-0)
hooks/test_hooks.py (+20/-7)
tests/10-deploy-register.py (+1/-1)
lp:~npochet/landscape-charm/landscape-charm
Rejected
for merging
into
lp:~landscape/landscape-charm/trunk
- 🤖 Landscape Builder: Needs Fixing (test results)
- Simon Poirier (community): Needs Information
-
Diff: 12 lines (+1/-1)1 file modifiedlib/apt.py (+1/-1)
Changed in landscape-charm: | |
assignee: | nobody → Adam Collard (adam-collard) |
importance: | Undecided → Medium |
Changed in landscape-client-charm: | |
status: | New → In Progress |
assignee: | nobody → Adam Collard (adam-collard) |
importance: | Undecided → Medium |
Changed in landscape-client-charm: | |
status: | In Progress → Fix Committed |
Changed in landscape-charm: | |
status: | New → In Progress |
Changed in landscape-charm: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
install_sources and install_keys have been implemented for landscape (server) charm and are available as of revision 30 in the charm store.