pti/rtp.git
3 years agopython-cherrypy: add recipe for version 3.2.2 17/4717/1 cherry-rc0
Jackie Huang [Thu, 10 Sep 2020 15:46:29 +0000 (23:46 +0800)]
python-cherrypy: add recipe for version 3.2.2

python-cherrypy 3.2.2 is required by ceph-mgr,
so the fix includes:

- Add new recipe for python-cherrypy 3.2.2
- Set 3.2.2 as the preferred version
- Add python-cherrypy into packagegroup-stx

Issue-ID: INF-189
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I9de245e35ad5bd7b6b929f82c2796dddebc8d66b

3 years agoceph: fix the path for service in ceph-disk 90/4690/1
Jackie Huang [Tue, 8 Sep 2020 11:01:34 +0000 (19:01 +0800)]
ceph: fix the path for service in ceph-disk

The hardcoded path /usr/sbin/service in ceph-disk is incorrect
for yocto.

Issue-ID: INF-188
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ibb52b7b6f40ea2d068516bb258150a4171eaee48

3 years agosysinv-agent.inc: enable sysinv-agent by default 46/4646/1
Jackie Huang [Mon, 24 Aug 2020 12:02:36 +0000 (20:02 +0800)]
sysinv-agent.inc: enable sysinv-agent by default

Issue-ID: INF-184

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ib470fd82ad55c6979ec04a1d082ad6570f973955

3 years agoruby: do not clone the spec repo in do_configure 45/4645/1
Jackie Huang [Tue, 7 Jul 2020 08:46:39 +0000 (16:46 +0800)]
ruby: do not clone the spec repo in do_configure

There is potential issue to clone repo in do_configure,
so move it to SRC_URI so it will be cloned in do_fetch,
and also set the correct SRCREV.

Issue-ID: INF-183
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Iaeb21dfa946540cca8db62dd9a3cfc0e682375e7

3 years agostx-extensions: fix the files permission 44/4644/1
Jackie Huang [Thu, 2 Jul 2020 14:47:46 +0000 (22:47 +0800)]
stx-extensions: fix the files permission

Fix the files permission to avoid the following warning:

- [ 1722.252634] systemd-coredump[190171]: Configuration file
  /etc/systemd/coredump.conf.d/coredump.conf is marked executable.
  Please remove executable permission bits. Proceeding anyway.

Issue-ID: INF-181
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I29e61033bd7d4d6469d3e38c3efaaa4b05222ecc

3 years agostx-extensions: Fix the systemd unitdir and the arguments for kernel.core_pattern 26/4626/1
Jackie Huang [Thu, 2 Jul 2020 14:32:47 +0000 (22:32 +0800)]
stx-extensions: Fix the systemd unitdir and the arguments for kernel.core_pattern

Fix the systemd unitdir and the arguments for kernel.core_pattern,
or it fails with:

- [14487.239126] Core dump to |/usr/lib/systemd/systemd-coredump 1038359 0
  0 11 1593333694 mtcAgent pipe failed

- [ 2573.933792] systemd-coredump[250065]: Not enough arguments passed by
  the kernel (6, expected 7).

Issue-ID: INF-180
Issue-ID: INF-181
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I420c8c669a36596de64709f136f77be434583008

3 years agosystemd: enable coredump in PACKAGECONFIG 25/4625/1
Jackie Huang [Thu, 2 Jul 2020 08:44:09 +0000 (16:44 +0800)]
systemd: enable coredump in PACKAGECONFIG

systemd-coredump is required by stx-extensions

Issue-ID: INF-180
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ib0115c804d71b5e49be1e0d7960a910fda1ecd16

3 years agolibevent: add version 2.0.21 to align with stx 3.0 09/4609/1
Jackie Huang [Tue, 7 Jul 2020 02:11:02 +0000 (10:11 +0800)]
libevent: add version 2.0.21 to align with stx 3.0

Add version 2.0.21 to align with stx 3.0:
- Add the recipe for version 2.0.21
- Set the preferred version to 2.0.21
- Enable build with openssl10
- Add patch libevent-ipv6-client-socket.patch from
  libevent-2.0.21-4.el7.tis.2.src.rpm

Issue-ID: INF-176
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I798e5fdf2afec0f44206e280de71231173367bbe

3 years agojson-c: add version 0.11 to align with stx3.0 08/4608/1
Jackie Huang [Mon, 6 Jul 2020 11:49:59 +0000 (19:49 +0800)]
json-c: add version 0.11 to align with stx3.0

Add version 0.11 to align with stx 3.0:
- Add new recipe for version 0.11.
- Set version 0.11 as the preferred version.
- Backport a patch to handle build issue with GCC7.

Issue-ID: INF-176
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I084ee538687fcc20143b847922cbda668847ed10

3 years agonfs-utils: add initial exports file 06/4606/1
Jackie Huang [Fri, 19 Jun 2020 02:37:45 +0000 (10:37 +0800)]
nfs-utils: add initial exports file

Add initial exports file to avoid nfsserver fail to start,
and stx puppet manifest will add proper nfs exports in
controller-config.

Issue-ID: INF-169
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Icc39527325a81b5e625e03fa0c931c03342a7407

3 years agoconfig-files: fix the dependency for nfsserver.service 05/4605/1
Jackie Huang [Fri, 19 Jun 2020 02:20:30 +0000 (10:20 +0800)]
config-files: fix the dependency for nfsserver.service

Add dependency on rpcbind.service for nfsserver.service.

Issue-ID: INF-168
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ida92107415180836497123c881638eb0771d5026

3 years agoconfig-files: remvoe the -f option for rpc.mountd 02/4602/1
Jackie Huang [Thu, 18 Jun 2020 15:06:23 +0000 (23:06 +0800)]
config-files: remvoe the -f option for rpc.mountd

The -f option is not supported any more on newer version of nfs-utils.

