sedrubal
0ae6baac3d
Fix idempotency for RestartPolicy when MaximumRetryCount > 0 ( #607 )
...
Before this change, this task:
```ansible
- containers.podman.podman_container:
# ...
restart_policy: on-failure:3
# ...
```
always caused this diff:
```diff
--- before
+++ after
@@ -1 +1 @@
-restart_policy - on-failure
+restart_policy - on-failure:3
```
Signed-off-by: Sebastian Endres <sebastian.endres@dlr.de>
Co-authored-by: Sebastian Endres <sebastian.endres@dlr.de>
2023-07-30 21:59:13 +03:00
Sergey
0932809c6a
Set Python >=3.10 for Ansible 2.16 ( #602 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-07-11 20:32:53 +03:00
Sergey
e3000939ef
Fix python versions for CI, drop 2.7 job ( #601 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-07-10 15:06:45 +03:00
Sergey
9b60fc5a33
Release 1.10.2 version ( #595 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-05-31 13:29:13 +03:00
benblasco
fc47f86a18
Added support for "userns" parameter to "play" module ( #577 )
...
Co-authored-by: Benjamin Blasco <bblasco@redhat.com>
2023-05-31 13:23:55 +03:00
Simon
52911bfc22
fix(podman-play): fix regex for pod kube recreate ( #582 )
...
Signed-off-by: Simon Kuhball <simon@kuhball.de>
Co-authored-by: rwxd <rwxd@pm.me>
2023-05-31 10:27:49 +03:00
Sergey
296faf6154
CI: fix podman play job ( #594 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-05-30 22:31:58 +03:00
Sergey
45e1de2bfe
podman-pod: Fix idempotency for pods in 4.4.x versions ( #593 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-05-30 19:52:51 +03:00
Sergey
e5b37d9756
CI: fix pip installation of the collection ( #592 )
...
https://github.com/pypa/setuptools/issues/3197
latest release of setuptools 61.0 broke pip install
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-05-30 14:34:15 +03:00
Sergey
181de14633
Add stdout to podman build and push actions ( #586 )
...
Fix #584
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-05-02 17:54:34 +03:00
nishipy
ab64d5f953
Update podman_image to specify CPU arch when pulling image ( #578 )
...
* Add test to sprcify CPU arch when pulling image
Signed-off-by: nishipy <goodisonev4@gmail.com>
* Update to specify CPU arch when pulling image
Signed-off-by: nishipy <goodisonev4@gmail.com>
* Add document for specifying arch
Signed-off-by: nishipy <goodisonev4@gmail.com>
* Fix for idempotency
Signed-off-by: nishipy <goodisonev4@gmail.com>
* Update plugins/modules/podman_image.py
Signed-off-by: nishipy <goodisonev4@gmail.com>
---------
Signed-off-by: nishipy <goodisonev4@gmail.com>
2023-04-15 13:49:16 +03:00
nishipy
e8c270370d
Convert str to json format before evaluating length. ( #574 )
...
Signed-off-by: nishipy <goodisonev4@gmail.com>
2023-04-06 13:44:26 +03:00
Sergey
4149dece62
Fix CI for newest Ansible branch 2.16 ( #575 )
...
Also include same file for next 3 releases...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-04-05 20:46:47 +03:00
Sergey
d5f7655464
Support SHA256 tag for podman images ( #570 )
...
Fix #569
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-04-03 23:56:11 +03:00
Sergey
bb4b14bc5d
Add more explanation about cmd_args command usage ( #568 )
...
Fix #567
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-04-01 22:01:08 +03:00
spmfox
1a7dc953b4
podman-login - fix FIPS md5 issue and registry requirement ( #566 )
...
* Changing md5 to sha256 for FIPS compliance
Signed-off-by: spmfox <spmfox@foxwd.com>
* Removing check for registry
Signed-off-by: spmfox <spmfox@foxwd.com>
* Adding contributor name
Signed-off-by: spmfox <spmfox@foxwd.com>
---------
Signed-off-by: spmfox <spmfox@foxwd.com>
2023-04-01 13:56:09 +03:00
Sergey
0332db2aad
Change yes/no to true/false in the modules ( #561 )
...
Fix #560
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-03-08 23:28:52 +02:00
Sergey
dba0d78844
podman_systemd: Ignore header when comparing systemd files content ( #558 )
...
Fix #557
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-03-04 18:06:23 +02:00
Benjamin Schubert
7c06ddec3b
pod: Support passing multiple networks with params ( #553 )
...
Similar to #472 , but for pods. there is also support there
Signed-off-by: Benjamin Schubert <contact@benschubert.me>
2023-02-24 12:15:43 +02:00
Sergey
1bfa6396a5
Fix pylint issues for CI ansible-test ( #550 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-02-14 16:22:36 +02:00
Sergey
9d168430a4
Fix idempotency lowercase for devices ( #549 )
...
Fix : #537
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-02-13 13:24:11 +02:00
Jannik Vieten
f618b5ccc6
Improved documentation of podman_generate_systemd module ( #542 )
...
* podman_generate_systemd: fixed typos in docs and put 'dest' option hints where they belong
Signed-off-by: Jannik Vieten <me@exploide.net>
* podman_generate_systemd: added an idempotent example when using podman_generate_systemd with new:true
Signed-off-by: Jannik Vieten <me@exploide.net>
---------
Signed-off-by: Jannik Vieten <me@exploide.net>
2023-02-12 13:58:18 +02:00
Sergey
8f5842dea6
Add idempotency for restart-policy for containers ( #548 )
...
Fix : #440
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-02-12 13:00:00 +02:00
Sergey
132baa18e4
Add hooks-dir parameter for containers ( #547 )
...
Fix #539
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-02-12 01:47:46 +02:00
Sergey
c4bc7ccada
Fix idempotency for pods with uidmap and gidmap ( #546 )
...
Fix #543
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-02-12 01:42:20 +02:00
Roberto Alfieri
7d1d016fe9
added podman_prune module ( #538 )
...
* added podman-prune module
---------
Signed-off-by: Roberto Alfieri <ralfieri@redhat.com>
Signed-off-by: Roberto Alfieri <me@rebtoor.com>
2023-01-31 02:22:57 +02:00
zalejus
66f2706464
fix for buildah improper remote target ( #540 )
...
This fix is similar to the previous one from [#506 ](https://github.com/containers/ansible-podman-collections/pull/506 ), but in buildah.py connection plugin
Signed-off-by: Arkadiusz Zalejski <arkadiusz.zalejski@gmail.com>
Signed-off-by: Arkadiusz Zalejski <arkadiusz.zalejski@gmail.com>
2023-01-18 23:55:36 +02:00
Sergey
877581e31f
Add missing options to podman network ( #535 )
...
Fix #534
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2023-01-01 18:20:51 +02:00
linxside
a762dc63d0
Fix undesirable splitting of IPv6 host addresses ( #533 )
...
* fix: over splitting for ipv6 addresses
Signed-off-by: linxside <git@linux-inside.de>
* test: add test cases for ipv6 oversplitting
Signed-off-by: linxside <git@linux-inside.de>
Signed-off-by: linxside <git@linux-inside.de>
2022-12-13 03:50:40 +02:00
János Gerzson
e39439831f
[FIX] Issue #529 : become plugin podman_unshare become_user default ( #530 )
...
Signed-off-by: Janos Gerzson <gerzsonj@gmail.com>
Signed-off-by: Janos Gerzson <gerzsonj@gmail.com>
2022-11-30 23:08:18 +02:00
Sergey
73af4896b4
Prepare CI for Podman v3 backward compatibility ( #528 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2022-11-29 02:49:27 +02:00
Sergey
2498c52f26
Fix network tests for Podman v4 ( #527 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2022-11-29 01:37:55 +02:00
Sergey
f8a70fe5b0
Fix podman logout tests for v4 ( #526 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2022-11-29 00:41:17 +02:00
Sergey
4f6ed89607
Run CI jobs with newer podman 4 ( #525 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2022-11-29 00:02:24 +02:00
Sergey
95649a6e66
Release 1.10.1 version ( #522 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2022-11-22 21:00:16 +02:00
Sergey
76b070ff41
Fix docs for podman_unshare become plugin ( #521 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2022-11-22 20:49:16 +02:00
Sergey
d51e253703
Add missed docs for modules ( #520 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2022-11-22 18:23:27 +02:00
phong-ngthanh
ed69d3c143
feat: allow empty string for prefixes ( #517 )
...
Signed-off-by: zephyros-dev <phong.ngthanh@outlook.com>
Signed-off-by: zephyros-dev <phong.ngthanh@outlook.com>
2022-11-21 18:19:27 +02:00
Sergey
865e1cbee9
Release 1.10.0 version ( #512 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2022-11-17 19:15:52 +02:00
dependabot[bot]
83632441b0
Bump actions/cache from 1 to 3 ( #511 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 1 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 18:37:12 +02:00
Sergey
a90c040239
Fix expanduser in path for systemd generation ( #510 )
...
Use expanduser for path calculation.
BZ: https://bugzilla.redhat.com/show_bug.cgi?id=2133207
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2022-11-11 11:00:47 +02:00
Sergey
5c68ee09fe
Add protection for systemd files deletion ( #509 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2022-11-10 21:06:55 +02:00
Sergey
5198b726fb
Delete systemd files when container/pod is deleted ( #508 )
...
Fix #489
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2022-11-10 17:13:45 +02:00
Pelisse Romain
4a1608e700
Warning about improperly configured remote target ( #506 )
...
Signed-off-by: Romain Pelisse <belaran@gmail.com>
Signed-off-by: Romain Pelisse <belaran@gmail.com>
2022-11-10 14:28:56 +02:00
Sergey
a3f8901c4c
Fix docs issues in podman_image ( #507 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2022-11-02 16:56:24 +02:00
Alessandro Re
1fa3dda67b
docs: added simple extra_args example ( #493 )
2022-11-01 01:15:40 +02:00
Sergey
05dc08c201
Add example unittest for container lib ( #505 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2022-11-01 00:39:46 +02:00
Sergey
c952149603
Add unittests for Ansible Podman modules ( #504 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2022-10-31 23:16:45 +02:00
Sergey
9e92a6e90c
Fix podman load module for Podman 4 ( #503 )
...
Fix #486
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2022-10-31 22:23:35 +02:00
Sergey
712c3230b2
Fix example in systemd generate module ( #502 )
...
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2022-10-31 21:59:21 +02:00