On Thu, Oct 15, 2026 at 11:16 AM Xavier Simonart <[email protected]>
wrote:

> Hi Ales
>
> Thanks for the new revision
> LGTM
> Acked-by: Xavier Simonart <[email protected]>
>
> Thanks
> Xavier
>
> On Thu, Oct 15, 2026 at 10:24 AM Ales Musil <[email protected]> wrote:
>
>> Currently the upgrade tests were running against main. However, we
>> want to ensure that those tests are still working between different
>> mix of version. Add the following scenarios to ensure that:
>> - Upgrade from older LTS (24.03) to current LTS (26.03).
>> - Upgrade from more recent versions between older LTS (25.03, 25.09)
>>   to current LTS (26.03).
>> - Upgrade from current LTS (26.03) to versions between it and main
>>   (26.09).
>> - Keep the upgrade from LTS (26.03) and after LTS (26.09) to main.
>>
>> Reported-at: https://redhat.atlassian.net/browse/FDP-4524
>> Signed-off-by: Ales Musil <[email protected]>
>> ---
>> v2: Adjust the commit message.
>>     Add one more stage and that is upgrade from LTS to versions between
>> LTS and main.
>> ---
>>  .github/workflows/ovn-upgrade-tests.yml | 23 ++++++++++++++++-------
>>  1 file changed, 16 insertions(+), 7 deletions(-)
>>
>> diff --git a/.github/workflows/ovn-upgrade-tests.yml
>> b/.github/workflows/ovn-upgrade-tests.yml
>> index 9db1c0609..746cab0cc 100644
>> --- a/.github/workflows/ovn-upgrade-tests.yml
>> +++ b/.github/workflows/ovn-upgrade-tests.yml
>> @@ -12,7 +12,7 @@ concurrency:
>>
>>  jobs:
>>    upgrade-tests:
>> -    name: upgrade-test ${{ matrix.cfg.base_version }} ${{
>> matrix.cfg.test_range }}
>> +    name: upgrade-test ${{ matrix.cfg.base_version }} ${{
>> matrix.cfg.test_range }} -> ${{ matrix.cfg.target_version ||
>> github.ref_name }}
>>      if: (github.repository_owner == 'ovn-org' && github.event_name ==
>> 'schedule' && github.ref_name == 'main') || github.event_name ==
>> 'workflow_dispatch'
>>      runs-on: ubuntu-26.04
>>      timeout-minutes: 120
>> @@ -21,12 +21,20 @@ jobs:
>>        fail-fast: false
>>        matrix:
>>          cfg:
>> -        - { base_version: "origin/branch-25.09", test_range: "-100"}
>> -        - { base_version: "origin/branch-25.09", test_range: "101-200"}
>> -        - { base_version: "origin/branch-25.09", test_range: "201-",
>> unstable: unstable}
>> -        - { base_version: "origin/branch-25.03", test_range: "-100"}
>> -        - { base_version: "origin/branch-25.03", test_range: "101-200"}
>> -        - { base_version: "origin/branch-25.03", test_range: "201-",
>> unstable: unstable}
>> +        # Upgrade against latest LTS.
>> +        - { base_version: "origin/branch-24.03", target_version:
>> "branch-26.03", test_range: "-100" }
>> +        - { base_version: "origin/branch-24.03", target_version:
>> "branch-26.03", test_range: "101-", unstable: unstable }
>> +        - { base_version: "origin/branch-25.03", target_version:
>> "branch-26.03", test_range: "-100" }
>> +        - { base_version: "origin/branch-25.03", target_version:
>> "branch-26.03", test_range: "101-200" }
>> +        - { base_version: "origin/branch-25.03", target_version:
>> "branch-26.03", test_range: "201-", unstable: unstable }
>> +        - { base_version: "origin/branch-25.09", target_version:
>> "branch-26.03", test_range: "-100"}
>> +        - { base_version: "origin/branch-25.09", target_version:
>> "branch-26.03", test_range: "101-200"}
>> +        - { base_version: "origin/branch-25.09", target_version:
>> "branch-26.03", test_range: "201-", unstable: unstable}
>> +        # Upgrade from LTS to between LTS and main.
>> +        - { base_version: "origin/branch-26.03", target_version:
>> "branch-26.09", test_range: "-100" }
>> +        - { base_version: "origin/branch-26.03", target_version:
>> "branch-26.09", test_range: "101-200" }
>> +        - { base_version: "origin/branch-26.03", target_version:
>> "branch-26.09", test_range: "201-", unstable: unstable }
>> +        # Upgrade against latest branch ref.
>>          - { base_version: "origin/branch-26.03", test_range: "-100" }
>>          - { base_version: "origin/branch-26.03", test_range: "101-200" }
>>          - { base_version: "origin/branch-26.03", test_range: "201-",
>> unstable: unstable }
>> @@ -50,6 +58,7 @@ jobs:
>>      - name: checkout
>>        uses: actions/checkout@v6
>>        with:
>> +        ref: ${{ matrix.cfg.target_version || github.ref }}
>>          submodules: recursive
>>
>>      - name: Fix /etc/hosts file
>> --
>> 2.55.0
>>
>>
Thank you Xavier,

applied to main.

Regards,
Ales
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to