Issue-ID: INF-167
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Id7a7ad795b50467147556827ed051e9394436e2d

3 years agoconfig-files: fix the postinst for nfs-utils-config 01/4601/1
Jackie Huang [Thu, 18 Jun 2020 15:04:03 +0000 (23:04 +0800)]
config-files: fix the postinst for nfs-utils-config

Change the ontarget postinst to postinst and enable
the services by default.

Issue-ID: INF-167
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I15c20bd29273c4344cf189925304095c87489343

3 years agonfs-utils: disable the services and fix for udp proto 06/4406/1
Jackie Huang [Thu, 18 Jun 2020 15:02:00 +0000 (23:02 +0800)]
nfs-utils: disable the services and fix for udp proto

* Disable the services by default sicne stx uses the ones
  from nfs-utils-config-1.0-1.tis.noarch.

* Add nfs.conf and enable udp proto which is required by stx
  pxe installation and deployment.

Issue-ID: INF-167
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I79f8511400a690cf9eef4d667e23cca28a19d14c

3 years agostx-metal: add setting for debain style networking in kickstart files 98/4398/1
Jackie Huang [Thu, 18 Jun 2020 02:04:25 +0000 (10:04 +0800)]
stx-metal: add setting for debain style networking in kickstart files

Yocto uses debain style for networking, so add corresponding settings
in kickstart files to fix network configuration.

Issue-ID: INF-166
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I3b1632ea7cd34315410b2398e17ccdbcd10517e0

3 years agosyslinux.cfg: change to use smallsystem_lowlatency_ks.cfg 96/4396/1
Jackie Huang [Tue, 2 Jun 2020 14:44:50 +0000 (22:44 +0800)]
syslinux.cfg: change to use smallsystem_lowlatency_ks.cfg

The preempt-rt kernel is the default now, then the corresponding
kickstart file should be smallsystem_lowlatency_ks.cfg

Issue-ID: INF-146
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ibdf7b99b473e0b61660bfd3fe7102bd4cf82aa20

3 years agoplatform-kickstarts: add do_deploy to deploy ks files 90/4390/1
Jackie Huang [Tue, 2 Jun 2020 13:07:55 +0000 (21:07 +0800)]
platform-kickstarts: add do_deploy to deploy ks files

- Add do_deploy to deploy the generated ks files so that
  these can be the input of anaconda build.

- Change the ISO image to also use the ks files generated by
  platform-kickstarts so we don't need to maintain another
  copies of these files and remove them from conf/distro/files/ks

Issue-ID: INF-149
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: If6e329f76b855663edead687f87e68c5b12c3350

3 years agostx-metal: add kickstart fixes for poky-stx 89/4389/1
Jackie Huang [Tue, 2 Jun 2020 09:36:41 +0000 (17:36 +0800)]
stx-metal: add kickstart fixes for poky-stx

Add a patch for the ks templates to fix several issues for poky-stx:
- Fix for creating DNF repo
- Add a pre script to adjust the directories
- Add extra users and groups
- Add installer images for pxe-network-installer
- Fix the grub command: grub2 -> grub
- Adjust the pkglist for poky-stx

Issue-ID: INF-142
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ib572f534c256d3692ad2ac7dce4cdcb16839a9b0

3 years agoplatform-kickstarts: add new recipe for generating ks files 74/4374/1
Jackie Huang [Sun, 31 May 2020 15:04:14 +0000 (23:04 +0800)]
platform-kickstarts: add new recipe for generating ks files

Add this new recipe for generating ks files for pxe installer
based on the stx 3.0 ks templates.

Issue-ID: INF-144
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I2b509b4eb30ac58666a563a5c9acec1d8193daba

3 years agostx-anaconda-image.bbclass: change skip to warning 73/4373/1
Jackie Huang [Tue, 16 Jun 2020 02:44:27 +0000 (10:44 +0800)]
stx-anaconda-image.bbclass: change skip to warning

In dry-run mode, the kickstart file will not be generated,
the existence check will always fail, so change the skip
to warning to allow the dry-run can succeed without
generated kickstart file.

Issue-ID: INF-163
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I08e4fb494d8b1a03f51d5b3bb71c2a85f02ff9a6

3 years agoPatch to release inf image for Bronze release 49/4349/2 bronze
Bin Yang [Wed, 8 Jul 2020 14:16:02 +0000 (14:16 +0000)]
Patch to release inf image for Bronze release

Trigger the release 3rd time

Issue-ID: INF-179
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Change-Id: Ic4bc745d3292aff1eefc1e7681cb6553aa5afd79

3 years agoiso-codes: fix the branch and protocol for src_uri 47/4347/1
Jackie Huang [Wed, 8 Jul 2020 12:15:33 +0000 (20:15 +0800)]
iso-codes: fix the branch and protocol for src_uri

The upstream repo of iso-codes has renamed 'master' branch to 'main',
and the git protocol is not available any more, so fix the branch name
and add https and http as the src_uri mirrors to avoid fetch failures.

Issue-ID: INF-185
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I5879dc5aa7a68c55dd23fac0e5f84944a075ab66

3 years agoPatch to release inf image for Bronze release 26/4326/1
Bin Yang [Tue, 7 Jul 2020 03:30:11 +0000 (03:30 +0000)]
Patch to release inf image for Bronze release

Trigger the release again

Issue-ID: INF-179
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Change-Id: I7adf0d8439a3764ba9ffea1333e449af829a5ef6

3 years agoPatch to release inf image for Bronze release 94/4294/1
Bin Yang [Thu, 2 Jul 2020 00:42:21 +0000 (00:42 +0000)]
Patch to release inf image for Bronze release

Issue-ID: INF-179
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Change-Id: I89d465c7ccc2cf17663c4ff07da1c76ca967ca33

3 years agobuild_inf.sh: exclude image recipes from rm_work feature 62/4262/1
Jackie Huang [Mon, 29 Jun 2020 13:19:54 +0000 (21:19 +0800)]
build_inf.sh: exclude image recipes from rm_work feature

