4 Commits

Author SHA1 Message Date
Sahid Orentino Ferdjaoui
1625884690 Add train template and train functional tests
A train template is added which pulls in sectional
placement config from charm-layer-openstack.

This requires adding identity-credentials as a required
interface for train and above.

This patch also updates the smoke test to run train.

Closes-Bug: 1850691
Depends-On: https://review.opendev.org/#/c/692426/
Change-Id: Ib3937915c5195b5e031d5056959932849012fc23
Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@canonical.com>
2019-11-06 17:59:28 +00:00
Frode Nordahl
ac4a16e527
Rebuild for sync layer-openstack
Also explicitly set ``include_system_packages`` to False.

While that setting is now the a default we consume from
``layer-basic`` it is more clear for the causual reader
of the charm source code.

Remove redundant entries from ``wheelhouse.txt``.

Change-Id: Id3d40ad97791d6c10b54570fd02b6eb401a69063
2019-08-22 09:00:19 +02:00
Frode Nordahl
a135482670
Distribute direct charm dependencies
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
juju-solutions/layer-basic#135

Change-Id: I99aa452221bea06331519c3a6cf3fde18c75c879
2019-08-14 16:51:52 +02:00
Liam Young
29d6d050ad initial commit 2018-06-28 08:21:28 +00:00