Skip to content
Snippets Groups Projects

rt variant: enable aarch64

All threads resolved!

Enable it for all of RHEL10, and provide a new template for RHEL >= 9.6.

Part of kernel-workflow#808 (closed)

Signed-off-by: Michael Hofmann mhofmann@redhat.com

Edited by Michael Hofmann

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • assigned to @mh21_rh

  • Michael Hofmann restored source branch rt-variant-enable-aarch64

    restored source branch rt-variant-enable-aarch64

  • Michael Hofmann changed the description

    changed the description

  • added CWF::IssueOK label

  • Hi! This is the friendly CKI test bot.

    Everybody with developer access can mention me in a top-level comment together with test [PIPELINES] and I will test this merge request. Once the testing is done, I will post the results here.

    Click here for details on how to select the tests to run.

    The testing is done by retriggering formerly successful pipelines with the new code. Pipelines are specified by [GROUP], [GROUP/BRANCH] or [GROUP/PIPELINE-ID].

    The following pipeline groups are configured:

    • [ark]: kernel-ark pipelines (tests that involve kernel-ark kernels)
    • [upstream]: Upstream kernel pipelines (tests that involve upstream kernels)
    • [gcov]: RHEL ystream gcov pipelines (RHEL ystream baseline with code coverage)
    • [centos-gcov]: CKI CentOS Stream gcov pipelines (CentOS Stream baseline with code coverage)
    • [centos]: CKI CentOS Stream pipelines (CentOS Stream baseline)
    • [rhel]: CKI RHEL pipelines (RHEL baseline pipeline for ystreams and zstreams)
    • [scratch]: CKI Scratch pipelines (RHEL scratch pipeline for ystreams and zstreams)
    • [brew]: Brew pipelines (tests involving Brew)
    • [brew-debug]: Brew debug pipelines (tests involving Brew debug kernels)
    • [brew-rt]: Brew RT pipelines (tests involving Brew RT kernels)
    • [brew-64k]: Brew 64k pipelines (tests involving Brew 64k page kernels)
    • [brew-64k-debug]: Brew 64k debug pipelines (tests involving Brew 64k page debug kernels)
    • [koji]: Koji pipelines (tests involving Koji)
    • [ofa]: OFA pipelines (OFA lab pipelines)
    • [public]: limited pipelines (public limited runs)

    Within these groups, the following branches are configured:

    • [ark/eln]
    • [ark/eln/debug]
    • [ark/eln/64k]
    • [ark/eln/64k-debug]
    • [ark/eln/rt]
    • [ark/eln/rt-debug]
    • [ark/rawhide]
    • [ark/rawhide/debug]
    • [ark/rawhide/16k]
    • [ark/rawhide/16k-debug]
    • [ark/rawhide/clang]
    • [ark/rawhide/clang-debug]
    • [ark/rawhide/clanglto]
    • [ark/rawhide/clanglto-debug]
    • [upstream/mainline]
    • [upstream/mainline-clang]
    • [gcov/rhel-8/8.2]
    • [gcov/rhel-8/8.4]
    • [gcov/rhel-8/8.6]
    • [gcov/rhel-8/8.8]
    • [gcov/rhel-8/main]
    • [gcov/rhel-8]
    • [gcov/rhel-9/9.0]
    • [gcov/rhel-9/9.2]
    • [gcov/rhel-9/9.4]
    • [gcov/rhel-9/9.4-automotive]
    • [gcov/rhel-9/9.5]
    • [gcov/rhel-9/9.5-automotive]
    • [gcov/rhel-10/10.0-beta]
    • [centos-gcov/c9s]
    • [centos-gcov/c9s-auto]
    • [centos/c9s]
    • [centos/c9s-auto]
    • [centos/c10s]
    • [centos/c10s/debug]
    • [centos/c10s/64k]
    • [centos/c10s/64k-debug]
    • [centos/c10s/rt]
    • [centos/c10s/rt-debug]
    • [rhel/rhel-6/main]
    • [rhel/rhel-6]
    • [rhel/rhel-7/7.7]
    • [rhel/rhel-7/main]
    • [rhel/rhel-7]
    • [rhel/rhel-8/8.2]
    • [rhel/rhel-8/8.4]
    • [rhel/rhel-8/8.6]
    • [rhel/rhel-8/8.8]
    • [rhel/rhel-8/main]
    • [rhel/rhel-8]
    • [rhel/rhel-9/9.0]
    • [rhel/rhel-9/9.2]
    • [rhel/rhel-9/9.4]
    • [rhel/rhel-9/9.4-automotive]
    • [rhel/rhel-9/9.5]
    • [rhel/rhel-9/9.5-automotive]
    • [rhel/rhel-10/10.0-beta]
    • [rhel/rhel-9/main]
    • [rhel/rhel-9]
    • [rhel/rhel-10/main]
    • [rhel/rhel-10]
    • [scratch/rhel-7]
    • [scratch/rhel-8]
    • [scratch/rhel-9]
    • [brew/rhel-6/main]
    • [brew/rhel-6]
    • [brew/rhel-7/main]
    • [brew/rhel-7]
    • [brew/rhel-8/8.2]
    • [brew/rhel-8/8.4]
    • [brew/rhel-8/8.6]
    • [brew/rhel-8/8.8]
    • [brew/rhel-8/main]
    • [brew/rhel-8]
    • [brew/rhel-9/9.0]
    • [brew/rhel-9/9.2]
    • [brew/rhel-9/9.4]
    • [brew/rhel-9/9.4-automotive]
    • [brew/rhel-9/9.5]
    • [brew/rhel-9/9.5-automotive]
    • [brew/rhel-10/10.0-beta]
    • [brew/rhel-9/main]
    • [brew/rhel-9/auto]
    • [brew/rhel-9/auto-tf]
    • [brew/rhel-9]
    • [brew/rhel-10/main]
    • [brew/rhel-10]
    • [brew-debug/rhel-10/main]
    • [brew-debug/rhel-10]
    • [brew-rt/rhel-7/main]
    • [brew-rt/rhel-7]
    • [brew-rt/rhel-8/8.2]
    • [brew-rt/rhel-8/8.4]
    • [brew-rt/rhel-8/8.6]
    • [brew-rt/rhel-8/main]
    • [brew-rt/rhel-8]
    • [brew-rt/rhel-9/9.0]
    • [brew-rt/rhel-9/9.2]
    • [brew-rt/rhel-9/9.4]
    • [brew-rt/rhel-9/9.4-automotive]
    • [brew-rt/rhel-9/9.5]
    • [brew-rt/rhel-9/9.5-automotive]
    • [brew-rt/rhel-10/10.0-beta]
    • [brew-rt/rhel-9/main]
    • [brew-rt/rhel-9]
    • [brew-rt/rhel-10/main]
    • [brew-rt/rhel-10]
    • [brew-64k/rhel-9/9.2]
    • [brew-64k/rhel-9/9.4]
    • [brew-64k/rhel-9/9.4-automotive]
    • [brew-64k/rhel-9/9.5]
    • [brew-64k/rhel-9/9.5-automotive]
    • [brew-64k/rhel-10/10.0-beta]
    • [brew-64k/rhel-9/main]
    • [brew-64k/rhel-9]
    • [brew-64k/rhel-10/main]
    • [brew-64k/rhel-10]
    • [brew-64k-debug/rhel-10/main]
    • [brew-64k-debug/rhel-10]
    • [koji/fedora]
    • [koji/eln]
    • [koji/eln/debug]
    • [koji/eln/64k]
    • [koji/eln/64k-debug]
    • [ofa/rdma]
    • [public/kernel-ark]

    Triggering a group will trigger all configured branches for the group.

    When triggering a pipeline for a branch, the last successful pipeline is retriggered. The branches are not limited to the list above. Consult the corresponding pipeline repository for the available branches.

    The precise bot configuration can be found in cee/deployment-all.

    Click here for details on how to adjust the functionality of the retriggered pipeline by replacing the trigger variables of the original pipeline.

    Variables can be replaced by specifying [name=value] in the test command:

    • Only run the pipeline for x86_64 and s390x: [architectures=x86_64 s390x]
    • Run pipeline for debug kernels for x86_64 and aarch64: [debug_architectures=x86_64 aarch64]
    • Use the latest container images: [image_tag=latest]
    • Run the tests in Beaker (please use this functionality responsibly and conserve the resources if the test runs are not needed): [skip_beaker=false]
    • Force a full pipeline via [tests_only=false] or a short pipeline with only the setup and testing stages via [tests_only=true].
    • Code coverage analysis:
      • For RHEL, please use [gcov/<branch>][skip_beaker=false]
      • For CentOS, please use [centos-gcov/<branch>][skip_beaker=false], with the appropriate branch (c9s, c9s-auto)
      • To limit coverage to certain kernel directories add [coverage_dirs=dirs1 dirs2].
    • Limited test set: [test_set=net]
    • Filter test names (bot uses raw comment so don't escape special characters): [tests_regex=.*Networking ipsec.*]
    • Force an MR run with targeted testing: [force_baseline=false]
    • If needed, a closing square bracket can be specified by \u005D

    The full list of available variables can be found in the CKI documentation.

    Click here for details on how to test multiple merge requests across different projects at the same time.

    When testing a single merge request, a corresponding override variable is automatically added to the trigger variables. To test multiple merge requests, the corresponding override variables for the other merge requests must be added manually:

    Project Variable
    cki-lib [cki_lib_pip_url=git+https://gitlab.com/cki-project/cki-lib.git/@refs/merge-requests/123/merge]
    cki-tools [cki_tools_pip_url=git+https://gitlab.com/cki-project/cki-tools.git/@refs/merge-requests/123/merge]
    containers [image_tag=mr-123]
    kernel-tests [kernel_public_tests_url=https://gitlab.com/api/v4/projects/123456/repository/archive.tar.gz?sha=123456789abcdef]
    kpet [kpet_pip_url=git+https://gitlab.com/cki-project/kpet.git/@refs/merge-requests/123/merge]
    kpet-db [kpet_db_pip_url=git+https://gitlab.com/redhat/centos-stream/tests/kernel/kpet-db.git/@refs/merge-requests/123/merge]
    pipeline-definition [pipeline_definition_branch_override=refs/merge-requests/123/merge]
    reporter [reporter_pip_url=git+https://gitlab.com/cki-project/reporter.git/@refs/merge-requests/123/merge]
    upt [upt_pip_url=git+https://gitlab.com/cki-project/upt.git/@refs/merge-requests/123/merge]

    For more details about the features, check out the bot documentation.


    Created 2025-01-27 09:30 UTC by gitlab-ci-bot - Slack #team-kernel-cki - Source - Documentation - Report an issue

  • added 1 commit

    Compare with previous version

  • Michael Hofmann marked this merge request as ready

    marked this merge request as ready

  • requested review from @bgoncalv and @tales-aparecida

  • Bruno Goncalves approved this merge request

    approved this merge request

  • Michael Hofmann resolved all threads

    resolved all threads

  • Michael Hofmann mentioned in commit 1d7bc0f4

    mentioned in commit 1d7bc0f4

Please register or sign in to reply
Loading