The anaconda image needs some files in the work dir of the target
build image, if the rm_work feature is enabled, these files will
be removed and the anaconda image will be incorrect, so exclude
these image recipes from rm_work features to ensure the required
files will not be removed.

Issue-ID: INF-178
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I2ccd1b86b6cab14283e56291d4af07bc58de09b7

3 years agoconfigs: add several mirrors for gnome url 61/4261/1
Jackie Huang [Mon, 29 Jun 2020 11:22:32 +0000 (19:22 +0800)]
configs: add several mirrors for gnome url

Add several mirrors for gnome url just in case the
ftp.gnome.org is too busy or is unreachable.

Issue-ID: INF-177
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ia4f5ed36e5576706b17fbb359d3d51b48ac326aa

3 years agostx-ha: add missing dependency in Makefile for libsm_watchdog_nfs 44/4244/1
Jackie Huang [Sat, 27 Jun 2020 02:30:29 +0000 (10:30 +0800)]
stx-ha: add missing dependency in Makefile for libsm_watchdog_nfs

Add missing dependency on libsm_common.so in Makefile for libsm_watchdog_nfs
to avoid race condition issue:

| ../../libexec/x86_64-poky-linux/gcc/x86_64-poky-linux/8.3.0/ld: cannot
|  find -lsm_common
| collect2: error: ld returned 1 exit status
| make: *** [libsm_watchdog_nfs.so.0] Error 1

Issue-ID: INF-175
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I5b5d9ee477d592979452ff72ae77e45dc3dfaa83

3 years agolocal-stx.conf: skip ext4 image creatation 24/4224/1
Jackie Huang [Wed, 24 Jun 2020 03:04:17 +0000 (11:04 +0800)]
local-stx.conf: skip ext4 image creatation

This is a workaround for mkfs.ext4 failure on ORAN jjb:
- skip 'ext4' image creatation
- skip 'live' and 'wic' as well since they depend on 'ext4'

Issue-ID: INF-170
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I5ccc8154f729e9fb210cb3ec1ab37212defceb23

3 years agoUpdate the overview.rst and developer-guide.rst for small edits. 86/4186/2
Xiaohua Zhang [Tue, 2 Jun 2020 13:25:12 +0000 (09:25 -0400)]
Update the overview.rst and developer-guide.rst for small edits.
Issue-ID: INF-16

Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
Change-Id: I454522d06f510e26656dab7a9cf58e001bf4583f

3 years agolocal-stx.conf: avoid parallel make for ceph 54/4154/1
Jackie Huang [Wed, 17 Jun 2020 01:15:31 +0000 (09:15 +0800)]
local-stx.conf: avoid parallel make for ceph

Avoid parallel make for ceph to limit mem usage.

Issue-ID: INF-164
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I46d64e14d701b249ce91888b70bf40d8aea4af42

3 years agostx-utilities: cleanup for license files 13/4113/1
Jackie Huang [Tue, 16 Jun 2020 02:58:34 +0000 (10:58 +0800)]
stx-utilities: cleanup for license files

Add the commented license files into LIC_FILES_CHKSUM.

Issue-ID: INF-53
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ie1e1b081d632cdca660c2f175cd3aba74fdf5171

3 years agostx-utilities: fix a perl experimental feature failure 12/4112/1
Jackie Huang [Thu, 11 Jun 2020 14:48:53 +0000 (22:48 +0800)]
stx-utilities: fix a perl experimental feature failure

In the cpumap_functions.sh, a oneline perl script uses a perl
experimental feature which is added in perl 5.14 but removed
in perl 5.23 and later release, so fix to avoid using the
feature to fix failure with new perl releases.

Issue-ID: INF-162
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I618b255ecdc006d37bdefcf78860f0178cbfdeb6

3 years agorabbitmq-server: remove the source with copyleft license 64/4064/1
Jackie Huang [Thu, 11 Jun 2020 02:35:56 +0000 (10:35 +0800)]
rabbitmq-server: remove the source with copyleft license

- remove the source script rabbitmq-script-wrapper with
  copyleft license.

- use the one in rabbitmq source code and add a patch
  change to what is quired by stx.

Issue-ID: INF-161
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ie236743bc6feecc26f216063f51a993228f6b1fe

3 years agobuild_oran.sh: fix the output image info for ARM 61/4061/1
Jackie Huang [Wed, 10 Jun 2020 08:49:17 +0000 (16:49 +0800)]
build_oran.sh: fix the output image info for ARM

Use ${BSP} instead of hard coded 'intel-x86-64' and ${IMAGE_TYPE}
instead of 'iso' to fix the output image info.

Issue-ID: INF-160
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Icf8770345f551b113919c8c124cb32629d3becab

3 years agodocs: update the developer-guide.rst for ARM build 60/4060/1
Jackie Huang [Wed, 10 Jun 2020 02:25:32 +0000 (10:25 +0800)]
docs: update the developer-guide.rst for ARM build

- Add section for how to build ARM image
- A minor rephrase in overview.rst

Issue-ID: INF-16
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Idc8a8220f346c9598fd9911eaaaab836e5d9d4d0

3 years agopackagegroup-oran: fix build for ARM 59/4059/1
Jackie Huang [Wed, 10 Jun 2020 08:10:41 +0000 (16:10 +0800)]
packagegroup-oran: fix build for ARM

- 'turbostat' and 'msr-tools' is only compatible with x86/x86-64,
  so do not add them for other arch.

- Add 'cpupower' into the whitelist.

Issue-ID: INF-159
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I5f7230aa9e478b6770c4e2d220649b6816e9ebc9

3 years agostx-metal: add patches to fix build failures on CentOS 58/4058/1
Jackie Huang [Tue, 9 Jun 2020 13:06:58 +0000 (21:06 +0800)]
stx-metal: add patches to fix build failures on CentOS

