profiles: thread: add new profile with thread dependencies

The tun driver is necessary for Thread to work,
since openthread border router creates a tun interface
for the Thread radio.
This profile contain the dependencies of the thread container

References: PCF-1041

Signed-off-by: Nabil BIZID <nabil.bizid@softathome.com>
This commit is contained in:
Nabil BIZID
2025-03-26 16:58:28 +01:00
committed by Matthias Franck
parent 1bf3dd55a6
commit 1b8b4c2b08
6 changed files with 10 additions and 5 deletions

View File

@@ -63,7 +63,7 @@ build test x86_64 prpl security:
build test ipq807x prpl security:
extends: .build test config
build test qca_ipq95xx prpl cellular security:
build test qca_ipq95xx prpl cellular security thread:
extends: .build test config
coverity scan ipq807x prpl:
@@ -99,6 +99,6 @@ run test MXL25641-HDK-6 with system on eMMC:
run test Freedom initramfs:
needs:
- job: build test qca_ipq95xx prpl cellular security
- job: build test qca_ipq95xx prpl cellular security thread
optional: true
extends: .wnc-freedom testbed

View File

@@ -1,6 +1,6 @@
.wnc-freedom: &wnc_freedom
needs:
- job: build test qca_ipq95xx prpl cellular security
- job: build test qca_ipq95xx prpl cellular security thread
optional: true
extends:
- .wnc-freedom testbed

View File

@@ -60,7 +60,7 @@ deploy Docker image sdk-ipq807x-generic:
build Docker image sdk-qca_ipq95xx-generic:
stage: docker SDK and IB
needs: ["build test qca_ipq95xx prpl cellular security"]
needs: ["build test qca_ipq95xx prpl cellular security thread"]
variables:
DOCKER_DOCKERFILE_PATH: .gitlab/docker/sdk
DOCKER_BUILD_EXTRA_ARGS: --build-arg DESIGNATED_BRANCH_SLUG=$CI_DESIGNATED_BRANCH_SLUG

View File

@@ -9,7 +9,7 @@ upload:
- job: build test ipq807x prpl security
- job: build test mvebu prpl security
- job: build test x86_64 prpl security
- job: build test qca_ipq95xx prpl cellular security
- job: build test qca_ipq95xx prpl cellular security thread
rules:
- if: '$CI_COMMIT_TAG =~ /^prplos-v[0-9]+\.[0-9]+\.[0-9]+.*$/'

View File

@@ -210,6 +210,7 @@ Assure expected build configuration (PCF-1413):
CONFIG_PACKAGE_kmod-sched-prio=y
CONFIG_PACKAGE_kmod-slhc=y
CONFIG_PACKAGE_kmod-telemetry-agent=y
CONFIG_PACKAGE_kmod-tun=y
CONFIG_PACKAGE_kmod-usb-net=y
CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y
CONFIG_PACKAGE_kmod-usb-net-cdc-mbim=y

4
profiles/thread.yml Normal file
View File

@@ -0,0 +1,4 @@
---
description: Add thread dependencies
packages:
- kmod-tun