Valentin Lab
9d9bfaa7ef
fix: support of Ctrl-C
Before, bash would not correctly handle the subprocess, and would fail
to kill itself.
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
5 years ago
Valentin Lab
8dfe137964
new: add ssh to docker image to support git ``host-resources`` on ssh.
6 years ago
Valentin Lab
8c756c562e
new: pkg: avoid spurious warnings from ``docker-compose run`` calls.
This helps charm direct actions to keep a tidy standard output, and allows
them to be used in scripts.
``docker-compose`` was updated to the latest version available (aka
``1.24.0``) and was patched to include what might have been forgotten
when implementing the ``COMPOSE_IGNORE_ORPHANS`` environment variable.
On ``compose`` side, we need to make sure to pass environment variables
that are to be used by ``docker-compose``.
PR: https://github.com/docker/compose/pull/7020
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
5 years ago
Valentin Lab
88cd14c8e4
chg: Update kal-shlib-docker lib to ``0.0.5``
This update is not expected to have a lot of incidence, it is just to
keep up with docker lib, and if several bugs were corrected in this
update, the correction were on function that are not used in compose
nor charms for now.
5 years ago
Valentin Lab
bd6d5e94dc
new: update charm version to include ``$CHARM_NAME`` in all scripts.
5 years ago
Valentin Lab
503697ea6a
new: dev: update for kal-shlib-charm 0.5.0 compatibility
5 years ago
Valentin Lab
63da562f00
new: pkg: added ``acl`` to ``Dockerfile``
5 years ago
Valentin Lab
9047e609e3
fix: new library version to fix ``dir_is_empty``
5 years ago
Valentin Lab
dcffc921e1
new: added ``jq`` to binaries in docker image
5 years ago
Valentin Lab
3ff8b02d40
fix: correctly set compose ``-i`` options only when needed
5 years ago
Valentin Lab
3871ea75a0
fix: docker in docker could stall with no apparent reason
It was ``libcolor`` in ``kal-shlib-common`` having a bug figuring out
the width of the terminal.
6 years ago
Valentin Lab
b9175ac09e
fix: ``xargs`` would complain about ``LINE_MAX`` for some reason on some hosts.
6 years ago
Valentin Lab
c99c5e4384
fix: properly detect 80-columns wide display
This bug was located in ``kal-shlib-common`` that was thus updated.
6 years ago
Valentin Lab
4cc5097c54
new: pkg: update ``kal-shlib-common`` version to ``0.4.12``
6 years ago
Valentin Lab
d85587c157
new: added ``openssl`` and ``htpasswd`` commands to compose docker image.
6 years ago
Valentin Lab
dd8ff92c63
new: image update is now available for charms
6 years ago
Valentin Lab
45fcc7e7c9
new: update ``kal-shlib-common``
6 years ago
Valentin Lab
de3369c1e7
new: adding ``crudini`` in command line tools for charm usage.
6 years ago
Valentin Lab
3c3df16117
new: update ``kal-shlib-cmdline`` version.
6 years ago
Valentin Lab
1c639c9d55
new: basic but functional auto-summoning code.
6 years ago
Valentin Lab
993253d7da
chg: dev: force ``pyyaml`` to use C bindings to boost ``shyaml``.
6 years ago
Valentin Lab
cead8f601f
new: pkg: new versions of ``kal-shlib-pretty`` and ``kal-shlib-common``.
6 years ago
Valentin Lab
b103a952ca
new: provide full fledged ``find`` in docker image (and to charms).
6 years ago
Valentin Lab
515e545cdf
new: dev: ``kal-shlib-array`` and ``kal-shlib-charm`` version update.
6 years ago
Valentin Lab
37d5c0a43d
new: ``compose`` is now to be used in a docker.
6 years ago