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:
406
406
run : |
407
407
sudo incus admin init --auto
408
408
- 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' }}
411
409
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
15
15
test $( $DNF repolist --enabled | grep ' Fluentd Project' | wc -l) -eq 1
16
16
test $( $DNF repolist --enabled | grep ' Fluentd Project' | cut -d' ' -f1) = fluent-package-v6-lts
17
17
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
-
22
18
sudo $DNF update -y
23
19
sudo $DNF install -y fluent-package
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ image=$1
10
10
test_file=$2
11
11
shift 2
12
12
other_args=" $@ "
13
- dir=" /host/fluent-release/yum/systemd-test"
13
+ dir=" /host/fluent-lts- release/yum/systemd-test"
14
14
15
15
set -eux
16
16
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
15
15
test $( $DNF repolist --enabled | grep ' Fluentd Project' | wc -l) -eq 1
16
16
test $( $DNF repolist --enabled | grep ' Fluentd Project' | cut -d' ' -f1) = fluent-package-v6
17
17
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
-
22
18
sudo $DNF update -y
23
19
sudo $DNF install -y fluent-package
You can’t perform that action at this time.
0 commit comments