- Add a patch to avoid using 'which' to check CC since
  the 'which' on CentOS doesn't allow options.

- Add a patch to fix libamon link failure.

- Rename all the patches with number prefix to make clear
  the patch order.

Issue-ID: INF-156
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I07264e6c2f51cad0c075cd290440bfaf06c4c750

3 years agoruby-native: add dependency on zlib-native 57/4057/1
Jackie Huang [Tue, 9 Jun 2020 08:47:22 +0000 (16:47 +0800)]
ruby-native: add dependency on zlib-native

Some packages use the ruby "gem build" command to create gems,
which requires zlib, so add dependency on zlib-native or
it relies the host's zlib and fails on some host like CentOS:

| ERROR:  Loading command: build (LoadError)
|       cannot load such file -- zlib
| ERROR:  While executing gem ... (NoMethodError)

Issue-ID: INF-155
Issue-ID: INF-157
Issue-ID: INF-158
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ib680adda00df8bad2191d367d5ff27ff393fbf96

3 years agobuild_inf.sh: lockdown layers on specific commits 56/4056/1
Jackie Huang [Mon, 8 Jun 2020 11:05:55 +0000 (19:05 +0800)]
build_inf.sh: lockdown layers on specific commits

Lockdown all the Yocto layers/repos on specific commits to avoid
potential issues in the future when changes happen in upstream
Yocto layers/repos, the change includes:

- Remove the -s option so it will never try to update the repo
- Add specific commit for each yocto layer/repo
- Improve the clone_update_repo function so it will checkout
  to specific commit after clone.

Issue-ID: INF-154
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I7e66680d71bea3ebace07a36b77fb009788c3494

3 years agoUpdate docs/installation-guide.rst for typo and update the overview.rst. 23/4023/2
Xiaohua Zhang [Tue, 2 Jun 2020 12:20:25 +0000 (08:20 -0400)]
Update docs/installation-guide.rst for typo and update the overview.rst.

Issue-ID: INF-16

Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
Change-Id: Ie0d2bb1f266e2eeeb18fec8e4ed979e15cba475d

3 years agometa-patches: remove patch that has been upstream 15/4015/1
Jackie Huang [Mon, 8 Jun 2020 05:01:03 +0000 (13:01 +0800)]
meta-patches: remove patch that has been upstream

The patch 0001-Workaround-and-fix-compile-and-dependency-problems.patch
has been split to 34 patches and merged in upstream meta-cloud-services,
so remove it to avoid patch apply failure.

Issue-ID: INF-153
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Icc5911375a8c8ca26ec2dd541050bdc334ca8626

3 years agodocs: update the developer-guide.rst for Bronze release 14/4014/1
Jackie Huang [Mon, 8 Jun 2020 07:19:52 +0000 (15:19 +0800)]
docs: update the developer-guide.rst for Bronze release

Issue-ID: INF-16
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ie026cbb7317b4562b6c5c3219bab214013420485

3 years agoUpdate the installatin-guide to add SR-IOV use case 10/4010/1
Xiaohua Zhang [Tue, 2 Jun 2020 03:24:41 +0000 (23:24 -0400)]
Update the installatin-guide to add SR-IOV use case
Issue-ID: INF-16

Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
Change-Id: I258c12cfd6baa2a6711ad01c7eccfa10b93c8ae8

3 years agoMerge "Update docs/installation-guide.rst for Bronze Issue-ID: INF-16"
Xiaohua Zhang [Thu, 4 Jun 2020 15:54:10 +0000 (15:54 +0000)]
Merge "Update docs/installation-guide.rst for Bronze Issue-ID: INF-16"

3 years agoscripts: rename the build script and image name 65/3965/1
Jackie Huang [Wed, 3 Jun 2020 06:47:31 +0000 (14:47 +0800)]
scripts: rename the build script and image name

rename the build script and image name:
- build_stx.sh -> build_inf.sh
- stx-image-aio-installer-intel-corei7-64.iso
  -> inf-image-aio-installer-intel-corei7-64.iso

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: If442d933e6f5c430944da1b70f13f2a1cf130e57

3 years agoUpdate docs/installation-guide.rst for Bronze 91/3991/1
Xiaohua Zhang [Tue, 2 Jun 2020 00:34:21 +0000 (20:34 -0400)]
Update docs/installation-guide.rst for Bronze
Issue-ID: INF-16

Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
Change-Id: I32b848c74dc42d509b91b831d950b1a1a57a68a8

3 years agostx-config-files: change the login banner to show oran release 33/3933/1
Jackie Huang [Mon, 1 Jun 2020 08:24:06 +0000 (16:24 +0800)]
stx-config-files: change the login banner to show oran release

Change the login banner to show oran release instead of
starlingx's platfrom release:

19.12 -> Bronze (2.0)

Issue-ID: INF-145
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I190d2cbf21a3448d8b7915a01deb0555b9a8681b

3 years agoclasses: add stx-image-list.bbclass to generate pkglist 31/3931/1
Jackie Huang [Sat, 30 May 2020 07:23:16 +0000 (15:23 +0800)]
classes: add stx-image-list.bbclass to generate pkglist

Add stx-image-list.bbclass to generate pkglist automatically
so we don't need to maintain the pkglist manually and the
pkg lists in conf/distro/files/pkglist/ are removed.

After this change, the following pkglist file will be generated:
- For target build:
  tmp/deploy/images/intel-corei7-64/stx-image-aio-intel-corei7-64.pkglist
- For anaconda installer build:
  tmp-glibc/deploy/images/intel-corei7-64/stx-image-aio-installer-intel-corei7-64.stx-image-aio.pkglist

Issue-ID: INF-141
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I0b183b9e4a2e665c4af6c4f33c3caf8a4f80a93e

