@@ -377,7 +377,7 @@ jobs:
377377 run : fluent-package/yum/systemd-test/test.sh ${{ matrix.test-incus-image }} ${{ matrix.test }}
378378
379379 fluent-release-test :
380- name : Test ${{ matrix.label }} ${{ matrix.test }} (CGroup V2)
380+ name : Test ${{ matrix.label }} ${{ matrix.test }} (Normal) ( CGroup V2)
381381 needs : [define-matrix, v2test]
382382 runs-on : ubuntu-latest
383383 timeout-minutes : 15
@@ -387,7 +387,21 @@ jobs:
387387 label : ${{ fromJSON(needs.define-matrix.outputs.label) }}
388388 test :
389389 - install-from-r2.sh
390+ - install-from-r2.sh from-v4
391+ - install-from-r2.sh from-v5
392+ - install-from-r2.sh from-v5-v4
390393 include : ${{ fromJSON(needs.define-matrix.outputs.matrix).include }}
394+ exclude :
395+ - label : Amazon Linux 2023 x86_64
396+ test : install-from-r2.sh from-v4
397+ - label : Amazon Linux 2023 x86_64
398+ test : install-from-r2.sh from-v5-v4
399+ - label : AlmaLinux 10 x86_64
400+ test : install-from-r2.sh from-v4
401+ - label : AlmaLinux 10 x86_64
402+ test : install-from-r2.sh from-v5-v4
403+ - label : AlmaLinux 10 x86_64
404+ test : install-from-r2.sh from-v5
391405 steps :
392406 - uses : actions/checkout@v4
393407 - uses : actions/download-artifact@v4
@@ -406,6 +420,50 @@ jobs:
406420 run : |
407421 sudo incus admin init --auto
408422 - name : Run Test ${{matrix.test}} on ${{ matrix.test-incus-image }}
409- # There are no released for AlmaLinux 10 x86_64 yet
410- if : ${{ matrix.label != 'AlmaLinux 10 x86_64' }}
411423 run : fluent-release/yum/systemd-test/test.sh ${{ matrix.test-incus-image }} ${{ matrix.test }}
424+
425+ fluent-lts-release-test :
426+ name : Test ${{ matrix.label }} ${{ matrix.test }} (LTS) (CGroup V2)
427+ needs : [define-matrix, v2test]
428+ runs-on : ubuntu-latest
429+ timeout-minutes : 15
430+ strategy :
431+ fail-fast : false
432+ matrix :
433+ label : ${{ fromJSON(needs.define-matrix.outputs.label) }}
434+ test :
435+ - install-from-r2.sh
436+ - install-from-r2.sh from-v4
437+ - install-from-r2.sh from-v5
438+ - install-from-r2.sh from-v5-v4
439+ include : ${{ fromJSON(needs.define-matrix.outputs.matrix).include }}
440+ exclude :
441+ - label : Amazon Linux 2023 x86_64
442+ test : install-from-r2.sh from-v4
443+ - label : Amazon Linux 2023 x86_64
444+ test : install-from-r2.sh from-v5-v4
445+ - label : AlmaLinux 10 x86_64
446+ test : install-from-r2.sh from-v4
447+ - label : AlmaLinux 10 x86_64
448+ test : install-from-r2.sh from-v5-v4
449+ - label : AlmaLinux 10 x86_64
450+ test : install-from-r2.sh from-v5
451+ steps :
452+ - uses : actions/checkout@v4
453+ - uses : actions/download-artifact@v4
454+ with :
455+ name : packages-lts-release-${{ matrix.rake-job }}
456+ - name : Install Incus
457+ run : |
458+ sudo apt-get update
459+ sudo apt-get install -y -V incus
460+ - name : Allow egress network traffic flows for Incus
461+ # https://linuxcontainers.org/incus/docs/main/howto/network_bridge_firewalld/#prevent-connectivity-issues-with-incus-and-docker
462+ run : |
463+ sudo iptables -I DOCKER-USER -i incusbr0 -j ACCEPT
464+ sudo iptables -I DOCKER-USER -o incusbr0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
465+ - name : Setup Incus
466+ run : |
467+ sudo incus admin init --auto
468+ - name : Run Test ${{matrix.test}} on ${{ matrix.test-incus-image }}
469+ run : fluent-lts-release/yum/systemd-test/test.sh ${{ matrix.test-incus-image }} ${{ matrix.test }}
0 commit comments