Valentin Lab
e55f48f0c1
new: pkg: add ``btrfs-progs`` for charms to leverage ``btrfs`` filesystem
3 weeks ago
Valentin Lab
79a78f3db2
new: pkg: add ``semver`` for correct ordering of semantic versions
1 month ago
Valentin Lab
fcd628338b
new: pkg: add ``xxd`` to binary tools in docker image
1 month ago
Valentin Lab
463d7bfa4c
new: pkg: make ``upstream-versions`` faster thanks to a faster ``docker:tags:fetch``
2 months ago
Valentin Lab
af9616658a
fix: pkg: upgrade ``kal-shlib-common`` version to fix ``col-0:normalize:size`` behavior
Without this, ``compose status`` would not center correctly the last
field of each row.
2 months ago
Valentin Lab
da3ce73968
new: pkg: add ``docker-tags-fetch`` to docker image
2 months ago
Valentin Lab
662d3f778b
new: [compose-core] add ``status`` global action
2 months ago
Valentin Lab
8afbb111a8
new: update to docker-client version ``25.0.2``
10 months ago
Valentin Lab
8b71a39e3b
new: replace ``shyaml`` python implementation with rust implementation
10 months ago
Valentin Lab
c9f077fce9
fix: make ``shyaml`` installation work again
1 year ago
Valentin Lab
ba79db69a2
fix: use new ``yq`` with ``--nul-output``
Some charms are now using it (as ``gitea``)
1 year ago
Valentin Lab
b3c077ee91
fix: allow build after git.0k.io web interface loss and letsencrypt SSL curl system issue
- Alpine base system move from ``3.7`` to ``3.11`` to fix the SSL issue.
- add ``diffutils`` for full blown GNU ``diff`` support
- update of ``kal-shlib-{charm,common,docker}`` versions
- replacement of ``http://git.0k.io `` by hand picked binaries in
``https://docker.0k.io/download ``.
- some forced lib update due to alpine base version change
- pyyaml from ``4.1`` to ``5.4.1``
- add ``yq`` and ``patch``
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
2 years ago
Valentin Lab
888cb076ae
new: add ``recode`` to dependencies of charms in dockerfile
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
3 years ago
Valentin Lab
5896aee9d8
fix: correct some "certificate verification failed" upon ``wget`` usage in charms
Busybox ``wget`` seems to have some trouble using ca-certificates.
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
3 years ago
Valentin Lab
c1e143c1f4
fix: system image support for letsencrypt SSL protected host
This is following the DST Root CA X3 expiration (cf:
https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/
). Any access (for instance through charm's hook) to any let's encrypt
SSL protected could fail because of this. This could be any ``git``,
``curl``, ``wget`` command on those host.
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
3 years ago
Valentin Lab
0bf93fd118
fix: dev: [Dockerfile] need to fix ``cryptography`` package to avoid compilation issue.
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
3745298cca
new: added ``yaml2json`` to docker image mainly for usage in charms
First charm needing that is ``cyclos-ui``.
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
f6abe575db
new: added ``curl`` in base image.
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
ed1b75275a
new: dev: [Dockerfile] added =libxslt= and =xpath= commands
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
15dad81fc4
new: [compose-core] include last version of ``kal-shlib-docker``
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
5 years ago
Valentin Lab
a63600b7bd
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