---
requires_ansible: '>=2.9.17'

action_groups:
  helm:
    - helm
    - helm_info
    - helm_repository
  k8s:
    - k8s
    - k8s_exec
    - k8s_facts
    - k8s_info
    - k8s_log
    - k8s_scale
    - k8s_service
    - k8s_cp

plugin_routing:
  action:
    helm:
      redirect: kubernetes.core.k8s_info
    helm_info:
      redirect: kubernetes.core.k8s_info
    helm_plugin:
      redirect: kubernetes.core.k8s_info
    helm_plugin_info:
      redirect: kubernetes.core.k8s_info
    helm_repository:
      redirect: kubernetes.core.k8s_info
    k8s:
      redirect: kubernetes.core.k8s_info
    k8s_cluster_info:
      redirect: kubernetes.core.k8s_info
    k8s_event_info:
      redirect: kubernetes.core.k8s_info
    k8s_exec:
      redirect: kubernetes.core.k8s_info
    k8s_log:
      redirect: kubernetes.core.k8s_info
    k8s_rollback:
      redirect: kubernetes.core.k8s_info
    k8s_scale:
      redirect: kubernetes.core.k8s_info
    k8s_service:
      redirect: kubernetes.core.k8s_info
    k8s_cp:
      redirect: kubernetes.core.k8s_info
  inventory:
    openshift:
      redirect: community.okd.openshift
  modules:
    k8s_auth:
      redirect: community.okd.k8s_auth
    k8s_facts:
      tombstone:
        removal_version: 2.0.0
        warning_text: Use kubernetes.core.k8s_info instead.
    k8s_raw:
      tombstone:
        removal_version: 0.1.0
        warning_text: The k8s_raw module was slated for deprecation in Ansible 2.10 and has been removed. Use kubernetes.core.k8s instead.
    openshift_raw:
      tombstone:
        removal_version: 0.1.0
        warning_text: The openshift_raw module was slated for deprecation in Ansible 2.10 and has been removed. Use kubernetes.core.k8s instead.
    openshift_scale:
      tombstone:
        removal_version: 0.1.0
        warning_text: The openshift_scale module was slated for deprecation in Ansible 2.10 and has been removed. Use kubernetes.core.k8s_scale instead.
  lookup:
    openshift:
      tombstone:
        removal_version: 0.1.0
        warning_text: The openshift lookup plugin was slated for deprecation in Ansible 2.10 and has been removed. Use kubernetes.core.k8s instead.
