Skip to content

Track migration from Results (v1) to Results (v2) #581

@allenrobel

Description

@allenrobel

Summary

This issue tracks migration from Results (v1) to Results (v2).

The files below still import Results from results.py (the old implementation).
Files that have already been migrated to results_v2.py are not included.

common

module_utils

  • - plugins/module_utils/common/epp/api/config/class_epp/v2/sites/epp_sites.py
  • - plugins/module_utils/common/epp/api/config/federation/epp_federation_members.py
  • - plugins/module_utils/common/epp/api/config/federation/manager/epp_federation_manager.py
  • - plugins/module_utils/common/rest_send_v2.py

dcnm_fabric

module_utils

  • - plugins/module_utils/fabric/config_deploy.py
  • - plugins/module_utils/fabric/create.py
  • - plugins/module_utils/fabric/delete.py
  • - plugins/module_utils/fabric/query.py
  • - plugins/module_utils/fabric/replaced.py
  • - plugins/module_utils/fabric/update.py

modules

  • - plugins/modules/dcnm_fabric.py

tests/unit

  • - tests/unit/modules/dcnm/dcnm_fabric/test_fabric_common.py
  • - tests/unit/modules/dcnm/dcnm_fabric/test_fabric_config_deploy.py
  • - tests/unit/modules/dcnm/dcnm_fabric/test_fabric_config_save.py
  • - tests/unit/modules/dcnm/dcnm_fabric/test_fabric_create.py
  • - tests/unit/modules/dcnm/dcnm_fabric/test_fabric_create_bulk.py
  • - tests/unit/modules/dcnm/dcnm_fabric/test_fabric_delete.py
  • - tests/unit/modules/dcnm/dcnm_fabric/test_fabric_details_by_name_v2.py
  • - tests/unit/modules/dcnm/dcnm_fabric/test_fabric_details_by_nv_pair_v2.py
  • - tests/unit/modules/dcnm/dcnm_fabric/test_fabric_details_v2.py
  • - tests/unit/modules/dcnm/dcnm_fabric/test_fabric_query.py
  • - tests/unit/modules/dcnm/dcnm_fabric/test_fabric_replaced_bulk.py
  • - tests/unit/modules/dcnm/dcnm_fabric/test_fabric_update_bulk.py
  • - tests/unit/modules/dcnm/dcnm_fabric/test_template_get.py
  • - tests/unit/modules/dcnm/dcnm_fabric/test_template_get_all.py

dcnm_image_policy

modules

  • - plugins/modules/dcnm_image_policy.py

tests/unit

  • - tests/unit/modules/dcnm/dcnm_image_policy/test_image_policy_create.py
  • - tests/unit/modules/dcnm/dcnm_image_policy/test_image_policy_create_bulk.py
  • - tests/unit/modules/dcnm/dcnm_image_policy/test_image_policy_delete.py
  • - tests/unit/modules/dcnm/dcnm_image_policy/test_image_policy_query.py
  • - tests/unit/modules/dcnm/dcnm_image_policy/test_image_policy_replace_bulk.py
  • - tests/unit/modules/dcnm/dcnm_image_policy/test_image_policy_update.py
  • - tests/unit/modules/dcnm/dcnm_image_policy/test_image_policy_update_bulk.py

dcnm_image_upgrade

modules

  • - plugins/modules/dcnm_image_upgrade.py

tests/unit

  • - tests/unit/modules/dcnm/dcnm_image_upgrade/test_image_install_options.py
  • - tests/unit/modules/dcnm/dcnm_image_upgrade/test_image_stage.py
  • - tests/unit/modules/dcnm/dcnm_image_upgrade/test_image_upgrade.py
  • - tests/unit/modules/dcnm/dcnm_image_upgrade/test_image_validate.py
  • - tests/unit/modules/dcnm/dcnm_image_upgrade/test_switch_issu_details_by_device_name.py
  • - tests/unit/modules/dcnm/dcnm_image_upgrade/test_switch_issu_details_by_ip_address.py
  • - tests/unit/modules/dcnm/dcnm_image_upgrade/test_switch_issu_details_by_serial_number.py

image_policy

module_utils

  • - plugins/module_utils/image_policy/create.py
  • - plugins/module_utils/image_policy/delete.py
  • - plugins/module_utils/image_policy/replace.py
  • - plugins/module_utils/image_policy/update.py

image_upgrade

module_utils

  • - plugins/module_utils/image_upgrade/image_policy_attach.py
  • - plugins/module_utils/image_upgrade/image_policy_detach.py
  • - plugins/module_utils/image_upgrade/image_stage.py
  • - plugins/module_utils/image_upgrade/image_upgrade.py
  • - plugins/module_utils/image_upgrade/image_validate.py
  • - plugins/module_utils/image_upgrade/wait_for_controller_done.py

module_utils_common

tests/unit

  • - tests/unit/module_utils/common/test_image_policies.py
  • - tests/unit/module_utils/common/test_maintenance_mode.py
  • - tests/unit/module_utils/common/test_switch_details.py

Files that will not be migrated

The following files import Results (v1) but will be removed rather than migrated.

  • plugins/module_utils/common/rest_send.py
    • Replaced by rest_send_v2.py
  • plugins/module_utils/fabric/fabric_details_v2.py
    • Replaced by fabric_details_v3.py
  • plugins/module_utils/fabric/fabric_summary.py
    • Replaced by fabric_summary_v2.py

Summary

  • Total files to migrate: 60
  • module_utils files: 22
  • modules files: 4
  • test files: 34
  • Modules affected: 10

Completed

dcnm_bootflash #583

modules

  • - plugins/modules/dcnm_bootflash.py

module_utils

  • - plugins/module_utils/bootflash/bootflash_files.py
  • - plugins/module_utils/bootflash/bootflash_info.py

tests/unit

  • - tests/unit/modules/dcnm/dcnm_bootflash/test_bootflash_deleted.py
  • - tests/unit/modules/dcnm/dcnm_bootflash/test_bootflash_files.py
  • - tests/unit/modules/dcnm/dcnm_bootflash/test_bootflash_info.py

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions