Commit Graph

  • 30c3b0576c new: dev: [compose-core] add some more timing in debug mode master Valentin Lab 2024-11-02 19:29:44 +0100
  • 463d7bfa4c new: pkg: make ``upstream-versions`` faster thanks to a faster ``docker:tags:fetch`` Valentin Lab 2024-11-01 22:43:18 +0100
  • 6f33dfff3e new: [compose-core] make ``compose status`` resolve all cell in parallel Valentin Lab 2024-11-01 21:52:50 +0100
  • 233c3c843a new: [compose-core] improve the help message of ``compose status`` command Valentin Lab 2024-11-01 12:06:22 +0100
  • 451e990746 new: [compose-core] add ``--raw|-r`` and ``-0`` raw output and NUL-separated fields support Valentin Lab 2024-11-01 12:05:23 +0100
  • 910259e7c3 new: [compose-core] add defaults and ``+`` sign in ``compose status`` fields spec for left/right align Valentin Lab 2024-11-01 11:34:28 +0100
  • af9616658a fix: pkg: upgrade ``kal-shlib-common`` version to fix ``col-0:normalize:size`` behavior Valentin Lab 2024-11-01 11:10:52 +0100
  • d46e9d8a84 new: [compose-core] add ``upstream-version`` field in ``status`` action Valentin Lab 2024-11-01 09:48:09 +0100
  • da3ce73968 new: pkg: add ``docker-tags-fetch`` to docker image Valentin Lab 2024-10-30 09:00:13 +0100
  • cb68778314 fix: [compose-core] make ``run`` also compute global all relation Valentin Lab 2024-10-29 05:18:26 +0100
  • 4e450f062d fix: [compose-core] make charm action also compute relation subset Valentin Lab 2024-10-28 18:26:37 +0100
  • 455181e1b9 fix: [compose-core] add missing ``RELATION_DATA_FILE`` var for indirect action Valentin Lab 2024-10-23 20:42:01 +0200
  • 9480da50c9 new: [compose-core] move cache files to global cache for increased performance Valentin Lab 2024-10-23 20:40:52 +0200
  • 662d3f778b new: [compose-core] add ``status`` global action Valentin Lab 2024-10-23 11:41:43 +0200
  • 69ed33afcb new: [compose-core] add service state tracking Valentin Lab 2024-10-22 17:46:04 +0200
  • aea2344b56 fix: [compose-core] make ``stub`` services un-summonable Valentin Lab 2024-10-22 17:43:26 +0200
  • e9f3a7fcee fix: [compose-core] improve support of ``run`` action Valentin Lab 2024-10-22 15:55:51 +0200
  • c01460dffd new: dev: [compose-core] introduce ``is_docker_compose_action_multi_service`` variable for convenience Valentin Lab 2024-10-22 15:54:14 +0200
  • 8a08e36dbf fix: dev: [compose-core] change minor debug statement !minor Valentin Lab 2024-10-22 15:52:19 +0200
  • f57d6b5d12 new: dev: [compose-core] introduce ``err-d`` to display location of errors in debug mode Valentin Lab 2024-10-21 18:16:22 +0200
  • 2e2267716a fix: dev: [compose-core] use ``hash_get`` from ``kal-shlib-common`` Valentin Lab 2024-10-21 15:47:08 +0200
  • 94acd713cc fix: [compose-core] prevent hard to debug issue with output leaking out Valentin Lab 2024-10-21 14:36:51 +0200
  • 810f0c6049 new: [compose-core] add code improvements !minor Valentin Lab 2024-10-21 14:35:58 +0200
  • 5a25724581 wip2 cache-relation Valentin Lab 2024-10-22 12:13:06 +0200
  • 660074ef1d wip Valentin Lab 2024-10-22 10:30:23 +0200
  • ee14f3d953 new: dev: [compose-core] introduce ``err-d`` to display location of errors in debug mode Valentin Lab 2024-10-21 18:16:22 +0200
  • fee536c0ae fix: dev: [compose-core] use ``hash_get`` from ``kal-shlib-common`` Valentin Lab 2024-10-21 15:47:08 +0200
  • 5b810dfe4c fix: [compose-core] prevent hard to debug issue with output leaking out Valentin Lab 2024-10-21 14:36:51 +0200
  • 239e221786 new: [compose-core] add code improvements !minor Valentin Lab 2024-10-21 14:35:58 +0200
  • f71e3ec42f fix: dev: [compose-core] better capture error in ``get_service_relation`` Valentin Lab 2024-10-18 10:58:34 +0200
  • af246b1ad6 chg: dev: [compose,compose-core] rename ``ALL_RELATIONS`` to ``GLOBAL_ALL_RELATIONS`` Valentin Lab 2024-10-18 10:56:00 +0200
  • fe9786dd25 new: [compose-core] upgrade version of generated ``docker-compose.yml`` to ``2.1`` Valentin Lab 2024-02-25 12:06:33 +0100
  • 8afbb111a8 new: update to docker-client version ``25.0.2`` Valentin Lab 2024-02-25 11:33:04 +0100
  • ae6b1299f2 fix: [compose-core] make image local cache also fetched before looking on ``$COMPOSE_DOCKER_REGISTRY`` Valentin Lab 2024-02-24 20:30:00 +0100
  • 9655a98c41 fix: [compose-core] add ``build`` support again, after the cache introduced a regression Valentin Lab 2024-02-24 17:02:30 +0100
  • 5b50f960bd new: dev: [compose-core] refactoring out the ``if`` condition Valentin Lab 2024-02-24 11:30:00 +0100
  • c50f6d4c3c new: [compose-core] do not ignore ``get_compose_relations`` errors Valentin Lab 2024-02-23 16:00:47 +0100
  • 838323f18e new: [compose-core] move partial docker-compose to a file Valentin Lab 2024-02-21 16:06:25 +0100
  • 259649710a new: [compose] check remnant directories more seriously Valentin Lab 2024-02-21 15:41:47 +0100
  • 544923bf7d fix: dev: [compose] typos !minor Valentin Lab 2024-02-21 15:40:25 +0100
  • 63ee0cdf0e new: [compose] propagate ``$PROJECT_NAME`` Valentin Lab 2024-02-21 15:39:17 +0100
  • 80fbf42b07 new: [compose-core] cache images on ``$COMPOSE_DOCKER_REGISTRY`` Valentin Lab 2024-02-21 15:37:17 +0100
  • 8ea4310945 new: dev: [compose-core] refactor ``service_base_docker_image()`` Valentin Lab 2024-02-15 15:08:55 +0100
  • 9dbc151f78 fix: dev: [compose-core] declare all local variables in ``get_relation_data_file()`` Valentin Lab 2024-02-15 14:38:15 +0100
  • 83108d4dc1 fix: [compose-core] improve protection of relation data file !minor Valentin Lab 2024-02-15 14:37:03 +0100
  • 1a559ff7fb fix: [compose-core] don't ignore relation constraint if providers are more than one Valentin Lab 2024-02-15 14:35:23 +0100
  • 0c4868ee5c fix: [compose-core] exit after errors in relation config retrieval Valentin Lab 2024-02-15 14:29:33 +0100
  • 0db85daa48 new: [compose-core] provide full set of ``p-err`` and ``read-0-err`` for charms Valentin Lab 2024-02-15 13:10:56 +0100
  • 8c0d97facb new: [compose-core] provide ``get_service_incoming_relations`` to list services linked to a service Valentin Lab 2024-02-15 13:09:55 +0100
  • 8b71a39e3b new: replace ``shyaml`` python implementation with rust implementation Valentin Lab 2024-02-15 13:08:40 +0100
  • 3a3a102459 fix: [compose-core] prevent re-building images already present Valentin Lab 2024-02-15 13:06:12 +0100
  • 9313ca1432 new: [compose-core] ensure compatibility with new shyaml rust implementation Valentin Lab 2024-01-30 22:17:44 +0100
  • 2ab84d6692 fix: [compose-core] make special ``no-hooks`` keyword work properly in actions Valentin Lab 2024-01-17 15:41:42 +0100
  • 78d3cb4da1 new: [compose-core] prevent sub compose command to try to solve again relation constraints Valentin Lab 2024-01-17 15:40:09 +0100
  • a9b2c33f96 fix: dev: [compose] avoid unnecessary command ``cat`` Valentin Lab 2024-01-17 15:37:29 +0100
  • 5d6de46968 fix: [compose] ensure cache directory is available on linux as we can use it Valentin Lab 2024-01-17 15:36:37 +0100
  • bf4da4d8a2 fix: [compose] catch possible error and bail out Valentin Lab 2024-01-17 15:35:36 +0100
  • aded4a7dde new: [compose-core] add ``memory.limit`` metadata value to limit container's memory Valentin Lab 2023-02-20 19:08:48 +0100
  • 9423313038 new: [compose-core] provide ``COMPOSE_ACTION`` to charms Valentin Lab 2022-11-06 18:37:48 +0100
  • 15862fe3a8 fix: get only running container for service of given project for =get_running_containers_for_service= Valentin Lab 2022-11-05 17:27:32 +0100
  • 264daf1417 fix: do not allow grabbing other project's container when using =ensure_db_docker_running= Valentin Lab 2022-11-05 17:26:41 +0100
  • 507997d3a4 fix: ``get_all_relations`` should set ``ALL_RELATIONS`` even on cache hit Valentin Lab 2022-11-03 16:04:28 +0100
  • 7c23009e9e new: consider all relations involved in an indirect action upon call of indirect action Valentin Lab 2022-11-03 15:34:48 +0100
  • 0067609601 fix: default value for ``constraint`` in relation definition of ``metadata.yml`` enforced on empty values. Valentin Lab 2022-11-03 15:31:03 +0100
  • c559c5b78b fix: default value for ``auto`` in relation definition of ``metadata.yml`` enforced on empty values. Valentin Lab 2022-11-03 15:30:03 +0100
  • ba9c23c04d fix: [compose-core] prevent summoning each services in one go Valentin Lab 2024-01-16 22:16:16 +0100
  • 99b78d9411 fix: [compose-core] apply bash syntax improvements Valentin Lab 2023-12-01 21:10:18 +0100
  • cba4f2576f new: [compose-core] add new ``stub`` service type Valentin Lab 2023-12-01 21:08:24 +0100
  • 0330936bce fix: dev: [compose-core] remove useless code !minor Valentin Lab 2023-10-04 16:02:15 +0200
  • 62baa4f655 new: [compose-core] avoid displaying information about optional relations available in quiet mode Valentin Lab 2023-10-04 11:08:57 +0200
  • 15ac855df8 new: [compose-core] add ``--get-available-actions`` commands Valentin Lab 2023-10-04 10:18:34 +0200
  • 00046e6eb2 fix: dev: replace a ``return`` with an ``exit`` !minor Valentin Lab 2023-10-04 10:17:59 +0200
  • bafb5e01ee fix: [compose-core] improve safety of a bash construct !minor Valentin Lab 2023-10-03 22:49:08 +0200
  • 9f4faac412 new: [compose-core] add ``-c|--color`` argument to force color mode Valentin Lab 2023-10-03 22:48:44 +0200
  • 0385df68a4 fix: [compose-core] quit with error if ``get_master_service_for_service`` fails Valentin Lab 2023-08-29 21:50:35 +0200
  • 9578503e4d fix: [compose-core] use ``return 1`` instead of ``exit 1`` in ``_get_container_relation()`` Valentin Lab 2023-08-29 21:49:12 +0200
  • e89a2d5764 fix: [compose-core] use ``return`` instead of ``exit`` in ``get_healthy_container_ip_for_service`` Valentin Lab 2023-08-29 19:28:14 +0200
  • 7d860f732a fix: [compose-core] display errors when running action and constraints are not verified Valentin Lab 2023-08-29 19:17:35 +0200
  • c9f077fce9 fix: make ``shyaml`` installation work again Valentin Lab 2023-08-07 21:05:11 +0200
  • ba79db69a2 fix: use new ``yq`` with ``--nul-output`` Valentin Lab 2023-08-07 18:25:05 +0200
  • c447238e0d fix: [compose] prevent session directory to disappear Valentin Lab 2023-05-03 11:44:26 +0200
  • ec75b78199 fix: output docker cleaning information on the stderr Valentin Lab 2022-10-27 15:15:22 +0200
  • d08939ba38 chg: dev: no need to check constraints on infered relation when running action Valentin Lab 2022-10-27 15:00:36 +0200
  • 142167c7fc fix: dev: ``exit`` and ``return`` corrections !minor Valentin Lab 2022-10-27 14:57:30 +0200
  • 3a001879fc fix: [compose,compose-core] revert detection of used volume Valentin Lab 2022-10-21 14:34:51 +0200
  • 7a475500b2 fix: [compose] prevent stalling when ``docker inspect`` stalls on a container. Valentin Lab 2022-09-16 09:26:23 +0200
  • adcd35cc1a fix: [compose-core] spurious ``return`` in shell body !minor Valentin Lab 2022-09-16 09:25:14 +0200
  • f1d99cea05 new: [compose-core] add ``after`` option in relation definition Valentin Lab 2022-09-16 09:22:40 +0200
  • b3c077ee91 fix: allow build after git.0k.io web interface loss and letsencrypt SSL curl system issue Valentin Lab 2022-09-16 08:42:11 +0200
  • 0429fab695 fix: [compose-core] whitespaces !minor Valentin Lab 2022-07-28 18:21:48 +0200
  • b067d0965a new: [compose-core] add ability to enforce no-hooks from actions script Valentin Lab 2022-07-28 18:18:04 +0200
  • 084f9a0c0a fix: [compose-core] repair indirect action Valentin Lab 2022-07-28 11:13:21 +0200
  • 21ec7626c6 chg: dev: [compose-core] minor performance improvement by delaying local declaration !minor Valentin Lab 2022-05-04 10:03:52 +0200
  • de940f402e fix: dev: [compose-core] minor improvement against unintended option to ``echo`` !minor Valentin Lab 2022-05-04 10:03:21 +0200
  • c93d82fcc2 fix: [compose] prevent stalling when ``docker inspect`` stalls on a container. 1.5.21 Valentin Lab 2022-09-16 09:26:23 +0200
  • 92b8bbbe9c fix: [compose-core] spurious ``return`` in shell body !minor Valentin Lab 2022-09-16 09:25:14 +0200
  • 6b40282b86 new: [compose-core] add ``after`` option in relation definition Valentin Lab 2022-09-16 09:22:40 +0200
  • ba792b015f fix: allow build after git.0k.io web interface loss and letsencrypt SSL curl system issue Valentin Lab 2022-09-16 08:42:11 +0200
  • 82ad2e84d3 fix: [compose-core] whitespaces !minor Valentin Lab 2022-07-28 18:21:48 +0200
  • 7858c4730b new: [compose-core] add ability to enforce no-hooks from actions script Valentin Lab 2022-07-28 18:18:04 +0200