From 2381022be650ec33ff9871f7a9ff677c06c862fc Mon Sep 17 00:00:00 2001 From: romi1495 Date: Tue, 28 Jul 2026 11:47:39 -0500 Subject: [PATCH 1/3] Imports replaced --- plugins/module_utils/k8s.py | 2 +- plugins/module_utils/openshift_adm_prune_auth.py | 2 +- plugins/module_utils/openshift_adm_prune_deployments.py | 2 +- plugins/module_utils/openshift_adm_prune_images.py | 2 +- plugins/module_utils/openshift_builds.py | 2 +- plugins/module_utils/openshift_common.py | 2 +- plugins/module_utils/openshift_groups.py | 2 +- plugins/module_utils/openshift_process.py | 2 +- plugins/modules/openshift_adm_migrate_template_instances.py | 2 +- plugins/modules/openshift_route.py | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/plugins/module_utils/k8s.py b/plugins/module_utils/k8s.py index 9c8f47fd..6d8eae4e 100644 --- a/plugins/module_utils/k8s.py +++ b/plugins/module_utils/k8s.py @@ -21,7 +21,7 @@ except ImportError: pass -from ansible.module_utils._text import to_native +from ansible.module_utils.common.text.converters import to_native try: from kubernetes.dynamic.exceptions import ( diff --git a/plugins/module_utils/openshift_adm_prune_auth.py b/plugins/module_utils/openshift_adm_prune_auth.py index f2864055..d1a16e58 100644 --- a/plugins/module_utils/openshift_adm_prune_auth.py +++ b/plugins/module_utils/openshift_adm_prune_auth.py @@ -4,7 +4,7 @@ __metaclass__ = type -from ansible.module_utils._text import to_native +from ansible.module_utils.common.text.converters import to_native from ansible_collections.community.okd.plugins.module_utils.openshift_common import ( AnsibleOpenshiftModule, diff --git a/plugins/module_utils/openshift_adm_prune_deployments.py b/plugins/module_utils/openshift_adm_prune_deployments.py index 315de4b1..c5702443 100644 --- a/plugins/module_utils/openshift_adm_prune_deployments.py +++ b/plugins/module_utils/openshift_adm_prune_deployments.py @@ -6,7 +6,7 @@ from datetime import datetime, timezone -from ansible.module_utils._text import to_native +from ansible.module_utils.common.text.converters import to_native from ansible_collections.community.okd.plugins.module_utils.openshift_common import ( AnsibleOpenshiftModule, diff --git a/plugins/module_utils/openshift_adm_prune_images.py b/plugins/module_utils/openshift_adm_prune_images.py index 768c359b..05093777 100644 --- a/plugins/module_utils/openshift_adm_prune_images.py +++ b/plugins/module_utils/openshift_adm_prune_images.py @@ -7,7 +7,7 @@ from datetime import datetime, timezone, timedelta import copy -from ansible.module_utils._text import to_native +from ansible.module_utils.common.text.converters import to_native from ansible.module_utils.parsing.convert_bool import boolean from ansible.module_utils.six import iteritems diff --git a/plugins/module_utils/openshift_builds.py b/plugins/module_utils/openshift_builds.py index 51ebfc28..099a5f57 100644 --- a/plugins/module_utils/openshift_builds.py +++ b/plugins/module_utils/openshift_builds.py @@ -7,7 +7,7 @@ from datetime import datetime, timezone, timedelta import time -from ansible.module_utils._text import to_native +from ansible.module_utils.common.text.converters import to_native from ansible_collections.community.okd.plugins.module_utils.openshift_common import ( AnsibleOpenshiftModule, diff --git a/plugins/module_utils/openshift_common.py b/plugins/module_utils/openshift_common.py index b818b7a7..4d128f68 100644 --- a/plugins/module_utils/openshift_common.py +++ b/plugins/module_utils/openshift_common.py @@ -7,7 +7,7 @@ import traceback from abc import abstractmethod -from ansible.module_utils._text import to_native +from ansible.module_utils.common.text.converters import to_native try: from ansible_collections.kubernetes.core.plugins.module_utils.k8s.client import ( diff --git a/plugins/module_utils/openshift_groups.py b/plugins/module_utils/openshift_groups.py index 473a14f7..ca218496 100644 --- a/plugins/module_utils/openshift_groups.py +++ b/plugins/module_utils/openshift_groups.py @@ -11,7 +11,7 @@ from datetime import datetime from ansible.module_utils.parsing.convert_bool import boolean -from ansible.module_utils._text import to_native +from ansible.module_utils.common.text.converters import to_native from ansible.module_utils.basic import missing_required_lib from ansible_collections.community.okd.plugins.module_utils.openshift_ldap import ( diff --git a/plugins/module_utils/openshift_process.py b/plugins/module_utils/openshift_process.py index 3996aedc..82aa8eb1 100644 --- a/plugins/module_utils/openshift_process.py +++ b/plugins/module_utils/openshift_process.py @@ -6,7 +6,7 @@ import os -from ansible.module_utils._text import to_native +from ansible.module_utils.common.text.converters import to_native from ansible_collections.community.okd.plugins.module_utils.openshift_common import ( AnsibleOpenshiftModule, diff --git a/plugins/modules/openshift_adm_migrate_template_instances.py b/plugins/modules/openshift_adm_migrate_template_instances.py index 0033e144..9765ce05 100644 --- a/plugins/modules/openshift_adm_migrate_template_instances.py +++ b/plugins/modules/openshift_adm_migrate_template_instances.py @@ -233,7 +233,7 @@ """ # ENDREMOVE (downstream) -from ansible.module_utils._text import to_native +from ansible.module_utils.common.text.converters import to_native from ansible_collections.community.okd.plugins.module_utils.openshift_common import ( AnsibleOpenshiftModule, diff --git a/plugins/modules/openshift_route.py b/plugins/modules/openshift_route.py index 8e95b43a..ea746c0b 100644 --- a/plugins/modules/openshift_route.py +++ b/plugins/modules/openshift_route.py @@ -308,7 +308,7 @@ import copy -from ansible.module_utils._text import to_native +from ansible.module_utils.common.text.converters import to_native from ansible_collections.community.okd.plugins.module_utils.openshift_common import ( AnsibleOpenshiftModule, From 36f226570e8ee71b03af212172aeb5c7a4441050 Mon Sep 17 00:00:00 2001 From: romi1495 Date: Tue, 28 Jul 2026 11:55:31 -0500 Subject: [PATCH 2/3] Added changelog fragment --- changelogs/fragments/fix-deprecated-text-imports.yml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 changelogs/fragments/fix-deprecated-text-imports.yml diff --git a/changelogs/fragments/fix-deprecated-text-imports.yml b/changelogs/fragments/fix-deprecated-text-imports.yml new file mode 100644 index 00000000..5821d41b --- /dev/null +++ b/changelogs/fragments/fix-deprecated-text-imports.yml @@ -0,0 +1,2 @@ +bugfixes: + - Replace deprecated ``ansible.module_utils._text`` imports with ``ansible.module_utils.common.text.converters`` to fix compatibility with ansible-core 2.24+ (https://github.com/openshift/community.okd/issues/275). From d14b6603677015419f7d648ee6401c80373ad26a Mon Sep 17 00:00:00 2001 From: romi1495 Date: Fri, 31 Jul 2026 10:48:49 -0500 Subject: [PATCH 3/3] Changing chanelog fragment category to minor_changes --- changelogs/fragments/fix-deprecated-text-imports.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelogs/fragments/fix-deprecated-text-imports.yml b/changelogs/fragments/fix-deprecated-text-imports.yml index 5821d41b..6d9aa468 100644 --- a/changelogs/fragments/fix-deprecated-text-imports.yml +++ b/changelogs/fragments/fix-deprecated-text-imports.yml @@ -1,2 +1,2 @@ -bugfixes: +minor_changes: - Replace deprecated ``ansible.module_utils._text`` imports with ``ansible.module_utils.common.text.converters`` to fix compatibility with ansible-core 2.24+ (https://github.com/openshift/community.okd/issues/275).