82d7622c45
Add relabel option to secrets
...
On selinux enabled system, the secrets cannot be read without proper
relabeling or correct policy being set.
This patch enables user to instruc podman-copose to use :z or :Z podman
volume options to make podman relabel the file under bind-mount.
More info here:
https://unix.stackexchange.com/questions/728801/host-wide-consequences-of-setting-selinux-z-z-option-on-container-bind-mounts?rq=1
Signed-off-by: Jaroslav Henner <1187265+jarovo@users.noreply.github.com >
2025-06-05 00:13:58 +02:00
c26e188991
Merge pull request #1214 from mokibit/fix-cmd-healthcheck
...
Fix CMD healthchecks running with `/bin/sh`
2025-05-21 15:52:43 +03:00
a983129e88
tests/unit: Add unit tests for fixing CMD healthcheck
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2025-05-20 16:54:25 +03:00
76b3055934
Fix CMD healthchecks running with /bin/sh
...
Signed-off-by: Ben Krieger <ben.krieger@intel.com >
2025-05-20 16:54:25 +03:00
f5e3162e91
Merge pull request #1212 from p12tic/normalize-depends-unittest
...
tests: Rewrite test_normalize_depends_on to unittest
2025-05-19 18:26:45 +03:00
225999eab1
tests: Rewrite test_normalize_depends_on to unittest
...
This test was forgotten about during initial migration.
Signed-off-by: Povilas Kanapickas <povilas@radix.lt >
2025-05-19 17:56:28 +03:00
b86f8b1d61
Merge pull request #1201 from Norbiros/feat/custom-pod-name
...
Allow specifying custom pod name in `--in-pod`
2025-05-18 18:59:58 +03:00
3d47849d28
Allow specifying custom pod name in --in-pod
...
Fixes #958 : missing or incorrect use of --in-pod and pod-args
Fixes #693 : --in-pod 'name' no function
Signed-off-by: norbiros <norbiros@protonmail.com >
Signed-off-by: Norbiros <norbiros@protonmail.com >
2025-05-18 18:46:15 +03:00
bfaf77a506
Merge pull request #1208 from mokibit/reset-depends-on
...
Fix reset tag attribute to also reset `depends_on` parameter
2025-05-18 18:42:52 +03:00
0c1c4ffea9
Fix reset tag attribute to also reset depends_on
parameter
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2025-05-16 22:33:00 +03:00
98f065b3e2
Merge pull request #1203 from mokibit/fix-test-paths-for-reset-override-tags
...
tests/integration: Fix paths to compose.yaml files for testing override and reset tags
2025-05-16 22:23:14 +03:00
6e30673260
tests/integration: Fix paths for testing override and reset tags
...
Tests were not run due to missing __init__.py files.
This commit adds missing files and fixes paths to compose.yaml files.
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2025-05-16 21:51:11 +03:00
9c09789948
Merge pull request #1193 from marat2509/main
...
feat(systemd): add unregister command to remove systemd service registration
2025-05-13 02:22:37 +03:00
01214fa013
Add unregister command to remove systemd service registration
...
Signed-off-by: marat2509 <marat2509@users.noreply.github.com >
2025-05-12 22:53:09 +03:00
bd29caa797
Release 1.4.0
...
Signed-off-by: Povilas Kanapickas <povilas@radix.lt >
v1.4.0
2025-05-10 15:24:32 +03:00
f0928dd399
Merge pull request #1197 from p12tic/release
...
Release notes for 1.4.0
2025-05-10 15:23:07 +03:00
6c9c09197a
Release notes for 1.4.0
...
Signed-off-by: Povilas Kanapickas <povilas@radix.lt >
2025-05-10 15:03:54 +03:00
cda84f439f
Merge pull request #1181 from zeyugao/main
...
Return non-zero exit_code on failure when doing `up -d`
2025-05-10 14:44:41 +03:00
67616bdaac
Handle exit code when compose up -d
...
Signed-off-by: Elsa <zeyugao@outlook.com >
2025-05-10 14:38:53 +03:00
7497692b19
Merge pull request #1184 from schnell18/main
...
Fix service_healthy condition enforcing
2025-05-10 14:20:06 +03:00
782c44d4c3
tests: Style cleanup
...
Signed-off-by: Justin Zhang <schnell18@gmail.com >
2025-05-10 14:12:28 +03:00
d7762a54f0
Fix service_healthy condition enforcing
...
Skip dependency health check to avoid compose-up hang for podman prior
to 4.6.0, which doesn't support --condition healthy.
Signed-off-by: Justin Zhang <schnell18@gmail.com >
2025-05-10 14:12:27 +03:00
eba2ca2695
Skip running compose-down during up when there are no active containers
...
Signed-off-by: Povilas Kanapickas <povilas@radix.lt >
2025-05-10 14:12:18 +03:00
abe5965c9a
tests: Improve reliability of network tests
...
The test did fail on my laptop with podman 5.4.1.
Signed-off-by: Justin Zhang <schnell18@gmail.com >
2025-05-10 14:10:22 +03:00
9e0da82726
Change compose-up to create then start container to avoid double exec
...
Signed-off-by: Justin Zhang <schnell18@gmail.com >
2025-05-10 13:58:23 +03:00
6acdafd5b1
Merge pull request #1190 from gtebbutt/abort-on-failure
...
Add `--abort-on-container-failure` option
2025-05-10 13:51:23 +03:00
8638eb9b6d
tests: Test selected env variables to improve robustness
...
Signed-off-by: Justin Zhang <schnell18@gmail.com >
2025-05-10 13:46:26 +03:00
e1d938ffa6
Add --abort-on-container-failure
...
Signed-off-by: gtebbutt <5956226+gtebbutt@users.noreply.github.com >
2025-05-10 13:41:29 +03:00
d532e09d7d
Merge pull request #1189 from mokibit/add-merge-reset-override
...
Implement `override` and `reset` analog to docker-compose
2025-05-08 01:16:15 +03:00
1dab256cdd
tests/integration: Add override tag attribute test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2025-04-30 23:37:05 +03:00
2a33ef5c79
tests/integration: Add override tag service test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2025-04-30 23:37:05 +03:00
5ab734026c
tests/integration: Add reset tag attribute test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2025-04-30 23:37:05 +03:00
35dc395483
tests/integration: Add reset tag service test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2025-04-30 23:37:05 +03:00
38a9263424
integration/tests: Move 'volumes_merge' tests to 'merge' directory
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2025-04-30 23:37:05 +03:00
cbe9587973
Implement override and reset analog to docker-compose
...
Corresponding Docker compose file documentation:
https://docs.docker.com/reference/compose-file/merge/
Signed-off-by: Sebastian Sellmeier <mail@sebastian-sellmeier.de >
Co-authored-by: Monika Kairaityte <monika@kibit.lt >
2025-04-30 23:37:05 +03:00
8bb43100b1
Merge pull request #1182 from zeyugao/pids_limit
...
Implement pids_limit
2025-04-21 23:50:31 +03:00
98f166d2e4
Implement pids_limit
...
Signed-off-by: Elsa <zeyugao@outlook.com >
2025-04-21 22:51:37 +03:00
150ab02446
Merge pull request #1187 from rgasquet/feature/add-cpuset-option
...
Feature: add cpuset option
2025-04-21 22:49:08 +03:00
ff58a0bff0
Add newsfragment
...
Signed-off-by: Romain Gasquet <romain.gasquet@neutron.fr >
2025-04-19 14:33:15 +02:00
8d899ebb65
Feature: add cpuset option
...
Signed-off-by: Romain Gasquet <romain.gasquet@neutron.fr >
2025-04-19 14:10:30 +02:00
342a39dcfe
Merge pull request #1179 from knarfS/fix_port_cmd
...
Fix port command
2025-04-14 18:05:53 +03:00
d6b8476573
Merge pull request #1180 from knarfS/add_rmi_arg
...
Add rmi argument for down command
2025-04-14 18:04:09 +03:00
ae41ef08c3
tests/integration: Improve tests for port command
...
Refs #778 and #1039
Signed-off-by: Frank Stettner <frank-stettner@gmx.net >
2025-04-10 07:51:39 +02:00
da46ee3910
Fix port command for dynamic host ports
...
Use `podman inspect` to get the actual host ports rather echoing the
defined ports from the compose yml.
Fixes #778 and #1039
Signed-off-by: Frank Stettner <frank-stettner@gmx.net >
2025-04-08 13:57:19 +02:00
d80c31f578
tests/integration: Add tests for up and down command
...
Refs #387
Signed-off-by: Frank Stettner <frank-stettner@gmx.net >
2025-04-08 13:53:27 +02:00
cefa68dc75
Implement rmi argument for down command
...
Fixes #387
Signed-off-by: Frank Stettner <frank-stettner@gmx.net >
2025-04-08 13:53:27 +02:00
2e46ff0db2
Merge pull request #1159 from me-coder/container_scaling_update
...
Updates handling of scale/replicas parameter in CLI and compose file
2025-04-08 02:54:32 +03:00
fbc4c7da80
Integration tests for container scaling changes
...
Signed-off-by: Yashodhan Pise <technoy@gmail.com >
2025-04-08 01:42:03 +03:00
11879d3e94
Updates handling of scale/replicas through CLI & compose file
...
Signed-off-by: Yashodhan Pise <technoy@gmail.com >
2025-04-08 01:37:15 +03:00
27cf8da06f
Addition of relevant newsfragments file
...
Signed-off-by: Yashodhan Pise <technoy@gmail.com >
2025-04-05 20:32:58 +05:30