Valentin Lab
dbba0b1d89
new: ``host-resources`` implementation.
9 years ago
Valentin Lab
9d55b35f44
fix: dev: multiple typos corrected, an export on ``relation-target-compose-get`` fixed.
9 years ago
Valentin Lab
2de919b456
new: dev: provided new ``image_exposed_ports_0`` function for charms.
9 years ago
Valentin Lab
6b1bf0c108
new: config file location have changed.
Still supporting hold locations.
9 years ago
Valentin Lab
45fa041026
new: added ``get_service_base_image_dir_uid_gid``.
9 years ago
Valentin Lab
47461d5111
fix: did not check correctly when errorlevel could not be collected.
9 years ago
Valentin Lab
60be3bc702
new: provide ``$DOCKER_HOST_NET`` and ``$DOCKER_HOST_IP``.
9 years ago
Valentin Lab
2256c294ba
new: actually prints help and version with corresponding master options.
9 years ago
Valentin Lab
84002aba02
fix: bogus detection of docker-compose arguments.
9 years ago
Valentin Lab
d5f6a747d2
new: database library provided to charm.
9 years ago
Valentin Lab
4bc4d3edbd
fix: dev: cosmetic !minor
9 years ago
Valentin Lab
1f86ceb968
new: replaced ``gen_passwd`` by a much more quicker implementation.
9 years ago
Valentin Lab
46563cb190
chg: dev: moved function around. !minor
9 years ago
Valentin Lab
82aa3224c2
fix: clean message in case kal-shlib-core is not there.
9 years ago
Valentin Lab
5723aca37b
new: dev: renamed ``$RELATION_CHARM`` to ``$RELATION_BASE_CHARM`` for consistency.
9 years ago
Valentin Lab
d2cf2bd9b0
new: dev: new todo item. !minor
9 years ago
Valentin Lab
da16c41197
fix: cosmetic fixes. !mimor
9 years ago
Valentin Lab
f11df8662e
new: added ``$IMAGE_NAME`` and ``$CONTAINER_NAME`` for hooks.
9 years ago
Valentin Lab
0f5bb09160
new: dev: inheritance is like going up a relation, no need to double it.
9 years ago
Valentin Lab
2e40e88b83
new: more information on the origin of the action found for custom charm action.
9 years ago
Valentin Lab
d5e65e0968
fix: new cosmetic changes. !minor
9 years ago
Valentin Lab
c0020f82a9
new: correctly implement the arguments pass-through to docker-compose.
9 years ago
Valentin Lab
0e10020e91
fix: cosmetic improvements !minor
9 years ago
Valentin Lab
b3e08925f9
fix: check charm existence.
9 years ago
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