Skip to content

Commit

Permalink
Distribute direct charm dependencies
Browse files Browse the repository at this point in the history
Do not rely on system installed Python packages but distribute the
direct charm dependencies as part of the charms wheelhouse.

As the span of distributions we need to support with reactive
charms widens we will run into compability problems with the
current model.

For further reference see juju/charm-helpers#341 and
canonical/layer-basic#135

Change-Id: Ic89bbc395d970039e5da4fe131b0feab9ed0f0a2
  • Loading branch information
fnordahl committed Aug 15, 2019
1 parent 25632d4 commit 46adde8
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 5 deletions.
1 change: 0 additions & 1 deletion src/layer.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ includes:
options:
basic:
use_venv: True
include_system_packages: True
packages: [ 'libffi-dev', 'libssl-dev' ]
snap:
octavia-diskimage-retrofit:
Expand Down
5 changes: 1 addition & 4 deletions src/tests/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,8 @@ smoke_bundles:
gate_bundles:
- bionic-stein
- bionic-rocky
comment: |
Deployment on Disco and onwards will not work until we resolve
https://bugs.launchpad.net/bugs/1824112
dev_bundles:
- disco
dev_bundles:
- eoan
target_deploy_status:
glance-simplestreams-sync:
Expand Down
3 changes: 3 additions & 0 deletions src/wheelhouse.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
keystoneauth1
python-glanceclient

jinja2
psutil

0 comments on commit 46adde8

Please sign in to comment.