21b9d385b2
tests/integration: Move test "deps" to corresponding directory
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2025-01-23 01:48:47 +02:00
4c17ce2434
tests/integration: Move test "default_net_behavior" to corresponding dir
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2025-01-23 01:48:47 +02:00
09d54e9dcc
tests/integration: Move test "build_secrets" to corresponding directory
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2025-01-23 01:48:47 +02:00
f1dd9b374e
tests/integration: Move test "build_fail" to corresponding directory
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2025-01-23 01:48:47 +02:00
87af67fe94
tests/integration: Move test "network_scoped_aliases" to corresp. dir
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2025-01-23 01:48:47 +02:00
f1d663874e
tests/integration: Move test "build" to corresponding directory
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2025-01-23 01:48:47 +02:00
69ffff33f6
tests/integration: Move test "additional_contexts" to corresp. dir
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2025-01-23 01:48:47 +02:00
2aa042b9c7
expand service environment_variables before adding to subs_dict
...
Also modifies an existing integration test to expect an empty string as `docker-compose` warns that
`ZZVAR3` is not set and defaults it to an empty string per the acutal output here.
```yaml
$ docker-compose -f container-compose.load-.env-in-project.yaml config
WARN[0000] The "ZZVAR3" variable is not set. Defaulting to a blank string.
name: project
services:
app:
command:
- /bin/busybox
- sh
- -c
- env | grep ZZ
environment:
ZZVAR1: This value is loaded but should be overwritten
ZZVAR2: This value is loaded from .env in project/ directory
ZZVAR3: ""
...
```
Signed-off-by: indra <indra.talip@gmail.com >
2025-01-16 21:00:49 +11:00
bc4177fbdc
Exclude dependent containers on up if --no-deps.
...
Fixes #398 .
Signed-off-by: Emanuel Rietveld <e.j.rietveld@gmail.com >
2025-01-15 22:32:28 +01:00
8206cc3ea2
Run should not add --requires if --no-deps.
...
Fixes #717 .
Signed-off-by: Emanuel Rietveld <e.j.rietveld@gmail.com >
2025-01-15 22:29:51 +01:00
ac7ec5c166
Support network level mac_address attribute
...
Signed-off-by: Songmin Li <lisongmin@protonmail.com >
2024-12-29 22:59:58 +08:00
55642247e3
Add integration test for network scoped aliases
...
Signed-off-by: Songmin Li <lisongmin@protonmail.com >
2024-12-21 22:52:37 +02:00
420d19daf4
Add integration test for default network behavior
...
Signed-off-by: Songmin Li <lisongmin@protonmail.com >
2024-12-18 13:21:29 +08:00
a67fa0beb5
Adding support for conditional dependencies
...
Signed-off-by: Felix Rubio <felix@kngnt.org >
2024-12-02 22:13:10 +02:00
db0aad97bd
podman-compose down removes networks
...
Fixes #490
Signed-off-by: Timon de Groot <timon.degroot@hypernode.com >
2024-10-21 08:31:09 +02:00
ab33954f6c
add ssh support for build command
...
Fixes #705 : Add support for ssh property in the build command
Signed-off-by: Domenico Salvatore <banditopazzo@gmail.com >
2024-10-15 00:35:10 +02:00
df8fa588a5
tests/integration: Automate manual 'nets_test2' test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-10-01 12:26:42 +03:00
5c81bbfcb7
tests/integration: Automate manual 'nets_test1' test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-09-29 14:44:17 +03:00
22b0c4b348
Merge pull request #1040 from mokibit/automate-ipam-default-test
...
tests/integration: Automate manual `ipam_default` test
2024-09-26 21:41:49 +03:00
deed4d51b0
tests/integration: Automate manual 'ipam_default' test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-09-26 20:23:26 +03:00
08b3ac2633
tests/integration: Delete 'netprio' test
...
This functionality is not implemented in podman-compose so the test is
unneeded.
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-09-26 20:10:37 +03:00
0de7e13f1a
tests/integration: Automate manual 'multicompose' test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-09-24 19:38:33 +03:00
cb294d7519
tests/integration: Automate manual 'nethost' test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-09-24 19:35:06 +03:00
8d0dd214ae
tests/integration: Automate manual 'interpolation' test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-09-10 14:47:56 +03:00
de3f93c491
tests/integration: Relocate 'filesystem' test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-09-06 20:08:13 +03:00
f4bf69b68e
tests/integration: Automate manual 'extends_w_file_subdir' test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-09-06 19:47:14 +03:00
124879a7b9
tests/integration: Automate manual 'extends_w_file' test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-09-05 15:25:33 +03:00
368efe2ee3
tests/integration: Automate manual 'extends_w_empty_service' test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-09-05 13:16:38 +03:00
dc04108b3e
tests/integration: Automate manual 'extends' test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-08-01 21:29:43 +03:00
348461ca77
Merge pull request #1007 from mokibit/automate-env-tests
...
tests/integration: Automate manual `env` tests
2024-07-30 14:09:55 +03:00
92dbd3690e
tests/integration: Automate 'env-file-tests' manual tests
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-07-30 12:46:13 +02:00
9e11c6bfbc
tests/integration: Automate manual 'exit-from' tests
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-07-30 09:40:20 +02:00
0d24c41afb
tests/integration: Automate 'env-tests' manual test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-07-29 10:39:49 +02:00
b5eaf314ad
Support variable substitution with service's environment
...
This commit introduces the ability to substitute environment variables
within the 'environment' section of the service definition.
This allows for more dynamic configuration of services.
Signed-off-by: Songmin Li <lisongmin@protonmail.com >
2024-07-27 00:04:06 +03:00
3c9c18c6e0
tests/integration: Automate deps
manual test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-07-22 15:19:34 +02:00
9fe30387ee
tests/integration: Automate 'build_fail' manual test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-07-08 21:37:29 +02:00
0f8348bea7
tests/integration: Automate 'build' manual test
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-07-08 21:36:29 +02:00
ca58d7cd58
Pass build description labels to podman build
...
The Compose Specification supports adding labels to the build image
which is also used in practice. Support this and pass the labels to
`podman build`.
Signed-off-by: Sebastian Wick <sebastian.wick@redhat.com >
2024-07-08 19:15:16 +03:00
f0bae1e2d9
Don't resolve links to compose file
...
docker-compose uses the path to the compose file even if it's symlink to
get the context directory.
Signed-off-by: Povilas Kanapickas <povilas@radix.lt >
2024-03-25 08:18:52 +02:00
5040a37d47
tests: Add integration tests for up -d with single container at a time
...
Signed-off-by: Povilas Kanapickas <povilas@radix.lt >
2024-07-06 00:59:50 +03:00
9a4af0ce62
Discover tests instead of passing a list of files to unittest
...
Signed-off-by: Povilas Kanapickas <povilas@radix.lt >
2024-07-03 19:50:13 +03:00
2056e703d5
tests/integration: Reduce base path calculation duplication
...
Signed-off-by: Monika Kairaityte <monika@kibit.lt >
2024-07-03 09:09:25 +03:00
18472b53ac
Move all tests to single directory "tests"
...
Signed-off-by: Povilas Kanapickas <povilas@radix.lt >
2024-06-26 11:28:16 +03:00