Muayyad alsadi
909d05e718
reformat
2022-07-13 20:45:16 +03:00
Mohammed Tayeh
0cf98c7893
reimplement the of pause and unpause commands
...
Signed-off-by: Mohammed Tayeh <info@tayeh.me>
2022-07-13 20:31:46 +03:00
Mohammed Tayeh
843b876885
fix typo
...
Signed-off-by: Mohammed Tayeh <info@tayeh.me>
2022-07-13 20:31:46 +03:00
Mohammed Tayeh
1188463734
fix Typo podman-composer in version command
...
Signed-off-by: Mohammed Tayeh <info@tayeh.me>
2022-07-13 20:31:46 +03:00
Mohammed Tayeh
10580db329
Add pause,unpause commands support
...
Signed-off-by: Mohammed Tayeh <info@tayeh.me>
2022-07-13 20:31:46 +03:00
Muayyad alsadi
f7d335dc6a
#516 : allow empty network
2022-07-04 18:21:31 +03:00
Muayyad alsadi
4a73ae86bc
FIXES #511 : ipv6
2022-06-29 12:03:54 +03:00
Muayyad alsadi
f674ab8cfb
#512 : only use --net when bridge
2022-06-29 11:55:39 +03:00
Muayyad alsadi
265e0ca32a
#512 : only use --net when bridge
2022-06-29 10:46:47 +03:00
Muayyad alsadi
92662f3409
FIXES #511 : ipv6
2022-06-28 15:58:19 +03:00
Muayyad alsadi
42c0078e6b
mac_address with dash
2022-06-22 14:24:34 +03:00
Muayyad alsadi
da5ee723c3
reformat
2022-06-21 21:54:44 +03:00
Muayyad alsadi
06fc0715fe
reformat
2022-06-21 21:51:09 +03:00
Muayyad alsadi
9eda56caf9
FIXES #507 : respecte mac_address
2022-06-21 21:48:45 +03:00
Stefan Marinov
13c8981c6d
Fix help message for systemd subcommand
...
- Fix wording in docstring about initial setup of systemd service.
- Trim extra indentation at start of multiline docstrings.
Signed-off-by: Stefan Marinov <smarnv@dnl.sk>
2022-05-15 17:50:27 +03:00
Muayyad alsadi
c175fd1b10
reformat
2022-05-10 01:30:03 +03:00
Muayyad alsadi
c55cd67bd2
#307 : default to /etc/
2022-05-10 01:13:34 +03:00
Daniel Roythorne
eed38ce76c
Fixed accidental deletion of project functionality.
2022-05-10 01:11:32 +03:00
Daniel Roythorne
86ffad86c7
Added port subcommand.
2022-05-10 01:11:32 +03:00
Gagootron
118d39b5bb
Fix linter errors
2022-05-10 01:10:29 +03:00
Gagootron
814bd2a31a
Support driver_opts for networks
2022-05-10 01:10:29 +03:00
ohxodi
606b9d94c8
Simplify var assignment
2022-04-29 17:11:58 +03:00
ohxodi
0057a4bb31
Fix default external name in dict case
2022-04-29 17:11:58 +03:00
ohxodi
8ecb74916d
Update external volume name management
2022-04-29 17:11:58 +03:00
ohxodi
d983056982
Update external volume name management
2022-04-29 17:11:58 +03:00
ohxodi
ed302ca518
Fix external volume name when no name provided
2022-04-29 17:11:58 +03:00
ohxodi
0b5c844431
Add runtime error if no external volume exists
2022-04-29 17:11:58 +03:00
Muayyad alsadi
9c29c8914f
FIXES #486 : replace realpath with abspath
2022-04-27 13:01:24 +03:00
Muz
f42b568fc2
Correct the help text for --pod-args
...
Signed-off-by: Muz <git@mustaqila.li>
2022-04-10 22:21:35 +03:00
Muz Ali
a1d3ba4ea2
Lint fixes for --services flag handling in config
...
Signed-off-by: Muz Ali <muz.ali@shopify.com>
2022-04-07 08:25:03 +03:00
Shane Smith
6be661f6da
Support platform property
...
As per https://github.com/compose-spec/compose-spec/blob/master/spec.md#platform
Example:
```
services:
mysql:
image: mysql:5.7
platform: linux/x86_64
```
Signed-off-by: Shane Smith <shane.smith@shopify.com>
2022-04-07 08:24:46 +03:00
Muz
fc3598faf2
Allow --services in config
...
Signed-off-by: Muz <git@mustaqila.li>
2022-04-04 11:20:41 +03:00
Muayyad alsadi
fbff315e18
FIXES #464 : accept -v in run
2022-03-29 21:17:02 +03:00
Muayyad alsadi
fc34703dd4
format
2022-03-28 14:07:36 +03:00
Muayyad alsadi
5e286f6356
format
2022-03-28 13:52:21 +03:00
Muayyad alsadi
3dd8b05d74
format
2022-03-28 13:47:28 +03:00
Muayyad alsadi
3ecb4b5dd5
FIXES #462 : fix extends merge
2022-03-28 13:40:02 +03:00
Muayyad alsadi
d05cad4c65
FIXES #462 : fix extends merge
2022-03-28 13:32:22 +03:00
Muayyad alsadi
ebb3dfe634
#452 : better missing network message
2022-03-20 17:16:59 +03:00
Muayyad alsadi
1be41b46a5
do not merge command array
2022-03-18 18:29:27 +03:00
Muayyad alsadi
105c27c8dc
example nodejs project
2022-03-18 18:05:57 +03:00
Muayyad alsadi
f820594257
use exec for wait
2022-03-18 15:50:24 +03:00
Muayyad alsadi
8a72321720
FIXES #409 : detect changes and recreate
2022-03-16 15:27:30 +03:00
Muayyad alsadi
529391963d
FIXES #409 : detect changes and recreate
2022-03-16 15:25:57 +03:00
Muayyad alsadi
48a19f13fc
print more help with systemd
2022-03-15 23:01:22 +03:00
Muayyad alsadi
a9faabb1b0
print more help with systemd
2022-03-15 22:50:03 +03:00
Muayyad alsadi
3fb2b98ecc
print more help with systemd
2022-03-15 22:47:54 +03:00
Muayyad alsadi
b35b7e448a
add systemd -a list
2022-03-14 14:17:49 +03:00
Muayyad alsadi
1a72e1e087
add systemd -a list
2022-03-14 14:05:20 +03:00
Muayyad alsadi
b620311aaf
FIXES #449 : accept int port
2022-03-13 23:36:25 +03:00
Muayyad alsadi
bf8004b04d
systemd unit file
2022-03-13 11:20:59 +03:00
Muayyad alsadi
cadf046306
fix pylint
2022-03-13 10:18:03 +03:00
Muayyad alsadi
8d8149cfe5
fix pylint
2022-03-13 10:12:36 +03:00
Muayyad alsadi
3dd981727b
fix pylint
2022-03-13 10:08:48 +03:00
Muayyad alsadi
0b469e0590
format
2022-03-12 23:17:26 +03:00
Muayyad alsadi
9e3020a9df
FIXES #307 : systemd command
2022-03-12 23:08:24 +03:00
Muayyad alsadi
fc9ed19b2b
wait command
2022-03-12 21:16:16 +03:00
Muayyad alsadi
2d6bb52e36
FIXES #442 : allow --no-pod or custom --pod-args
2022-03-08 21:22:43 +03:00
Muayyad alsadi
7942a091c3
FIXES #442 : allow --no-pod or custom --pod-args
2022-03-08 21:13:14 +03:00
Muayyad alsadi
701311aa7a
FIXES #447 : support --env-file
2022-03-08 12:01:02 +03:00
Muayyad alsadi
d7049150d0
FIXES #447 : support --env-file
2022-03-08 10:57:44 +03:00
Tom Bu
a735aa5b96
Fix inverted condition in merging arguments
...
Signed-off-by: Tom Bu <tombu@tombu.info>
2022-03-02 06:12:26 +03:00
Piotr Husiatyński
b78509527b
Fix linter issues
...
Make _cmd_desc a public attribute, so that it can be used outside of the
class methods.
Signed-off-by: Piotr Husiatyński <phusiatynski@gmail.com>
2022-03-01 17:16:04 +03:00
Piotr Husiatyński
762318093c
Force black formatting
...
Black removes the burden of manual code formatting and is by now
considered the standard Python formatting tool.
https://black.readthedocs.io/en/stable/
Format all Python code with black.
GitHub linting action is updated to ensure all files are formatted with
Black.
Signed-off-by: Piotr Husiatyński <phusiatynski@gmail.com>
2022-03-01 17:16:04 +03:00
Muayyad alsadi
af10345483
FIXES #440 : absolute secret
2022-02-28 01:19:39 +03:00
Muayyad alsadi
44508352e8
pylint
2022-02-26 02:49:34 +03:00
Muayyad alsadi
5c33e4efbb
pylint
2022-02-26 01:41:07 +03:00
Muayyad alsadi
cbd6f6b1b6
pylint cleanups
2022-02-26 00:48:42 +03:00
Muayyad alsadi
de1e59d1d5
fix some pylint
2022-02-25 23:59:15 +03:00
Piotr Husiatyński
c2d7b26f2e
#434 : handle unknown service
2022-02-25 21:13:10 +03:00
Muayyad alsadi
1e895c0873
calc proper hash
2022-02-25 18:56:36 +03:00
Muayyad alsadi
132a22b524
#130 : handle nested extend and normalize build context
2022-02-25 18:32:19 +03:00
kjunker
56b88639ad
Fixing subdirectory from extends where extended service will build a Service from Dockerfile in an own subdirectory
...
Signed-off-by: kjunker <junker.kurt@googlemail.com>
2022-02-22 13:26:44 +02:00
Muayyad alsadi
5c3ec5f49a
FIXES #431 : support dns
2022-02-20 22:11:15 +02:00
Muayyad alsadi
779198b003
#379 : no infra container
2022-02-17 17:19:25 +02:00
Muayyad alsadi
40cb6a760e
log version
2022-02-17 13:36:44 +02:00
Muayyad alsadi
4fd9d86e17
#379 : nothing shared in the pod to allow hostname
2022-02-17 13:28:31 +02:00
Devansh Sharma
2a2c3a09c1
Fix timeout value data type
...
Signed-off-by: Devansh Sharma <devansh.sharma@gmail.com>
2022-02-17 10:16:39 +02:00
Muayyad alsadi
80e852717d
#379 : create a pod
2022-02-15 01:55:28 +02:00
Muayyad alsadi
d6e21dc752
FIXES #425 : pass --requires
2022-02-15 01:33:00 +02:00
Muayyad alsadi
b9b2f83d04
FIXES #415 : allow network_mode=slirp4netns
2022-02-12 17:39:42 +02:00
Muayyad alsadi
9af65ea112
adjust comment
2022-02-12 17:35:04 +02:00
Cody Hutchins
af6a3069ce
fix syntax error without a new line
...
Signed-off-by: Cody Hutchins <codyhutchins@seed-innovations.com>
2022-02-12 13:47:45 +02:00
Cody Hutchins
68f745fe62
referenced unmerged pr #192 to bring colors into container logging
...
Signed-off-by: Cody Hutchins <codyhutchins@seed-innovations.com>
2022-02-12 13:47:45 +02:00
Geoffroy Doucet
ed8635a9a3
FIXES #422 : Remove debug print
...
Signed-off-by: Geoffroy Doucet <geoffroy.doucet@kloodz.com>
2022-02-12 13:35:58 +02:00
Adrian Torres
1d972ef174
Propagate all bind-type mount options
...
Before this commit, adding multiple options to a bind-type mount
(e.g. /foo/bar:/baz:Z,U) would result in a podman command in which
only the last option would be used (e.g. U).
This is because when parsing the mount string, a loop would go over
each mount option and assign it to mount_opt_dict, this meant that
this dict was overridden for each option, thus only the last option
in the mount string would be kept and passed onto podman.
This commit solves this by appending to a temporary list and then
converting it to a comma-separated string and assigning it to the
mount_opt_dict.
Fixes #412
Signed-off-by: Adrian Torres <atorresj@redhat.com>
2022-02-12 13:27:49 +02:00
Bernd Schoolmann
536925ca78
FIXES #413 : parse network_mode: container:container_name correctly
...
Signed-off-by: Bernd Schoolmann <mail@quexten.com>
2022-01-30 14:55:21 +02:00
Muayyad alsadi
09c6cbe503
FIXES #408 : preserve exit code
2022-01-22 00:24:17 +02:00
Muayyad alsadi
154a51245f
FIXES #386 : make sure volumes are present in top level
2022-01-22 00:15:05 +02:00
Muayyad alsadi
523d215b48
#407 : allow network_mode=service:mysrv
2022-01-18 20:40:29 +02:00
tengattack
19662c02a1
Fix healthcheck test type on replicas
2022-01-15 20:22:05 +02:00
Muayyad alsadi
4943e52344
#395 : make podman respect PODMAN_* in .env
2022-01-12 22:06:47 +02:00
Muayyad alsadi
4aa08cd016
FIXES #399 : pass specific ip
2022-01-12 21:48:42 +02:00
Muayyad alsadi
15e0ab9261
FIXES #397 : support host network mode
2022-01-12 15:44:47 +02:00
Muayyad alsadi
f66861f89a
#249 : read COMPOSE_PROJECT_NAME env
2022-01-12 15:37:07 +02:00
Luiz Carvalho
af53b65068
Simplify volume identification
...
The filtering provided by "volume ls" did not work as expected
in previous versions of podman:
https://github.com/containers/podman/pull/8345
Verified that this now works properly on podman 3.4.4
Signed-off-by: Luiz Carvalho <lucarval@redhat.com>
2022-01-06 17:39:52 +02:00
Mohamed Akram
0bd493f1ba
Allow empty default/error value in substitution
2021-12-31 18:40:26 +02:00
Muayyad alsadi
481c6d0a41
#394 : config: multiple yaml
2021-12-31 01:54:32 +02:00
Hao Luo
31df70b8d2
updated per maintainer review
2021-12-31 01:39:03 +02:00
Hao Luo
21a716cfd3
added log back in
2021-12-31 01:39:03 +02:00