3 years agopxe-network-installer: fix kernel options in pxelinux.cfg.files 30/3930/1
Jackie Huang [Fri, 29 May 2020 09:42:13 +0000 (17:42 +0800)]
pxe-network-installer: fix kernel options in pxelinux.cfg.files

The anaconda in yocto handles the kernel options differently, so
do the following changes to ensure the installer starts correctly:
- inst.ks -> ks
- append LABEL=initrd-install

Issue-ID: INF-139
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I2a127405b144437fd9d5ff612b09b700b2028035

3 years agopxe-network-installer: remove gpxelinux.0 29/3929/1
Jackie Huang [Fri, 29 May 2020 09:16:00 +0000 (17:16 +0800)]
pxe-network-installer: remove gpxelinux.0

gpxe has been removed from syslinux 4 years ago:
==================================================
commit f2f897a1762fab84d2905f32b1c15dd7b42abb56
Author: H. Peter Anvin <hpa@zytor.com>
Date:   Tue Feb 9 18:08:47 2016 -0800

    gpxe: delete long since obsolete snapshot of gPXE

    gPXE has been deprecated in favor of iPXE for many, many years now.
    It is much better than users get it directly from the iPXE project,
    since we should no longer need any special modifications for Syslinux
    use.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
==================================================

Remove it for now since it doesn't seem to be mandatory and
we can use pxelinux.0 for now.

Issue-ID: INF-140
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I7dcf6d1de1496a470130a4b43aef50159947c6f3

3 years agoUpdate overview.rst 27/3927/1
Xiaohua Zhang [Mon, 1 Jun 2020 02:53:54 +0000 (22:53 -0400)]
Update overview.rst
Issue-ID: INF-16

Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
Change-Id: I587f3c04c83aea39637cf56b2e0272bdc6db4741

3 years agopoky_stx_aio_ks.cfg: add installer images for pxe 05/3905/1
Jackie Huang [Fri, 29 May 2020 02:55:23 +0000 (10:55 +0800)]
poky_stx_aio_ks.cfg: add installer images for pxe

In stx 3.0, these images are downloaded from centos and
packaged in pxe-network-installer, but the images from
centos can not be used directly here, the corresponding
images are built in a separate project for anaconda, and
are not available yet when pxe-network-installer is built,
so we have to move these installation to the post-run
script in the anaconda's kickstart file.

Issue-ID: INF-130
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I282866c2720f3cae9df16f0c49569bc6409c2fbf

3 years agopxe-installer-initramfs: add new recipe and add into image 04/3904/1
Jackie Huang [Thu, 28 May 2020 14:37:19 +0000 (22:37 +0800)]
pxe-installer-initramfs: add new recipe and add into image

The initramfs used by installer ISO image doesn't work for the pxe
installer, so we need to add an extra initramfs for pxe installer:
core-image-anaconda-initramfs

Issue-ID: INF-138
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ie1edd90a55dcfb9cf461a26a9a2e24cde707f7b4

3 years agopxe-network-installer: align with stx 3.0 03/3903/1
Jackie Huang [Wed, 27 May 2020 07:05:14 +0000 (15:05 +0800)]
pxe-network-installer: align with stx 3.0

- Correct some directories
- Change stx_thud to poky-stx
- Add dependency on several syslinux sub packages
- Fix the postinst script
- Move the installation of installer images to kickstart file
  since they are not available before building anaconda

Issue-ID: INF-130
Issue-ID: INF-131
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ie8c936f8937b8a07145d2d99c8c145292abef3cd

3 years agobuild_stx.sh: remove duplicated url for meta-security 93/3893/1 bronze-rc3
Jackie Huang [Thu, 28 May 2020 08:23:38 +0000 (16:23 +0800)]
build_stx.sh: remove duplicated url for meta-security

Issue-ID: INF-53
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Iebf6edd591ad286d388f3ec243ede11a7712e5ac

3 years agopython: use wildcard character in bbappend version 92/3892/1
Jackie Huang [Thu, 28 May 2020 12:04:35 +0000 (20:04 +0800)]
python: use wildcard character in bbappend version

Use the "%" wildcard character to allow for matching
differnet versions avoid missing match when the recipe
is updated in oe-core.

Note:
Although the warrior(yocto 2.7) has been released, but
some packges may still be updated in the future.
e.g. python is updated from 2.7.17 to 2.7.18 recently.

Issue-ID: INF-137
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Id13db69320bf6c4755cdf0cb67adda7ed3de882f

3 years agoopenstack-barbican-api: cleanup unused files 90/3890/2
Litao Gao [Thu, 28 May 2020 01:39:23 +0000 (01:39 +0000)]
openstack-barbican-api: cleanup unused files

Issue-ID: INF-135
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Change-Id: I8f0d6c2e2ae7d5da5bdd8f776b8f2b435ea3852b

3 years agolldpd: downversion to align with stx 89/3889/2
Litao Gao [Wed, 27 May 2020 09:47:40 +0000 (09:47 +0000)]
lldpd: downversion to align with stx

previous version in yocto is 0.9.8 which
changes the format of the json output, which
will break the output handling in sysinv.

Issue-ID: INF-126
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Change-Id: I7dac21676235c813251e6c1ec83051cffcddcc8c

3 years agoUpdate the doc overview and release note. 88/3888/1
Xiaohua Zhang [Wed, 27 May 2020 21:17:34 +0000 (17:17 -0400)]
Update the doc overview and release note.
Issue-ID: INF-16

Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
Change-Id: I398b636d1e0dc55ce2de58942e5e80a2b41822f2

3 years agometa-oran: add missing license header for recipes 39/3839/1
Jackie Huang [Mon, 25 May 2020 08:42:16 +0000 (16:42 +0800)]
meta-oran: add missing license header for recipes

Issue-ID: INF-129
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I94af66878588a66a9fde3bc3e70f5e72eb6637a7

3 years agoldapscripts: use the source from stx upstream 38/3838/1
Jackie Huang [Mon, 25 May 2020 05:20:28 +0000 (13:20 +0800)]
ldapscripts: use the source from stx upstream

