Valentin Lab
3fd2de482a
chg: catch empty ``docker-compose.conf`` with meaning-full error message.
9 years ago
Valentin Lab
b88d7f1483
fix: if directory was empty, there was a nasty message.
9 years ago
Valentin Lab
538599e5b8
fix: hidden error exit from export.
9 years ago
Valentin Lab
b683d60b47
fix: added some catches on bad returns of some important functions.
9 years ago
Valentin Lab
f015db4f0f
fix: some cosmetic corrections !minor
9 years ago
Valentin Lab
dd92acac87
new: check compose file yaml before usage.
9 years ago
Valentin Lab
67d47266e2
fix: merging would fail without this with ``merge_cli`` not defined.
9 years ago
Valentin Lab
3a5a3dce3b
chg: dev: TODO in comments included. !minor
9 years ago
Valentin Lab
ad5e792430
fix: lists will remove duplicate elements when merging yaml.
This will solve the duplicate warning that docker-compose issues
notably on ``links``.
9 years ago
Valentin Lab
59501a990c
new: static caching system.
9 years ago
Valentin Lab
5dbf63f865
fix: avoid calculating md5 when there is only one argument.
9 years ago
Valentin Lab
31ec4d20d3
fix: dependency calculation has numerous issues.
Loop were not supported, and many bug crippled the order of the
calculation. Added also some caching to avoid recalculating this each
time.
9 years ago
Valentin Lab
ef8b2f3067
new: dev: added some more logs when compiling to monitor evolution of performance.
9 years ago
Valentin Lab
2a7422849f
new: added variable ``$CHARM_NAME`` in hooks.
9 years ago
Valentin Lab
b196423053
new: added support of ``docker-compose`` options in ``compose.yml``.
9 years ago
Valentin Lab
08489b21be
chg: a few cosmetic changes in logs !minor
9 years ago
Valentin Lab
7016c88258
new: added ``charm-resources`` resource declaration shortcut.
9 years ago
Valentin Lab
7c77658ff8
new: allow relations to avoid creating any links.
This is done through a new ``tech-dep`` attribute in the
definition of the relation (done in the ``provide`` part of
the ``metadata.yml`` of a charm).
This replaces the ``reverse-tech-dep`` as it no allows 3 values.
The default one is ``True`` which simply allow the creation of
a ``link`` in the ``docker-compose`` file.
The value ``False`` will prevent creation of any ``link``, and the
``reversed`` value will reverse the ``link`` created.
9 years ago
Valentin Lab
370458d94a
save
9 years ago
Valentin Lab
7c48bbb677
fix: merging new ``compose.yml`` to get the relations informations.
9 years ago
Valentin Lab
d2867007b9
first import
9 years ago