Skip to content
This repository has been archived by the owner on Jun 13, 2024. It is now read-only.

Add deprecation warnings to all redirects #439

Merged
merged 2 commits into from
Jun 17, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

[![CI](https://github.com/ansible-collections/community.kubernetes/workflows/CI/badge.svg?event=push)](https://github.com/ansible-collections/community.kubernetes/actions) [![Codecov](https://img.shields.io/codecov/c/github/ansible-collections/community.kubernetes)](https://codecov.io/gh/ansible-collections/community.kubernetes)

**IMPORTANT**
The `community.kubernetes` collection is being renamed to `kubernetes.core`. As of version 2.0.0, the collection has been replaced by deprecated redirects for all content to `kubernetes.core`. If you are using FQCNs starting with `community.kubernetes`, please update them to `kubernetes.core`.

This repo hosts the `community.kubernetes` (a.k.a. `kubernetes.core`) Ansible Collection.

The collection includes a variety of Ansible content to help automate the management of applications in Kubernetes and OpenShift clusters, as well as the provisioning and maintenance of clusters themselves.
Expand Down
3 changes: 3 additions & 0 deletions changelogs/fragments/439-add-deprecation-warnings.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
deprecated_features:
- The ``community.kubernetes`` collection is being renamed to ``kubernetes.core``. All content in the collection has been replaced by deprecated redirects to ``kubernetes.core``. If you are using FQCNs starting with ``community.kubernetes.``, please update them to ``kubernetes.core.``
111 changes: 109 additions & 2 deletions meta/runtime.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,84 +19,188 @@ plugin_routing:
inventory:
openshift:
redirect: community.okd.openshift
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s:
redirect: kubernetes.core.k8s
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
connection:
kubectl:
redirect: kubernetes.core.kubectl
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
filter:
k8s_config_resource_name:
redirect: kubernetes.core.k8s_config_resource_name
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
action:
helm:
redirect: kubernetes.core.k8s_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
helm_info:
redirect: kubernetes.core.k8s_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
helm_plugin:
redirect: kubernetes.core.k8s_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
helm_plugin_info:
redirect: kubernetes.core.k8s_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
helm_repository:
redirect: kubernetes.core.k8s_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
helm_template:
redirect: kubernetes.core.k8s_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s:
redirect: kubernetes.core.k8s_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_cluster_info:
redirect: kubernetes.core.k8s_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_exec:
redirect: kubernetes.core.k8s_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_info:
redirect: kubernetes.core.k8s_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_json_patch:
redirect: kubernetes.core.k8s_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_log:
redirect: kubernetes.core.k8s_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_rollback:
redirect: kubernetes.core.k8s_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_scale:
redirect: kubernetes.core.k8s_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_service:
redirect: kubernetes.core.k8s_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
# k8s_facts was originally slated for removal in Ansible 2.13.
k8s_facts:
redirect: kubernetes.core.k8s_info
deprecation:
tombstone:
removal_version: 2.0.0
warning_text: Use kubernetes.core.k8s_info instead.
modules:
helm:
redirect: kubernetes.core.helm
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
helm_info:
redirect: kubernetes.core.helm_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
helm_plugin:
redirect: kubernetes.core.helm_plugin
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
helm_plugin_info:
redirect: kubernetes.core.helm_plugin_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
helm_repository:
redirect: kubernetes.core.helm_repository
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
helm_template:
redirect: kubernetes.core.helm_template
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s:
redirect: kubernetes.core.k8s
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_auth:
redirect: community.okd.openshift_auth
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_cluster_info:
redirect: kubernetes.core.k8s_cluster_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_exec:
redirect: kubernetes.core.k8s_exec
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_info:
redirect: kubernetes.core.k8s_info
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_json_patch:
redirect: kubernetes.core.k8s_json_patch
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_log:
redirect: kubernetes.core.k8s_log
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_rollback:
redirect: kubernetes.core.k8s_rollback
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_scale:
redirect: kubernetes.core.k8s_scale
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_service:
redirect: kubernetes.core.k8s_service
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
k8s_raw:
tombstone:
removal_version: 0.1.0
Expand All @@ -112,6 +216,9 @@ plugin_routing:
lookup:
k8s:
redirect: kubernetes.core.k8s
deprecation:
removal_version: 3.0.0
warning_text: The community.kubernetes collection is being renamed to kubernetes.core. Please update your FQCNs to kubernetes.core instead.
openshift:
tombstone:
removal_version: 0.1.0
Expand Down
6 changes: 0 additions & 6 deletions tests/sanity/ignore-2.10.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
plugins/modules/k8s.py validate-modules:parameter-type-not-in-doc
plugins/modules/k8s.py validate-modules:return-syntax-error
plugins/modules/k8s_scale.py validate-modules:parameter-type-not-in-doc
plugins/modules/k8s_scale.py validate-modules:return-syntax-error
plugins/modules/k8s_service.py validate-modules:return-syntax-error
plugins/modules/k8s_service.py validate-modules:parameter-type-not-in-doc
molecule/default/roles/helm/files/appversionless-chart-v2/templates/configmap.yaml yamllint!skip
molecule/default/roles/helm/files/appversionless-chart/templates/configmap.yaml yamllint!skip
molecule/default/roles/helm/files/test-chart-v2/templates/configmap.yaml yamllint!skip
Expand Down
6 changes: 0 additions & 6 deletions tests/sanity/ignore-2.11.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
plugins/modules/k8s.py validate-modules:parameter-type-not-in-doc
plugins/modules/k8s.py validate-modules:return-syntax-error
plugins/modules/k8s_scale.py validate-modules:parameter-type-not-in-doc
plugins/modules/k8s_scale.py validate-modules:return-syntax-error
plugins/modules/k8s_service.py validate-modules:return-syntax-error
plugins/modules/k8s_service.py validate-modules:parameter-type-not-in-doc
molecule/default/roles/helm/files/appversionless-chart-v2/templates/configmap.yaml yamllint!skip
molecule/default/roles/helm/files/appversionless-chart/templates/configmap.yaml yamllint!skip
molecule/default/roles/helm/files/test-chart-v2/templates/configmap.yaml yamllint!skip
Expand Down
3 changes: 0 additions & 3 deletions tests/sanity/ignore-2.9.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
plugins/modules/k8s.py validate-modules:parameter-type-not-in-doc
plugins/modules/k8s_scale.py validate-modules:parameter-type-not-in-doc
plugins/modules/k8s_service.py validate-modules:parameter-type-not-in-doc
molecule/default/roles/helm/files/appversionless-chart-v2/templates/configmap.yaml yamllint!skip
molecule/default/roles/helm/files/appversionless-chart/templates/configmap.yaml yamllint!skip
molecule/default/roles/helm/files/test-chart-v2/templates/configmap.yaml yamllint!skip
Expand Down