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: Upgrade for provider client #10635

Open
wants to merge 28 commits into
base: master
Choose a base branch
from

Commits on Oct 16, 2024

  1. MDR upgrade scenario implementation

    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    77b96ea View commit details
    Browse the repository at this point in the history
  2. MDR upgrade scenario

    1. Pytest hooks for handling upgrade tests
    
    2. Segregation of classes for handling different multicluster upgrades
    
    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    f4c7d9b View commit details
    Browse the repository at this point in the history
  3. address review comments from Petr

    decorate tests with role markers
    
    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    ee7311e View commit details
    Browse the repository at this point in the history
  4. Update roles markers

    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    7394641 View commit details
    Browse the repository at this point in the history
  5. Add functions to choose the right parameter tuples based on roles

    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    9f4fa1b View commit details
    Browse the repository at this point in the history
  6. Add MCO and DR HUB operator upgrades class

    Introduce markers for mco, drhub and acm upgrades
    
    Add tests for mco and drhub upgrades
    
    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    86cafc3 View commit details
    Browse the repository at this point in the history
  7. Add ACM upgrade class

    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    544ca71 View commit details
    Browse the repository at this point in the history
  8. Address review comments

    1.Introduce abstract methods
    
    2. Fix typos
    
    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    63392da View commit details
    Browse the repository at this point in the history
  9. Add validations for MCO, DR and ACM upgrades

    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    3fbd756 View commit details
    Browse the repository at this point in the history
  10. Add facility for handling acm upgrade versions

    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    4e7c329 View commit details
    Browse the repository at this point in the history
  11. Add skipif_z_stream markers to DR hub and DR cluster operator upgrade…

    … tests
    
    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    8910a58 View commit details
    Browse the repository at this point in the history
  12. Fix test ordering issues

    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    4c3627f View commit details
    Browse the repository at this point in the history
  13. Handle CephCluster object in case of ACM cluster context during upgrade

    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    b5d366c View commit details
    Browse the repository at this point in the history
  14. Add dummy cephcluster classes for healthmonitor

    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    23768f9 View commit details
    Browse the repository at this point in the history
  15. Fix minor zstream upgrade issues

    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    4e45134 View commit details
    Browse the repository at this point in the history
  16. Make adjustments for the new order marker

    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    94025b8 View commit details
    Browse the repository at this point in the history
  17. Minor fixes for test ordering

    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    ef9cbc0 View commit details
    Browse the repository at this point in the history
  18. Fix few issues in upgrades

    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    cf0b96e View commit details
    Browse the repository at this point in the history
  19. Add validation for dr operators as part of ocs upgrade test in the ca…

    …se of zstream upgrade
    
    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    51d4d33 View commit details
    Browse the repository at this point in the history
  20. Add --acm-version CLI option

    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    3a55489 View commit details
    Browse the repository at this point in the history
  21. Handle reload of the configs during upgrades

    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    3ad028d View commit details
    Browse the repository at this point in the history
  22. Save Preupgrade conf values in PREUPGRADE_CONFIG attr of the Config c…

    …lass
    
    Signed-off-by: Shylesh Kumar Mohan <shmohan@redhat.com>
    shylesh authored and amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    ae50074 View commit details
    Browse the repository at this point in the history
  23. lib test for ACM upgrade

    Signed-off-by: Amrita Mahapatra <49347640+amr1ta@users.noreply.github.com>
    amr1ta committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    1cd129e View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Modified acm_upgrade method and added method to check if cnv is upgra…

    …dable
    
    Signed-off-by: Amrita Mahapatra <49347640+amr1ta@users.noreply.github.com>
    amr1ta committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    da9edb3 View commit details
    Browse the repository at this point in the history
  2. Added libtest to check cnv upgrade

    Signed-off-by: Amrita Mahapatra <49347640+amr1ta@users.noreply.github.com>
    amr1ta committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    c2ab14f View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Added cnv upgrade method

    Signed-off-by: Amrita Mahapatra <49347640+amr1ta@users.noreply.github.com>
    amr1ta committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    635ea7a View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Added metallb upgrade method

    Signed-off-by: Amrita Mahapatra <49347640+amr1ta@users.noreply.github.com>
    amr1ta committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    02df12a View commit details
    Browse the repository at this point in the history
  2. Added metallb upgrade method

    Signed-off-by: Amrita Mahapatra <49347640+amr1ta@users.noreply.github.com>
    amr1ta committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    3d79826 View commit details
    Browse the repository at this point in the history