diff options
Diffstat (limited to 'ansible_collections/containers/podman/CHANGELOG.rst')
-rw-r--r-- | ansible_collections/containers/podman/CHANGELOG.rst | 774 |
1 files changed, 774 insertions, 0 deletions
diff --git a/ansible_collections/containers/podman/CHANGELOG.rst b/ansible_collections/containers/podman/CHANGELOG.rst new file mode 100644 index 00000000..75f27a25 --- /dev/null +++ b/ansible_collections/containers/podman/CHANGELOG.rst @@ -0,0 +1,774 @@ +================================================ +Ansible Podman modules and plugins Release Notes +================================================ + +.. contents:: Topics + + +v1.10.1 +======= + +Release Summary +--------------- + +Bugfixes and minor docs changes + +Minor Changes +------------- + +- Add missed docs for modules + +Bugfixes +-------- + +- podman_systemd_generate - allow empty string for prefixes +- podman_unshare - Fix docs for podman_unshare become plugin + +v1.10.0 +======= + +Release Summary +--------------- + +New modules, become plugin and bugfixes. + +Major Changes +------------- + +- New become plugin - podman_unshare +- Podman generate systemd module + +Minor Changes +------------- + +- Add --sdnotify option for container +- Add example unittest for container lib +- Add protection for systemd files deletion +- Add unittests for Ansible Podman modules +- Check for gha updates weekly using dependabot +- Fix PEP8 issue in podman_image +- Fix building image with buildah and become +- Fix docs issues in podman_image +- Warning about improperly configured remote target +- add required argument to example +- docs - added simple extra_args example +- generate_systemd - implement --wants, --after and --requires +- podman_image - add file parameter for Containerfile location + +Bugfixes +-------- + +- Delete systemd files when container/pod is deleted +- Fix example in systemd generate module +- Fix expanduser in path for systemd generation +- Fix idempotency for labels in pods +- Fix podman load module for Podman 4 +- Fix rerunning playbooks with generate_systemd --new +- Improve idempotency for devices mount of rootless podman +- Improve networks idempotency for v4 +- Support passing multiple networks with params +- fix pod running status for older podman versions +- podman_container should ensure image by using os path if rootfs is used + +v1.9.4 +====== + +Release Summary +--------------- + +Bugfixes and minor changes + +Minor Changes +------------- + +- Remove distutils as deprecated +- Run CI on Ubuntu 22.04 +- Use 2.13 Ansible version in CI jobs instead of 2.11 + +Bugfixes +-------- + +- connection_podman - Add missing docstring for method that executes the podman commands +- podman_container - Change IpcMode default to shareable +- podman_container - Disable memory idempotency +- podman_container - Fix typo in the documentation +- podman_image - Update `podman_image` to remove image with image id +- podman_load - Loop over image names when multiple images present in archive +- podman_login - Fix idempotency for podman_login +- podman_network - Allow specify podman_network options MTU and VLAN separately +- podman_network - Fix internal networks idempotency +- podman_play - Fix play_kube not working when yaml not installed on target +- podman_play - Pass errors as a string instead of list +- podman_pod - Change network attribute from str to list in pods +- podman_pod - Fix pod network idempotency +- podman_pod - Fix pod tests in CI +- podman_pod - Fix pods list retrieve + +v1.9.3 +====== + +Release Summary +--------------- + +Bugfixes and minor changes + +Minor Changes +------------- + +- Fix sanity issues with a new Ansible version + +Bugfixes +-------- + +- Remove idempotency for log level + +v1.9.2 +====== + +Release Summary +--------------- + +Bugfixes and new requires option for podman_container + +Minor Changes +------------- + +- Add requires option to podman_container module + +Bugfixes +-------- + +- Add slirp4netns idempotency for pods +- Fix MAC address detection in created container +- Fix check for read-only change of root image in podman_container module +- Fix error with exitcommand for Podman v4 +- Fix issue when missing plugins entry in podman_network module +- Fix new requirements for plugins documentation +- Fix podman collection for Podman version 4 +- Fix tests for podman_container module +- Strip slashes from volumes + +v1.9.1 +====== + +Release Summary +--------------- + +Bugfixes and new options for Pods + +Minor Changes +------------- + +- Add new options for pod module +- Use yaml syntax highlighting where appropriate + +Bugfixes +-------- + +- Fix podman_pod_lib behavior for ports published to multiple IPs +- Handle tlsverify correctly in podman_login +- Update secrets description and add test with secret opts + +v1.9.0 +====== + +Release Summary +--------------- + +New podman_tag module and fixes + +Major Changes +------------- + +- Add podman_tag module +- Add secrets driver and driver opts support + +Minor Changes +------------- + +- Add a second example to podman_pod_module.html + +Bugfixes +-------- + +- Don't include shared 'net' if network is host in pods + +New Modules +----------- + +- containers.podman.podman_tag - Add an additional name to a local image + +v1.8.3 +====== + +Release Summary +--------------- + +Bugfixes + +Bugfixes +-------- + +- Add documentations for generate_systemd +- Hardcode RT signal numbers +- Remove default value of log-driver +- Support --new in generate_systemd + +v1.8.2 +====== + +Release Summary +--------------- + +Fixes for various modules + +Bugfixes +-------- + +- Add option for ansible-core in RPM spec file +- Add skip option for podman secret +- Add support for network-alias flag +- Allow to actually pass a list of string for "mounts" +- Don't add newlines to secrets +- Fix issue with podman and exposed ports +- Fix signal diff for truncated and RT signal names +- Support empty stings in prefixes +- Update error message when pull set to false + +v1.8.1 +====== + +Release Summary +--------------- + +Fixes for systemd units generation + +Bugfixes +-------- + +- Add .service extension to systemd files +- Add aliases for image load/save +- Change python version for ansible-core to 3.9 +- Fix suboption key in podman_container/podman_pod for generate_systemd documentation + +v1.8.0 +====== + +Release Summary +--------------- + +New modules for images and containers + +Major Changes +------------- + +- Add systemd generation for pods +- Generate systemd service files for containers + +New Modules +----------- + +- containers.podman.podman_export - Export a podman container to tar file +- containers.podman.podman_import - Import Podman container from a tar file +- containers.podman.podman_load - Load image from a tar file +- containers.podman.podman_save - Saves podman image to tar file + +v1.7.1 +====== + +Release Summary +--------------- + +Bugfixes and new features + +Bugfixes +-------- + +- Add support for podman pod create --infra-name +- Fix idempotency when containers have a common network +- Remove idempotency leftovers of volumes GID,UID + +v1.7.0 +====== + +Release Summary +--------------- + +New module - Podman secret + +Minor Changes +------------- + +- Podman secret module + +New Modules +----------- + +- containers.podman.podman_secret - Manage podman secrets + +v1.6.2 +====== + +Release Summary +--------------- + +Bugfixes for idempotency and pipelining + +Bugfixes +-------- + +- Add meta/runtime.yml which is required for Galaxy now +- Avoid exposing pipelining support for podman connections +- Change present state to be as created state +- Disable no-hosts idempotency +- Fix idempotency with systemd podman files +- Remove idempotency for volume UID/GID + +v1.6.1 +====== + +Release Summary +--------------- + +Bugfix for podman_container_info + +Bugfixes +-------- + +- Fix failure when listing containers + +v1.6.0 +====== + +Release Summary +--------------- + +New module podman_play for playing Kubernetes YAML and bugfixes + +Minor Changes +------------- + +- Add Ansible 2.11 to all tests and use Ubuntu 20.04 +- Add Ansible 2.11 to testing +- Add RPM building scripts +- Add support for timezones in containers + +Bugfixes +-------- + +- Fix ansible-test issues for CI +- Fix idempotency for environment +- Fix ipv6=false issue +- Fix multi-containers options +- Fix overlayfs issue in CI for buildah connection + +New Modules +----------- + +- containers.podman.podman_play - Play Kubernetes YAML files with Podman + +v1.5.0 +====== + +Release Summary +--------------- + +New module - Podman login + +Minor Changes +------------- + +- Podman login module + +New Modules +----------- + +- containers.podman.podman_login - Login to a container registry using podman + +v1.4.5 +====== + +Release Summary +--------------- + +Additional fixes for newest version 3 of Podman + +Bugfixes +-------- + +- Add IPv6 support for publishing ports +- Add sigrtmin+3 signal (required for systemd containers) +- Add support for Podman Pod restart +- Convert IPv6 to shorten form +- Fix error with images info where no images +- Fix idempotency for rootless networks from v3 +- Fix no_log for newer ansible-test +- Fix uppercase labels idempotency issue +- Stop pods without recreating them + +v1.4.4 +====== + +Release Summary +--------------- + +Fixes for newest version 3 of Podman + +Bugfixes +-------- + +- Attempt graceful stop when recreating container +- Don't calculate image digest in check mode +- Fix internal networks and DNS plugin for v3 +- Fix podman_pod* modules for Podman v3 +- Fixes for podman_container for Podman v3 + +v1.4.3 +====== + +Release Summary +--------------- + +Documentation fixes and updates + +Bugfixes +-------- + +- Add docs generation +- Update documentation + +v1.4.2 +====== + +Release Summary +--------------- + +Bugfixes for podman container + +Bugfixes +-------- + +- documentation - Add docs to Github +- podman_container - Add 'created' state for podman_container +- podman_container - Change default log level for 3+ versions +- podman_container - Convert systemd option to a string +- podman_container - Don't recreate container if env_file is specified +- podman_container - Fix 'cap_add' and 'cap_drop' idempotency +- podman_container - Fix idempotency for multiple ports +- podman_container - Fix slirp4netns options idempotency +- podman_container - Fix uid/gid checks for podman 1.6.4 volumes +- podman_container - Handle slash removals for root volumes mount +- podman_container - Restart container in a simple manner +- podman_container - podman_container_lib - fix command idempotency +- podman_image - Add debug log and podman_actions to podman_image +- podman_image - Don't set default for validate-certs in podman_image + +v1.4.1 +====== + +Release Summary +--------------- + +Bugfixes for podman container + +Bugfixes +-------- + +- podman_container - Convert gidmap to list for podman_container +- podman_container - Convert log-opts to dictionary and idempotent + +v1.4.0 +====== + +Release Summary +--------------- + +New modules and bugfixes, new network options + +Minor Changes +------------- + +- podman_container - Add log level for Podman in module +- podman_container - Add mac_address field to podman_container module +- podman_container - Add strict image compare with hashes +- podman_container - Improve compatibility with docker_container by adding aliases +- podman_container - Move containers logic to module utils +- podman_image - reuse existing results in present() +- podman_network - Add IPv6 to network +- podman_network - Add support of network options like MTU, VLAN +- podman_pod - Move pod logic to separate library + +Bugfixes +-------- + +- podman_container - Fix force restart option for containers +- podman_container - Fix idempotency for volume GID and UID +- podman_container - Fix no_hosts idempotency for newer version +- podman_container - Remove 'detach' when creating container +- podman_image - Fix doc defaults for podman_image +- podman_logout - Handle podman logout not logging out when logged in via different tool +- podman_network - Correct IP range example for podman_network + +New Modules +----------- + +- containers.podman.podman_containers - Manage multiple Podman containers at once +- containers.podman.podman_login_info - Get info about Podman logged in registries +- containers.podman.podman_logout - Log out with Podman from registries + +v1.3.2 +====== + +Release Summary +--------------- + +bugfixes + +Bugfixes +-------- + +- podman_container - Fix signals case for podman_container + +v1.3.1 +====== + +Release Summary +--------------- + +bugfixes + +Bugfixes +-------- + +- multiple modules - fix diff calculation for lower/upper cases +- podman_container - Add note about containerPort setting +- podman_container - Fix init option it's boolean not string +- podman_container - Remove pyyaml from requirements +- podman_network - Check if dnsname plugin installed for CNI +- podman_volume - Set options for a volume as list and fix idempotency + +v1.3.0 +====== + +Release Summary +--------------- + +New podman_network module and bugfixes + +Minor Changes +------------- + +- Create podman_network module for podman networks management + +Bugfixes +-------- + +- podman_volume - Fix return data from podman_volume module + +New Modules +----------- + +- containers.podman.podman_network - Manage Podman networks + +v1.2.0 +====== + +Release Summary +--------------- + +Add changelog file. + +Minor Changes +------------- + +- Add changelog file to collection. + +v1.1.4 +====== + +Release Summary +--------------- + +Pip install and minor fixes. + +Minor Changes +------------- + +- Add pip installation for podman collection. + +v1.1.3 +====== + +Release Summary +--------------- + +Idempotency fixes for podman containers. + +Bugfixes +-------- + +- podman_container - Fix idempotency for case with = in env +- podman_container - Fix issue with idempotency uts, ipc with pod + +v1.1.2 +====== + +Release Summary +--------------- + +Urgent fix for podman connection plugin. + +Bugfixes +-------- + +- podman_connection - Chown file for users when copy them to container + +v1.1.1 +====== + +Release Summary +--------------- + +New modules for volumes management. + +Minor Changes +------------- + +- Create podman_volume module for volumes management + +Bugfixes +-------- + +- podman_volume_info - Improve podman volume info tests with new module + +New Modules +----------- + +- containers.podman.podman_volume - Manage Podman volumes + +v1.1.0 +====== + +Release Summary +--------------- + +New modules for pods management. + +Minor Changes +------------- + +- Add podman pod and pod info modules + +Bugfixes +-------- + +- podman_container - Fix idempotency for networks and add tests + +New Modules +----------- + +- containers.podman.podman_pod - Manage Podman pods +- containers.podman.podman_pod_info - Retrieve information about Podman pods + +v1.0.5 +====== + +Release Summary +--------------- + +Idempotency and another bugfixes for podman connection plugin. + +Bugfixes +-------- + +- podman_connection - Add check for empty dir for podman connection mount +- podman_connection - Increase verbosity for mount failure messages +- podman_container - Improve idempotency for volumes with slashesAdd idempotency for ulimits and tests +- podman_container - Improve ports idempotency and support UDP + +v1.0.4 +====== + +Release Summary +--------------- + +Idempotency and Podman v2 fixes + +Bugfixes +-------- + +- podman_container - Add idempotency for ulimits and tests +- podman_container - Fix idempotency for podman > 2 versions + +v1.0.3 +====== + +Release Summary +--------------- + +Relicense under GPLv3 and clean up modules + +Minor Changes +------------- + +- Relicense under GPLv3 and clean up modules + +v1.0.2 +====== + +Release Summary +--------------- + +Idempotency fixes + +Bugfixes +-------- + +- podman_container - Add idempotency for existing local volumes + +v1.0.1 +====== + +Release Summary +--------------- + +Idempotency and images improvements + +Bugfixes +-------- + +- podman_container - Add inspect of image and user idempotency +- podman_image - Add option for tls_verify=false for images + +v1.0.0 +====== + +Release Summary +--------------- + +Initial release of collection with new modules + +Minor Changes +------------- + +- buildah_connection - add support of specific user +- buildah_connection - added Buildah connection rootless +- podman_connection - add user flags before container id in podman exec + +Bugfixes +-------- + +- buildah_connection - Fix buildah debug output for py2 +- podman_connection - Run pause=false w/o message condition +- podman_container - Add idempotency for user and stop signal +- podman_container - Fix idempotency issues with workdir and volumes +- podman_container - Fix image, healthcheck and other idempotency +- podman_container - Improve idempotency of podman_container in uts, ipc, networks, cpu_shares +- podman_image - only set changed=true if there is a new image +- podman_image - use correct option for remove_signatures flag + +New Modules +----------- + +- containers.podman.podman_container - Manage Podman containers +- containers.podman.podman_network_info module - Retrieve information about Podman networks |