The patche and source files are from stx upstream, to avoid
license and maintenance issue, remove the local copies and
set the correct SRC_URI to fetch from stx upstream.

Issue-ID: INF-129
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ifca250dbf333c7ecf5a997b2ec82e4b10fa64b7e

3 years agopoky-stx.conf: remove zeroconf from DISTRO_FEATURES 37/3837/1
Jackie Huang [Mon, 25 May 2020 05:01:34 +0000 (13:01 +0800)]
poky-stx.conf: remove zeroconf from DISTRO_FEATURES

The zeroconf distro feature will install packagegroup-base-zeroconf
that depends on libnss-mdns, which will breaks dns resolution for
StarlingX, so remove it from DISTRO_FEATURES

Issue-ID: INF-128
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I23f947e2163596f27081344bdfd23b88d7038ce4

3 years agorpm2: cleanup the useless commented lines 36/3836/1
Jackie Huang [Mon, 25 May 2020 04:53:06 +0000 (12:53 +0800)]
rpm2: cleanup the useless commented lines

Issue-ID: INF-53
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ie5a9a2915dc7b29afdb7abd6e8ada67fbed9e386

3 years agoibsh: use the source from stx upstream 35/3835/1
Jackie Huang [Sun, 24 May 2020 13:51:55 +0000 (21:51 +0800)]
ibsh: use the source from stx upstream

The patche and source files are from stx upstream, to avoid
license and maintenance issue, remove the local copies and
set the correct SRC_URI to fetch from stx upstream.

Issue-ID: INF-129
Issue-ID: INF-51
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I0049bbbdedf9197516e17f3897110e4e43de06be

3 years agometa-stx: set preempt-rt as the default kernel 28/3828/1
Jackie Huang [Fri, 22 May 2020 03:11:15 +0000 (11:11 +0800)]
meta-stx: set preempt-rt as the default kernel

- Set preempt-rt as the default kernel
- Add rt-tests into the image
- Remove extra boot menus since only the AIO controller with
  preempt-rt kernel will be built and supported.

Issue-ID: INF-121
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I3afaeb510607e5bbb5cf3adb97480f04abcd03d0

3 years agomtce.inc: cleanup the commented lines and align with stx3.0 97/3797/1
Jackie Huang [Fri, 22 May 2020 02:20:18 +0000 (10:20 +0800)]
mtce.inc: cleanup the commented lines and align with stx3.0

- Remove the useless TODO
- Align with stx 3.0 to create symlinks for libamon.so

Issue-ID: INF-53
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I3ca998d1f843375b8a7e433aa62b2bd75777f804

3 years agostx-monitoring: cleanup the TODO for license files 96/3796/1
Jackie Huang [Thu, 21 May 2020 14:09:16 +0000 (22:09 +0800)]
stx-monitoring: cleanup the TODO for license files

Add the commented TODO license files into LIC_FILES_CHKSUM.

Issue-ID: INF-53
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I6e4b4ccd7b00df09e83327fa1e21e425fff20869

3 years agoconfig-files: cleanup useless commented lines 95/3795/1
Jackie Huang [Thu, 21 May 2020 13:56:28 +0000 (21:56 +0800)]
config-files: cleanup useless commented lines

Issue-ID: INF-53
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I8a05f34ce7c1b9f2e3c4ff1adb6d3afdaa8f5867

3 years agosystemd: remove the log message about /var/run 94/3794/1
Jackie Huang [Tue, 5 May 2020 08:02:55 +0000 (16:02 +0800)]
systemd: remove the log message about /var/run

There are many services still using /var/run for pid file, so there are
lots of log message about changing /var/run to /run, which is harmless
but annoying, so move such messages.

Issue-ID: INF-127
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I8ec7325f64b57b7cc9e0250235680d39e602fb3f

3 years agoMerge "dnsmasq: disable dnsmasq service as default"
Xiaohua Zhang [Thu, 21 May 2020 09:33:29 +0000 (09:33 +0000)]
Merge "dnsmasq: disable dnsmasq service as default"

3 years agodnsmasq: disable dnsmasq service as default 81/3781/1
Litao Gao [Wed, 20 May 2020 15:17:13 +0000 (11:17 -0400)]
dnsmasq: disable dnsmasq service as default

STX service manager assumes dnsmasq service
is disabled as defaut.

Issue-ID: INF-124
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Change-Id: I1a46d2cee87f6eb5e1dbb961463fbc8441a1d414

3 years agopython-eventlet: downversion to 0.18.4 to align with stx 80/3780/1
Litao Gao [Wed, 20 May 2020 14:59:06 +0000 (14:59 +0000)]
python-eventlet: downversion to 0.18.4 to align with stx

Issue-ID: INF-123
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Change-Id: Iba758cb205e52e8242bb36f63f475b25ad5b6175

3 years agoMerge "fm-mgr: fix to avoid useradd error" bronze-rc2
Xiaohua Zhang [Tue, 19 May 2020 13:33:16 +0000 (13:33 +0000)]
Merge "fm-mgr: fix to avoid useradd error"

3 years agostx-config: add extra command to bring sriov pf device up 45/3745/1
Litao Gao [Tue, 19 May 2020 09:19:38 +0000 (09:19 +0000)]
stx-config: add extra command to bring sriov pf device up

Extra command is needed to bring up the interface whose
inet configuration type is 'manual'.

Issue-ID: INF-119
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Change-Id: I65d0f2faae14426f5ecafa21a21c7dfbc2f6f905

3 years agofm-mgr: fix to avoid useradd error 42/3742/1
Jackie Huang [Tue, 19 May 2020 03:27:34 +0000 (11:27 +0800)]
fm-mgr: fix to avoid useradd error

There is an issue in Yocto that the useradd dependency is not
corretly handled:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=13904

This fix is a work around to move the useradd option "-G snmpd"
to image level and use usermod command instead.

