Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP]Make cloud providers dynamic #15537

Draft
wants to merge 103 commits into
base: devel
Choose a base branch
from

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    baed221 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d49df9 View commit details
    Browse the repository at this point in the history
  3. Update awx/main/constants.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    1ab43fd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    23c05f9 View commit details
    Browse the repository at this point in the history
  5. Revise bootstrap attempt

    djyasin committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    33cf169 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    40fee4a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3ec485b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d530288 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    16576ce View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f7a775c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c745b8e View commit details
    Browse the repository at this point in the history
  12. Remove unused imports

    djyasin committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    3b42a43 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a56b3f3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4c72dbd View commit details
    Browse the repository at this point in the history
  15. Rename load_plugin_names to discover_available_plugin_names() to be m…

    …ore descriptive of what it's actually doing
    djyasin committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    8b0020e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    bfca360 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d9152c6 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    af72d22 View commit details
    Browse the repository at this point in the history
  19. Rename function to be more descriptive that it is discovering cloud p…

    …roviders specifically so as not to step on other similar changes
    djyasin committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    f96aaa6 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    aee7e2d View commit details
    Browse the repository at this point in the history
  21. Move plugin functionality over to a new file that makes more sense si…

    …nce it is not a constant
    djyasin committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    e148236 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    0be715e View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    61f46e9 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    79fd42f View commit details
    Browse the repository at this point in the history
  25. Update awx/main/utils/plugins.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    6b9ab0d View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    4d1319a View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    bd29750 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    1c74ab2 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    cb73d5b View commit details
    Browse the repository at this point in the history
  30. Remove redundant import of discover_available_cloud_provider_plugin_n…

    …ames to satisfy linters
    djyasin committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    f6e2205 View commit details
    Browse the repository at this point in the history
  31. Update awx/main/utils/plugins.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    5059fff View commit details
    Browse the repository at this point in the history
  32. Update awx/api/serializers.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    80f0aa0 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    0e04fa8 View commit details
    Browse the repository at this point in the history
  34. Update awx/main/tests/functional/models/test_inventory.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    866e9c9 View commit details
    Browse the repository at this point in the history
  35. Update awx/main/utils/plugins.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    37bc2c1 View commit details
    Browse the repository at this point in the history
  36. Update awx/main/models/base.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    5426730 View commit details
    Browse the repository at this point in the history
  37. Update awx/main/tests/functional/test_inventory_source_injectors.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    c48d416 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    15a216d View commit details
    Browse the repository at this point in the history
  39. Remove references to CLOUD_INVENTORY_SOURCES and replace with functio…

    …n discover_inventory_sources
    djyasin committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    b622935 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    1eb787d View commit details
    Browse the repository at this point in the history
  41. Ran Black on plugins.py

    djyasin committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    711db39 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    309bd41 View commit details
    Browse the repository at this point in the history
  43. Remove @cache to resolve test failures TypeError: argument of type 'f…

    …unctools._lru_cache_wrapper' is not iterable
    djyasin committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    77ab9d8 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    b7d26ee View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    a08f0a8 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    a0ccc50 View commit details
    Browse the repository at this point in the history
  47. Remove iter from serializers

    djyasin committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    9ab03a7 View commit details
    Browse the repository at this point in the history
  48. Update awx/main/models/base.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    386c2b1 View commit details
    Browse the repository at this point in the history
  49. Update awx/main/models/inventory.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    05212c9 View commit details
    Browse the repository at this point in the history
  50. Update awx/main/models/inventory.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    a262a51 View commit details
    Browse the repository at this point in the history
  51. Update awx/main/models/inventory.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    cbc68c9 View commit details
    Browse the repository at this point in the history
  52. Update awx/main/tests/functional/models/test_inventory.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    a8f2ab0 View commit details
    Browse the repository at this point in the history
  53. Update awx/main/tests/functional/models/test_inventory.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    b4eee7a View commit details
    Browse the repository at this point in the history
  54. Update awx/main/tests/functional/test_inventory_source_injectors.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    2a86100 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    8e1a626 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    81bfd51 View commit details
    Browse the repository at this point in the history
  57. Update awx/main/models/base.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    dab27f8 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    24a9015 View commit details
    Browse the repository at this point in the history
  59. Update awx/main/models/base.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    f287a23 View commit details
    Browse the repository at this point in the history
  60. Update awx/main/models/__init__.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    254c197 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    a64f122 View commit details
    Browse the repository at this point in the history
  62. Update awx/main/models/base.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    f57b698 View commit details
    Browse the repository at this point in the history
  63. Update awx/api/views/__init__.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    cd1ba87 View commit details
    Browse the repository at this point in the history
  64. Update awx/api/views/__init__.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    31077d8 View commit details
    Browse the repository at this point in the history
  65. Update awx/main/utils/plugins.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    ca4eb22 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    cc57c4e View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    4b300b5 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    83e4924 View commit details
    Browse the repository at this point in the history
  69. Update awx/api/serializers.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    25a61f4 View commit details
    Browse the repository at this point in the history
  70. Update awx/api/serializers.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    c4da8ef View commit details
    Browse the repository at this point in the history
  71. Change inventory_source to discover_available_cloud_providers in test…

    …_inventory_update_access_called
    djyasin committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    96a9180 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    19fd764 View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    d7e9356 View commit details
    Browse the repository at this point in the history
  74. Get tests passing

    djyasin committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    428da54 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    7509265 View commit details
    Browse the repository at this point in the history
  76. Update awx/main/tests/functional/test_inventory_source_injectors.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    6b91f8a View commit details
    Browse the repository at this point in the history
  77. Update awx/main/tests/functional/test_inventory_source_injectors.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    ae0a858 View commit details
    Browse the repository at this point in the history
  78. Fix for failing test test_patch_constructed_inventory_generated_sourc…

    …e_limits_editable_fields
    djyasin committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    4b78b87 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    9deade7 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    b55c9f8 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    55b799b View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    ce42cd4 View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    8141f9f View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    6a98d88 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    120b003 View commit details
    Browse the repository at this point in the history
  86. Refine def test_patch_constructed_inventory_generated_source_limits_e…

    …ditable_fields and got it passing
    djyasin committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    036f771 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    e602c0b View commit details
    Browse the repository at this point in the history
  88. Uncomment out scm_inventory

    djyasin committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    803ac0e View commit details
    Browse the repository at this point in the history
  89. Got remaining tests passing

    djyasin committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    f67d9f4 View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    c7ba12b View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    1da92e2 View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    2a5875e View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    33f47fc View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    f49886b View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Configuration menu
    Copy the full SHA
    fc46d3e View commit details
    Browse the repository at this point in the history
  2. Update awx/api/serializers.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    ed9158f View commit details
    Browse the repository at this point in the history
  3. Update awx/main/utils/plugins.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    c669b39 View commit details
    Browse the repository at this point in the history
  4. Update awx/main/utils/plugins.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    7bac75e View commit details
    Browse the repository at this point in the history
  5. Update awx/main/tests/functional/conftest.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    30cd6ea View commit details
    Browse the repository at this point in the history
  6. Update awx/main/tests/functional/api/test_inventory.py

    Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
    djyasin and webknjaz authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    f6b063f View commit details
    Browse the repository at this point in the history
  7. Remove unneeded comments

    djyasin committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    6742856 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2f4a4f5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6d70934 View commit details
    Browse the repository at this point in the history