Valentin Lab
|
f2e9041fb7
|
fix: actions would fail on 'charm.run_relation_action' missing.
This is due to the fact that ``stdbuf`` will try to find a direct
process to launch. We must launch bash to make sense of exported
functions.
|
9 years ago |
Valentin Lab
|
fea23e64a7
|
new: added ``get_docker_ip``, ``wait_docker_ip``, ``docker_add_host_declaration``.
|
9 years ago |
Valentin Lab
|
9ef232e9b8
|
new: new hook ``post_deploy``.
|
9 years ago |
Valentin Lab
|
07bb0775fd
|
new: [up] force ``-d`` option.
This will be required to allow special post-up scripts.
|
9 years ago |
Valentin Lab
|
4203cfd3a9
|
new: added access to paths of target and base charm for relation scripts.
|
9 years ago |
Valentin Lab
|
5f92d8b768
|
chg: removed old ``hooks.d/*.sh`` script support.
|
9 years ago |
Valentin Lab
|
700445f0f6
|
new: [graph] new command.
|
9 years ago |
Valentin Lab
|
128b4b5862
|
chg: dev: minor cosmetic changes or code deletion. !minor
|
9 years ago |
Valentin Lab
|
f1d165765d
|
chg: dev: refactor out ``setup_host_resource``.
|
9 years ago |
Valentin Lab
|
a16a806776
|
new: catch error earlier. !minor
|
9 years ago |
Valentin Lab
|
12e5000866
|
chg: dev: use charm lib
|
9 years ago |
Valentin Lab
|
fe7946e7b9
|
chg: dev: be more explicit on error message. !minor
|
9 years ago |
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 |