File tree Expand file tree Collapse file tree 4 files changed +33
-11
lines changed
fluent-lts-release/yum/systemd-test
fluent-release/yum/systemd-test Expand file tree Collapse file tree 4 files changed +33
-11
lines changed Original file line number Diff line number Diff line change @@ -406,6 +406,36 @@ jobs:
406406 run : |
407407 sudo incus admin init --auto
408408 - 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' }}
411409 run : fluent-release/yum/systemd-test/test.sh ${{ matrix.test-incus-image }} ${{ matrix.test }}
410+
411+ fluent-lts-release-test :
412+ name : Test ${{ matrix.label }} ${{ matrix.test }} (CGroup V2)
413+ needs : [define-matrix, v2test]
414+ runs-on : ubuntu-latest
415+ timeout-minutes : 15
416+ strategy :
417+ fail-fast : false
418+ matrix :
419+ label : ${{ fromJSON(needs.define-matrix.outputs.label) }}
420+ test :
421+ - install-from-r2.sh
422+ include : ${{ fromJSON(needs.define-matrix.outputs.matrix).include }}
423+ steps :
424+ - uses : actions/checkout@v4
425+ - uses : actions/download-artifact@v4
426+ with :
427+ name : packages-lts-release-${{ matrix.rake-job }}
428+ - name : Install Incus
429+ run : |
430+ sudo apt-get update
431+ sudo apt-get install -y -V incus
432+ - name : Allow egress network traffic flows for Incus
433+ # https://linuxcontainers.org/incus/docs/main/howto/network_bridge_firewalld/#prevent-connectivity-issues-with-incus-and-docker
434+ run : |
435+ sudo iptables -I DOCKER-USER -i incusbr0 -j ACCEPT
436+ sudo iptables -I DOCKER-USER -o incusbr0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
437+ - name : Setup Incus
438+ run : |
439+ sudo incus admin init --auto
440+ - name : Run Test ${{matrix.test}} on ${{ matrix.test-incus-image }}
441+ run : fluent-lts-release/yum/systemd-test/test.sh ${{ matrix.test-incus-image }} ${{ matrix.test }}
Original file line number Diff line number Diff line change @@ -15,9 +15,5 @@ grep fluentd.cdn.cncf.io /etc/yum.repos.d/fluent-package-lts.repo
1515test $( $DNF repolist --enabled | grep ' Fluentd Project' | wc -l) -eq 1
1616test $( $DNF repolist --enabled | grep ' Fluentd Project' | cut -d' ' -f1) = fluent-package-v6-lts
1717
18- # TODO: v6 package was released, remove it and test with v6
19- sudo $DNF config-manager --disable fluent-package-v6-lts
20- sudo $DNF config-manager --enable fluent-package-v5-lts
21-
2218sudo $DNF update -y
2319sudo $DNF install -y fluent-package
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ image=$1
1010test_file=$2
1111shift 2
1212other_args=" $@ "
13- dir=" /host/fluent-release/yum/systemd-test"
13+ dir=" /host/fluent-lts- release/yum/systemd-test"
1414
1515set -eux
1616
Original file line number Diff line number Diff line change @@ -15,9 +15,5 @@ grep fluentd.cdn.cncf.io /etc/yum.repos.d/fluent-package.repo
1515test $( $DNF repolist --enabled | grep ' Fluentd Project' | wc -l) -eq 1
1616test $( $DNF repolist --enabled | grep ' Fluentd Project' | cut -d' ' -f1) = fluent-package-v6
1717
18- # TODO: v6 package was released, remove it and test with v6
19- sudo $DNF config-manager --disable fluent-package-v6
20- sudo $DNF config-manager --enable fluent-package-v5
21-
2218sudo $DNF update -y
2319sudo $DNF install -y fluent-package
You can’t perform that action at this time.
0 commit comments