layer-apt:refresh

Last commit made on 2018-09-10
Get this branch:
git clone -b refresh https://git.launchpad.net/layer-apt
Only Stuart Bishop can upload to this branch. If you are Stuart Bishop please log in for upload directions.

Branch merges

Branch information

Name:
refresh
Repository:
lp:layer-apt

Recent commits

cf78622... by Stuart Bishop

Remove multi-import avoidance hack, no longer needed

5544f7f... by Stuart Bishop

Use layer:status

ae6bdd7... by Stuart Bishop

Use 'flag' instead of deprecated 'state' terminology

a9efce4... by Stuart Bishop

Do not provide invalid states to status-set

Addresses lp:1784482

eff038e... by Stuart Bishop

Remove obsolete Python package magic

5c6920b... by Stuart Bishop

Add layer option to add package signing keys shipped with the charm

Adds a 'keys' layer option, where a list of relative paths to
package signing keys shipped with the charm may be provided.
These will be automatically added before install_sources and
install_keys is handled.

36f956a... by Stuart Bishop

Set Juju application version from package version

7377e1f... by Stuart Bishop

Cope with unexpected null values in application config

It seems that charm composition occasionally loses application
configuration defaults from lower layers, with the end result
we end up with a None where we really should only ever see
the empty string. Work around this.

608bdf5... by Marco Ceppi

Add layer.yaml defines

eb5a6ca... by Stuart Bishop

Avoid dependency on python3-apt, only available as a system dependency

charmhelpers.fetch.apt_cache() imports apt_pkg, which is only available
as a system package and breaks if use_system_packages=False is specified
in layer.yaml.