Issue-ID: INF-120
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I4d9671ab11fa2d33e69359ada5395be04ec3e7c5

3 years agopython-glanceclient: add missing bash_completion file 30/3730/1 bronze-rc1
Jackie Huang [Mon, 18 May 2020 08:36:07 +0000 (16:36 +0800)]
python-glanceclient: add missing bash_completion file

Issue-ID: INF-117
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ic3e4609acd80d3c360d4ef89b81a60a8044b102e

3 years agopython-cinderclient: add missing bash_completion file 29/3729/1
Jackie Huang [Mon, 18 May 2020 08:26:05 +0000 (16:26 +0800)]
python-cinderclient: add missing bash_completion file

Issue-ID: INF-117
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I75493a6210cc3c90bc052dc31ef4925befc9075f

3 years agostx-kconfig.cfg: fix do_kernel_configcheck warnings 28/3728/1
Jackie Huang [Mon, 18 May 2020 05:15:45 +0000 (13:15 +0800)]
stx-kconfig.cfg: fix do_kernel_configcheck warnings

Fix the following warnings:

WARNING: linux-yocto-5.0.19+gitAUTOINC+7f6e97c357_55dd15336b-r0
do_kernel_configcheck: [kernel config]: specified values did not make it
into the kernel's final configuration:---------- CONFIG_CRC_CCITT

Requested value:  CONFIG_CRC_CCITT=m
Actual value:     CONFIG_CRC_CCITT=y

do_kernel_configcheck: [kernel config]: This BSP sets config options
that are not offered anywhere within this kernel:
CONFIG_IOSCHED_CFQ
CONFIG_CFQ_GROUP_IOSCHED

Issue-ID: INF-36
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I9237b55ece178f795152d0d71076c7ec2a703f56

3 years agopmon: send pulse to hostwd under polling mode 26/3726/1
Litao Gao [Mon, 18 May 2020 07:46:07 +0000 (03:46 -0400)]
pmon: send pulse to hostwd under polling mode

Issue-ID: INF-46
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Change-Id: I7765510f7c3869edc432030cf819f678582bd15d

3 years agostx-anaconda-image.bbclass: add error handling when copy pkgs 18/3718/1 bronze-rc0
Jackie Huang [Fri, 15 May 2020 12:38:55 +0000 (20:38 +0800)]
stx-anaconda-image.bbclass: add error handling when copy pkgs

Add error handling when copy pkgs avoid do_rootfs failure
if there is any changes in the pkglist.

Issue-ID: INF-118
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I5242b02ffae096726732e9a3ed9d0cbefbcba945

3 years agocgts-client: add missing bash_completion file 17/3717/1
Jackie Huang [Fri, 15 May 2020 09:28:26 +0000 (17:28 +0800)]
cgts-client: add missing bash_completion file

Issue-ID: INF-117
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I7160bd4b8c2864e638f32953c32dddd61ad6256f

3 years agokernel-devsrc: extend to provide all kernel source 16/3716/1
Jackie Huang [Fri, 15 May 2020 08:10:41 +0000 (16:10 +0800)]
kernel-devsrc: extend to provide all kernel source

* Add bbappend to re-write do_install to provide all kernel
  source, so it will:
  - Fix issues that dpdk fails to build in container.
  - Extend the ability of the recipe so it can rebuild kernel

* And add kernel-devsrc to image.

Issue-ID: INF-116
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I20ab8c622bcbbfe2a8e5068dae5cb5fef5321dd8

3 years agostx-kconfig.cfg: enable soft watchdog for hostw 15/3715/1
Jackie Huang [Thu, 14 May 2020 12:24:10 +0000 (20:24 +0800)]
stx-kconfig.cfg: enable soft watchdog for hostw

kernel soft watchdog is required by hostw, or it fails with:
kernel_watchdog_init    :Error : Could not open kernel watchdog

Issue-ID: INF-115
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ibabfae505f0cedb7a4087976886201b493ae7f25

3 years agopuppet-kmod: add persistent kernel module autoload for poky 94/3694/1
Litao Gao [Wed, 13 May 2020 10:21:15 +0000 (10:21 +0000)]
puppet-kmod: add persistent kernel module autoload for poky

Issue-ID: INF-113
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Change-Id: Ic748479a90d16b43c67249089e11a68ca15b53f4

3 years agodnf: add os-release and lsb-release into the search list 93/3693/1
Jackie Huang [Wed, 13 May 2020 14:52:55 +0000 (22:52 +0800)]
dnf: add os-release and lsb-release into the search list

There is no 'redhat-release' or 'suse-release' provided by yocto, so add
'os-release' and 'lsb-release' into the search list so it will detect
the correct 'releasever'.

Issue-ID: INF-103
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I755afbdda056d8c36cdb6b261ef0730c0023ff8f

3 years agostx-update: fix exceptions when stx rpm group do not exist 92/3692/1
Jackie Huang [Wed, 13 May 2020 14:15:16 +0000 (22:15 +0800)]
stx-update: fix exceptions when stx rpm group do not exist

There is not any stx rpm group in the repo for stx patches for now,
e.g. updates-controller-worker

So add a patch to avoid expections when the pkggrp is None, and change
the error to warning.

Issue-ID: INF-103
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I6c590e84f34c35ac0ed441baeb77821e5e447f68

3 years agort-tests: add numa support for the affinity option 83/3683/1
Jackie Huang [Wed, 13 May 2020 04:02:20 +0000 (12:02 +0800)]
rt-tests: add numa support for the affinity option

- Add a PACKAGECONFIG for numa support and enable it by default
- A python tool 'hwlatdetect' will be added if numa is enabled,
  so add dependency on python.

Issue-ID: INF-112
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Icdb7bf42da8b3a31ec391dbc0bfd420808c5b034

