1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/changelogs/fragments
Maxopoly 23396e62dc
Fix check mode in iptables_state for incomplete iptables-save files along with integration tests (#8029)
* Implement integration test to reproduce #7463

* Make new iptables_state checks async

* Add missing commit to iptable_state integration test

* Remove async when using checkmode in iptables_state integration tests

* Do per table comparison in check mode for iptables_state

* Calculate changes of iptables state per table based on result

* Output target iptables state in checkmode

* Refactor calculation of invidual table states in iptables_state

* Add missing return for table calculation

* Add missing arg to regex check

* Remove leftover debug output for target iptable state

* Parse per table state from raw state string

* Join restored state for extration of table specific rules

* Switch arguments for joining restored iptable state

* Output final ip table state

* Compare content of tables

* Complete iptables partial tables test cases

* Correct order of test iptables data

* Update docu for iptables tables_after

* Add changelog fragment

* Appease the linting gods for iptables_state

* Adjust spelling and remove tables_after from return values
2024-03-24 18:02:48 +01:00
..
.keep Rename changelogs/fragments/.empty -> changelogs/fragments/.keep 2020-08-07 08:17:57 +02:00
000-redhat_subscription-dbus-on-7.4-plus.yaml redhat_subscription: use D-Bus registration on RHEL 7 only on 7.4+ (#7624) 2023-11-30 05:58:07 +01:00
5588-support-1password-connect.yml Support 1Password Connect (#5588) (#7116) 2023-11-16 20:57:11 +01:00
6572-nmcli-add-support-loopback-type.yml Add support for loopback type in nmcli module (#7515) 2023-11-22 09:11:40 +01:00
7143-proxmox-template.yml add template option to proxmox and proxmox_kvm (#7143) 2023-11-05 15:57:16 +01:00
7151-fix-keycloak_authz_permission-incorrect-resource-payload.yml Set resources payload as a list (#7563) 2023-11-22 19:03:15 +01:00
7199-gitlab-runner-new-creation-workflow.yml feat(gitlab_runner module): Add support for the new runner creation workflow (#7199) 2023-11-11 12:06:10 +01:00
7242-multi-values-for-same-name-in-git-config.yml git_config: support multiple values for same name (#7260) 2023-12-03 09:41:34 +01:00
7389-nmcli-issue-with-creating-a-wifi-bridge-slave.yml Fixes #7389 - NMCLI issue with creating a wifi bridge-slave (#7695) 2024-01-28 13:17:25 +01:00
7418-kc_identity_provider-mapper-reconfiguration-fixes.yml Bugfix: keycloak_identity_provider does not handle mapper changes properly (#7418) 2023-12-28 09:50:01 +01:00
7426-add-timestamp-and-preserve-options-for-passwordstore.yaml Add options for password generation in the passwordstore module (#7426) 2023-11-09 22:21:57 +01:00
7456-add-ssh-control-master.yml [ssh_config] Add support for ControlMaster (#7456) 2023-11-11 12:04:06 +01:00
7461-proxmox-inventory-add-exclude-nodes.yaml Add option to proxmox dynamic inventory to exclude nodes (#7461) 2023-11-26 17:23:33 +01:00
7462-Add-ostype-parameter-in-LXC-container-clone-of-ProxmoxVE.yaml Add ostype parameter in LXC container clone of Proxmox VE (#7462) 2023-11-11 12:02:53 +01:00
7464-fix-vm-removal-in-proxmox_pool_member.yml fix vm removal in proxmox_pool_member.py (#7464) 2023-11-06 20:01:05 +01:00
7465-redfish-firmware-update-message-id-hardening.yml Redfish: Updated message handling for update operations to skip message objects with missing MessageId properties (#7471) 2023-11-06 05:49:48 +01:00
7467-fix-gitlab-constants-calls.yml [gitlab] Fix gitlab constants calls (#7467) 2023-11-04 00:41:19 +01:00
7472-gitlab-add-ca-path-option.yml feature(gitlab): add 'ca_path' option (#7472) 2023-11-05 12:20:36 +01:00
7485-proxmox_vm_info-config.yml [proxmox_vm_info] Add ability to retrieve config (#7485) 2023-12-04 05:59:21 +01:00
7486-gitlab-refactor-package-check.yml refactor(gitlab modules): remove duplicate gitlab package check (#7486) 2023-11-11 12:20:12 +01:00
7489-netcup-dns-record-types.yml Netcup DNS: Add support for additional record types (#7489) 2023-11-15 22:00:34 +01:00
7495-proxmox_disk-manipulate-cdrom.yml [proxmox_disk]: Add ability to manipulate CD-ROM drive (#7495) 2023-11-19 10:31:05 +01:00
7499-allow-mtu-setting-on-bond-and-infiniband-interfaces.yml infiniband and bond interfaces can receive MTU settings too (#7499) 2023-11-15 22:01:35 +01:00
7501-type.yml Use isinstance() instead of type() (#7501) 2023-11-08 13:20:19 +01:00
7506-pipx-pipargs.yml Fix RST code formatting. 2023-11-11 12:38:15 +01:00
7517-elastic-close-client.yaml Close elastic APM client to release connections (#7517) 2023-11-15 22:07:24 +01:00
7535-terraform-fix-multiline-string-handling-in-complex-variables.yml fix(modules/terraform): handle multiline strings correctly in complex variables (#7535) 2023-11-24 21:30:31 +01:00
7538-add-krbprincipalattribute-option.yml [keycloak_user_federation]: Adding option krbPrincipalAttribute (#7538) 2023-11-26 17:20:05 +01:00
7540-proxmox-update-config.yml Fix changelog fragment filenames. 2024-01-27 11:07:04 +01:00
7542-irc-logentries-ssl.yml ssl.wrap_socket() was removed in Python 3.12 (#7542) 2023-11-19 14:11:29 +01:00
7550-irc-use_tls-validate_certs.yml irc module: add validate_certs, rename use_ssl to use_tls (keeping use_ssl as an alias) (#7550) 2023-11-22 19:20:24 +01:00
7564-onepassword-lookup-case-insensitive.yaml onepassword lookup - Make section and field case insensitive (#7564) 2023-12-01 17:47:49 +01:00
7569-infiniband-slave-support.yml infiniband can be a slave too (#7569) 2023-11-29 08:35:42 +01:00
7577-fix-apt_rpm-module.yml apt_rpm: add check if package version is upgradable (ansible-collections#7414) (#7577) 2023-12-02 21:00:04 +01:00
7578-irc-tls.yml irc: deprecate default 'false' for validate_certs and use_tls (#7578) 2023-12-20 07:22:45 +01:00
7588-ipa-config-new-choice-passkey-to-ipauserauthtype.yml ipa_config: add passkey choice to ipauserauthtype (#7588) 2023-11-29 08:36:26 +01:00
7589-ipa-config-new-choices-idp-and-passkey-to-ipauserauthtype.yml ipa_user: add idp and passkey choices to ipauserauthtype (#7589) 2023-11-29 08:36:51 +01:00
7600-proxmox_kvm-hookscript.yml fix #7600 add hookscript parameter to proxmox_kvm (#7602) 2023-12-01 07:33:39 +01:00
7601-lvol-fix.yml lvol: check return message in both stderr and stdout (#7601) 2023-12-03 09:42:10 +01:00
7612-interface_file-method.yml interfaces_file: filter by address_familiy when updating method (#7612) 2023-11-26 19:34:13 +01:00
7626-redfish-info-add-boot-progress-property.yml add BootProgress property to redfish_info (#7626) 2023-12-02 20:56:21 +01:00
7641-fix-keycloak-api-client-to-quote-properly.yml Fix Keycloak API client to quote '/' properly (#7641) 2023-12-02 09:31:46 +01:00
7645-Keycloak-print-error-msg-from-server.yml Keycloak print error msg from server (#7645) 2023-12-03 09:42:48 +01:00
7646-fix-order-number-detection-in-dn.yml Simplify regex for identifying order number in DN (#7646) (#7697) 2024-01-29 19:08:34 +01:00
7653-fix-cloudflare-lookup.yml Change tab to space in SSHFP requests (#7653) 2023-12-04 05:58:16 +01:00
7676-lvol-pvs-as-list.yml lvol: Change `pvs` argument type to list (of str) (#7676) 2023-12-04 05:58:55 +01:00
7696-avoid-attempt-to-delete-non-existing-user.yml keycloak_user: avoid error when trying to delete a non-existing user (#7696) 2023-12-21 13:09:12 +01:00
7698-improvements-to-keycloak_realm_key.yml improvements to the keycloak_realm_key module (#7698) 2023-12-28 08:32:05 +01:00
7703-ssh_config_add_keys_to_agent_option.yml ssh_config: Add add_keys_to_agent option (#7703) 2023-12-17 15:14:07 +01:00
7704-ssh_config_identities_only_option.yml Add ssh_config module option for identities_only (#7704) 2023-12-17 15:14:24 +01:00
7717-prevent-modprobe-error.yml modprobe: Avoid FileNotFoundError when directories don't exist. (#8005) 2024-02-25 07:38:22 +01:00
7723-ipa-pwpolicy-update-pwpolicy-module.yml ipa: ipa_pwpolicy update pwpolicy module (#7723) 2023-12-31 15:21:59 +01:00
7737-add-ipa-dnsrecord-ns-type.yml ipa_dnsmodule: Add support for ns record management (#7737) 2023-12-28 08:32:39 +01:00
7740-add-message-id-header-to-mail-module.yml mail module: add Message-ID header (#7740) 2023-12-27 11:19:17 +01:00
7746-raw_post-without-actions.yml Implemented raw_post without actions (#7746) 2023-12-28 18:11:43 +01:00
7754-fixed-payload-format.yml Fixed payload format (#7754) 2023-12-26 21:46:25 +01:00
7765-mail-message-id.yml mail module/callback: allow to configure the Message-ID header's domain name (#7765) 2024-01-01 14:03:23 +01:00
7782-cloudflare_dns-spf.yml cloudflare_dns: remove support for SPF records (#7782) 2024-01-13 16:08:22 +01:00
7789-keycloak-user-federation-custom-provider-type.yml Allow custom providerId in keycloak_user_federation (#7789) 2023-12-31 15:37:58 +01:00
7790-gitlab-runner-api-pagination.yml fix(modules/gitlab_runner): Use correct argument to list all runners (#7790) 2024-02-25 19:45:30 +01:00
7791-proxmox_kvm-state-template-will-check-status-first.yaml proxmox_kvm - state:template will check if template exists first (#7791) (#7792) 2024-01-01 14:30:28 +01:00
7797-ipa-fix-otp-idempotency.yml ipa_otptoken: fix wrong return value string to bool (#7795) 2024-01-16 22:14:26 +01:00
7821-mssql_script-py2.yml mssql_script: make module Python 2 compatible (#7821) 2024-01-18 07:12:50 +01:00
7826-consul-modules-refactoring.yaml Add new consul modules and reuse code between them. (#7878) 2024-01-27 10:22:44 +01:00
7843-proxmox_kvm-update_unsafe.yml proxmox_kvm - new param to support unsafe updates (#7843) 2024-02-07 14:30:45 +01:00
7847-gitlab-issue-title.yml gitlab_issue: use search instead of title (#7847) 2024-02-17 12:30:54 +01:00
7870-homebrew-cask-installed-detection.yml Detection of already installed homebrew cask (#7870) 2024-01-27 10:23:52 +01:00
7872-proxmox_fix-update-if-setting-doesnt-exist.yaml Fix changelog fragment filenames. 2024-01-27 11:07:04 +01:00
7874-incus_connection_treats_inventory_hostname_as_literal_in_remotes.yml Fix: incus connection plugin treats inventory_hostname incorrectly in remote config (#7875) 2024-01-23 07:18:25 +01:00
7881-fix-keycloak-client-ckeckmode.yml Fixes #1226 - keycloak_client detects changes on check_mode but not in run mode (#7881) 2024-02-17 12:31:45 +01:00
7882-add-redfish-get-service-identification.yml Add redfish_info command to get service identification (#7883) 2024-01-23 07:28:54 +01:00
7896-add-terraform-diff-mode.yml terraform: support diff for resource_changes (#7896) 2024-01-29 18:57:18 +01:00
7897-consul-action-group.yaml Consul action group (#7897) 2024-01-27 10:58:41 +01:00
7901-consul-acl-deprecation.yaml Consul acl deprecation (#7901) 2024-01-27 11:05:47 +01:00
7916-add-redfish-set-service-identification.yml Add redfish_config command to set service identification (#7917) 2024-02-11 13:16:07 +01:00
7919-onepassword-fieldname-casing.yaml fixes #7918 - onepassword lookup fails if field name contains uppercase letters and section is specified (#7919) 2024-02-16 13:53:07 +01:00
7951-fix-redfish_info-exception.yml Fix errors in hpe specific get methods (#7952) 2024-02-24 20:32:20 +01:00
7953-proxmox_kvm-fix_status_check.yml [FIX] proxmox_kvm: fetch vm status from node-specific API endpoint to ensure fresh state (#7953) 2024-02-28 21:36:22 +01:00
7956-adding-releases_events-option-to-gitlab_hook-module.yaml Adding releases events option to gitlab_hook module (#7956) 2024-02-18 18:13:47 +01:00
7963-fix-terraform-diff-absent.yml terraform: fix diff when state is absent (#7963) 2024-02-16 13:50:58 +01:00
7970-fix-cargo-path-idempotency.yaml cargo: use the correct path when checking installation status fixing idempotency issue. (#7970) 2024-02-23 20:34:18 +01:00
7976-add-mssql_script-transactional-support.yml Added transactional(rollback/commit) support to mssql_script module (#7976) 2024-02-23 20:33:43 +01:00
7983-sudoers-add-support-noexec.yml Add noexec support to sudoers (#7983) 2024-02-23 06:36:45 +01:00
7994-bitwarden-session-arg.yaml feat(lookup/bitwarden): add support for "session" arg (#7994) 2024-02-25 19:44:37 +01:00
7996-add-templating-support-to-icinga2-inventory.yml Fix filename. 2024-02-26 20:07:09 +01:00
7998-icinga2-inventory-group_by_hostgroups-parameter.yml Adds group_by_hostgroups parameter to Icinga2 inventory (#7998) 2024-03-24 17:01:34 +00:00
8003-redfish-get-update-status-empty-response.yml Redfish: Enhanced GetUpdateStatus to allow for empty responses to accomodate possible usage of 204 No Content (#8004) 2024-02-23 06:35:30 +01:00
8029-iptables-state-restore-check-mode.yml Fix check mode in iptables_state for incomplete iptables-save files along with integration tests (#8029) 2024-03-24 18:02:48 +01:00
8048-fix-homebrew-module-error-reporting-on-become-true.yaml fix(homebrew): give correct error message when become true used (#8048) 2024-03-08 07:24:56 +01:00
8057-pam_limits-check-mode.yml pam_limits: do not create file in check mode when it does not exist (#8057) 2024-03-08 07:26:44 +01:00
8073-ldap-attrs-diff.yml Add --diff support for ldap_attrs module (#8073) 2024-03-14 23:23:05 +01:00
8075-optional-space-around-section-names.yaml ini_file - support optional spaces around section names (#8075) 2024-03-24 18:02:13 +01:00
8087-removed-redundant-unicode-prefixes.yml Removed the redundant unicode prefixes (#8087) 2024-03-14 22:15:22 +01:00
8091-consul-token-fixes.yaml Fix consul_token usage without accessor_id. (#8091) 2024-03-14 23:14:37 +01:00
add-ipa-sudorule-deny-cmd.yml Ipa sudorule/add deny options (#7415) 2023-11-15 22:01:07 +01:00
aix_filesystem-crfs-issue.yml Aix filesystem crfs issue (#8052) 2024-03-17 17:29:15 +01:00
bitwarden-lookup-performance.yaml Improve performance of the bitwarden lookup plugin (#7468) 2023-11-11 12:04:53 +01:00
internal-redirects.yml [9.0.0] Remove deprecated internal redirects (#7836) 2024-01-13 16:07:15 +01:00
lxd-instance-not-found-avoid-false-positives.yml Lxd instance not found fix false positives (#7521) 2023-12-03 09:41:04 +01:00
lxd-instances-api-endpoint-added.yml Updates lxd_container to support new LXD API (#7980) 2024-02-28 21:45:46 +01:00
pacemaker-cluster.yml pacemaker_cluster: implement check mode (#8081) 2024-03-14 22:11:13 +01:00
pkgin.yml Pkgin fixes (#7971) 2024-02-23 20:33:13 +01:00