diff --git a/changelogs/fragments/115-deprecated-helm-module.yaml b/changelogs/fragments/115-deprecated-helm-module.yaml new file mode 100644 index 0000000000..3de185ca78 --- /dev/null +++ b/changelogs/fragments/115-deprecated-helm-module.yaml @@ -0,0 +1,2 @@ +deprecated_features: + - "helm - Put ``helm`` module to deprecated. New implementation is available in community.kubernetes collection." diff --git a/meta/routing.yml b/meta/routing.yml index c6af697b57..68d8dbb642 100644 --- a/meta/routing.yml +++ b/meta/routing.yml @@ -316,6 +316,10 @@ plugin_routing: deprecation: removal_date: TBD warning_text: see plugin documentation for details + helm: + deprecation: + removal_date: TBD + warning_text: The helm module in community.general has been deprecated. Use community.kubernetes.helm instead. memset_memstore_facts: deprecation: removal_date: TBD diff --git a/plugins/modules/cloud/misc/helm.py b/plugins/modules/cloud/misc/helm.py index bcbd1e6314..d2b322a084 100644 --- a/plugins/modules/cloud/misc/helm.py +++ b/plugins/modules/cloud/misc/helm.py @@ -9,6 +9,10 @@ __metaclass__ = type DOCUMENTATION = ''' --- +deprecated: + removed_in: '2.14' + why: For more details https://github.com/ansible/ansible/issues/61546. + alternative: Use M(helm) in kubernetes collection instead. module: helm short_description: Manages Kubernetes packages with the Helm package manager author: "Flavio Percoco (@flaper87)"