3 years agopkglist: add pkg list for rt image 82/3682/1
Jackie Huang [Mon, 11 May 2020 02:56:36 +0000 (10:56 +0800)]
pkglist: add pkg list for rt image

Issue-ID: INF-104
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I748395d816d77c198280c2b2f3cc0d954f30419e

3 years agostx-kconfig.cfg: add support for openvswitch 81/3681/1
Jackie Huang [Wed, 13 May 2020 01:09:32 +0000 (09:09 +0800)]
stx-kconfig.cfg: add support for openvswitch

add support for openvswitch for RT kernel

Issue-ID: INF-111
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ie751ae5bd3cfbe80d9b276e84781b5363c49428c

3 years agostx-kconfig.cfg: add overlay support for kubernetes 80/3680/1
Jackie Huang [Tue, 12 May 2020 14:28:32 +0000 (22:28 +0800)]
stx-kconfig.cfg: add overlay support for kubernetes

add overlay support for kubernetes for RT kernel

Issue-ID: INF-109
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ia0efe50f94948a893012379eb0aebfd8f7523806

3 years agoMerge "stx-metal: change to use /bin/systemctl in pmon service"
Xiaohua Zhang [Wed, 13 May 2020 09:13:46 +0000 (09:13 +0000)]
Merge "stx-metal: change to use /bin/systemctl in pmon service"

3 years agostx-metal: change to use /bin/systemctl in pmon service 78/3678/1
Litao Gao [Tue, 12 May 2020 11:47:55 +0000 (07:47 -0400)]
stx-metal: change to use /bin/systemctl in pmon service

pmon refers to /usr/bin/systemctl for process respawning,
modify code to use /bin/systemctl instead.

Issue-ID: INF-95
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Change-Id: If5e15314676268839fe57fec53a90b5027a8c4bf

3 years agostx-gui: put starlingx specific files to right pythonpath 77/3677/1
Litao Gao [Tue, 12 May 2020 12:01:03 +0000 (08:01 -0400)]
stx-gui: put starlingx specific files to right pythonpath

horizon is expecting pythonpath to be
    /usr/share/openstack-dashboard/openstack_dashboard/

so part of starlingx-dashboard files should be placed this
path instead of ${PYTHON_SITEPACKAGES_DIR}

Issue-ID: INF-106
Issue-ID: INF-102
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Change-Id: I112b0c00d574a6046950a9d1d45bf99e7fe16c62

3 years agostx-kconfig.cfg: add missing kernel features for docker 70/3670/1
Jackie Huang [Mon, 11 May 2020 07:50:00 +0000 (15:50 +0800)]
stx-kconfig.cfg: add missing kernel features for docker

Add the following missing kernel features for docker:
- CONFIG_CFQ_GROUP_IOSCHED=y
- CONFIG_IOSCHED_CFQ=y
- CONFIG_VETH=y
- CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m

Issue-ID: INF-108
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Id8c0f6192747e398b6b63dbe35073d5cd13a3f3c

3 years agopoky-stx-aio-pkg-list: add xfsprogs for anaconda 69/3669/1
Jackie Huang [Tue, 12 May 2020 06:38:06 +0000 (14:38 +0800)]
poky-stx-aio-pkg-list: add xfsprogs for anaconda

- xfsprogs and sub packages are required by anaconda installer.
- rename the file surfix: txt -> cfg

Issue-ID: INF-110
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I8c00f50a1a112a849b5c80aaa6e640759c84bf69

3 years agostx-image-aio-installer: add dependency on gptfdisk 58/3658/1
Jackie Huang [Sat, 9 May 2020 08:59:48 +0000 (16:59 +0800)]
stx-image-aio-installer: add dependency on gptfdisk

The tools provided by gptfdisk are required by stx kickstarts

Issue-ID: INF-105
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I6ad6905157016feda079455c0734e9b0d72b79e7

3 years agopoky_stx_aio_ks.cfg: fix for creating rpm repo 57/3657/1
Jackie Huang [Sat, 9 May 2020 03:54:06 +0000 (11:54 +0800)]
poky_stx_aio_ks.cfg: fix for creating rpm repo

- Update kickstart to generate DNF repo config files
  backport and ajust from:
  https://opendev.org/starlingx/metal/commit/09b95bf651c065e9fffae3255ecf0d0e52a61249

- Add a pre script to adjust the directoris since the
  anaconda image in poky has a different directory structure.

Issue-ID: INF-95
Issue-ID: INF-101
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I5bd1664078882c6a2ac9c7310bd6bc44ed141b8e

3 years agostx-anaconda-image.bbclass: add exact pkg list to limit the repo size 56/3656/1
Jackie Huang [Sat, 9 May 2020 07:34:42 +0000 (15:34 +0800)]
stx-anaconda-image.bbclass: add exact pkg list to limit the repo size

This change ensures only packages in the list will be added in the
rpm repo in the ISO image, so it will reduce the size:
* rpm repo: 3.4G -> 1.3G
* ISO image: 4.3G -> 2.1G

Remove the list for REPO_EXCLUDE_PKG which is not needed any more.

Issue-ID: INF-104
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I0f63a5ee57f7b08fce9f16a3f051eb3dfb0f8f2f

3 years agocollectd: add missing config files for plugins 55/3655/1
Jackie Huang [Fri, 8 May 2020 09:24:05 +0000 (17:24 +0800)]
collectd: add missing config files for plugins

Add missing config files for plugins from collectd-5.8.1-4.el7.src.rpm

Issue-ID: INF-95
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ic97bca595d99e82763bdd6e4332ce35db8b9e5b7

3 years agocollectd-extensions: add dependency on ntpq 54/3654/1
Jackie Huang [Fri, 8 May 2020 08:50:09 +0000 (16:50 +0800)]
collectd-extensions: add dependency on ntpq

ntpq is required by ntpq.py in collectd-extensions.

Issue-ID: INF-100
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ibcc3402e274b47fbf4165fe58ebb491f19a1efff