~woutervb/glance-sync-slave-layer:functional

Last commit made on 2018-12-11
Get this branch:
git clone -b functional https://git.launchpad.net/~woutervb/glance-sync-slave-layer
Only Wouter van Bommel can upload to this branch. If you are Wouter van Bommel please log in for upload directions.

Branch merges

Branch information

Name:
functional
Repository:
lp:~woutervb/glance-sync-slave-layer

Recent commits

ec32e84... by Wouter van Bommel

Sync current branch with local modifications

e9e15bb... by Wouter van Bommel

WIP

bed4c64... by Wouter van Bommel

Implemented the first functional test

To realize functional tests the whole directory structure is changed, so
most (all) files are moved to a different location. This also to
anticipate LP#1801358.

Added some functionality to set the version of the charm that is
deployed. This is based of the git tag during building (via make
release).

Added a hook to build the charm, so that the build charm can be tested.
This is required, as we are working with an reactive charm that requires
a build step and will not allow direct deployment.
To facilitate this, the build directory is excluded from git, as it will
contain the 'build' charm.

Added the interfaces & layers this charm depends on, as submodules,
allowing version checking to take place.

c2b0e0f... by Wouter van Bommel

Implemented unittesting for libraries

The libraries that are created now have unittests. The libraries have a
reasonable coverage.
TODO are tests for functional (amulet / libjuju) and the mail script(s)

587160c... by Wouter van Bommel

Code style commit

This commit introduced .pre-commit-config.yaml file (so that all
commit's are checked) and all fixes required to follow the requirements
as defined in this file.

No code changes

1866c2a... by Wouter van Bommel

Implement support for the community images type

This commit implements the support for the community image type. It also
includes a rewrite to a more OO approach, with a start of unittests.

d4ef7a8... by Alvaro Uria

[aluria,r=spads] fix update_metadata when checksum does not change; flake8 fixes

d91af81... by Alvaro Uria

[aluria,r=] fix update_metadata when checksum does not change; flake8 fixes

7a68dbb... by Alvaro Uria

added extra params to config.yaml and reactive logic (config-changed not calling @when)

66ec2a6... by Alvaro Uria

fixes on project mapping and errors capture. First real tests ok