f5f88b700563c46f1a34f9ab1753960d7af51cbe
[pti/rtp.git] / meta-oran / conf / distro / oran-inf.conf
1 #
2 # Copyright (C) 2019 Wind River Systems, Inc.
3 #
4 #  Licensed under the Apache License, Version 2.0 (the "License");
5 #  you may not use this file except in compliance with the License.
6 #  You may obtain a copy of the License at
7 #
8 #      http://www.apache.org/licenses/LICENSE-2.0
9 #
10 #  Unless required by applicable law or agreed to in writing, software
11 #  distributed under the License is distributed on an "AS IS" BASIS,
12 #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 #  See the License for the specific language governing permissions and
14 #  limitations under the License.
15
16 #@TYPE: Distro
17 #@NAME: O-RAN INF
18 #@DESCRIPTION: O-RAN INF Distribution
19
20 PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-rt"
21 PREFERRED_VERSION_linux-yocto-rt = "4.18%"
22
23 require conf/distro/wrlinux.conf
24 require conf/distro/include/oran-whitelist.conf
25
26 # Note that layer.conf will only add items to BBFILES for
27 # the wrlinux-oran distro (this one).
28 #
29 DISTRO_NAME = "O-RAN-INF"
30
31 # Set software versions
32 PREFERRED_VERSION_dpdk ?= "19.11%"
33 PREFERRED_VERSION_kubernetes ?= "1.16.2%"
34 GOVERSION ?= "1.12%"
35
36 # Set preferred providers
37 PREFERRED_PROVIDER_virtual/monitoring ?= "${@bb.utils.contains('MONITORING_FEATURES', 'zabbix', 'packagegroup-zabbix-monitoring',\
38     bb.utils.contains('MONITORING_FEATURES', 'nagios', 'packagegroup-nagios-monitoring', 'packagegroup-empty-monitoring', d),d)}"
39
40 PREFERRED_PROVIDER_virtual/libibverbs ?= "libibverbs"
41
42 # By default including meta-oran layer will build Nagios core
43 MONITORING_FEATURES ?= "nagios core"
44
45 DISTRO_FEATURES_append = " virtualization kvm"
46 NON_MULTILIB_RECIPES_append = " ceph"
47
48 # For images
49 IMAGE_OVERHEAD_FACTOR ="1.1"
50 IMAGE_FSTYPES += "tar.bz2 wic.qcow2"
51
52 # Use the default splash
53 SYSLINUX_SPLASH = ""
54
55 # The recipe in oe-core is only capable of running "make scripts" and compiling
56 # kernel modules, so add it into bbmask and use the one in meta-oran
57 BBMASK += "/oe-core/meta/recipes-kernel/linux/kernel-devsrc.bb"