- 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>
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>
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>
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.