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
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
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
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
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
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
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
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
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
Xiaohua Zhang [Thu, 21 May 2020 09:33:29 +0000 (09:33 +0000)]
Merge "dnsmasq: disable dnsmasq service as default"
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
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
Xiaohua Zhang [Tue, 19 May 2020 13:33:16 +0000 (13:33 +0000)]
Merge "fm-mgr: fix to avoid useradd error"
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Xiaohua Zhang [Wed, 13 May 2020 09:13:46 +0000 (09:13 +0000)]
Merge "stx-metal: change to use /bin/systemctl in pmon service"
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
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
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
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
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
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
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
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
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
Jackie Huang [Thu, 7 May 2020 13:28:07 +0000 (21:28 +0800)]
dnf: add support for python2
Some stx components like sw-patch requres python-dnf but it's
using python2, and other stx components depend on sw-patch
are using python2 as well, so add support of python2 for
dnf for now, stx components will be move to python3 in
the future.
Issue-ID: INF-89
Issue-ID: INF-98
Issue-ID: INF-99
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I99b0e00f8357e701a2fecfd155e381a7e94a5e9b
Jackie Huang [Fri, 8 May 2020 07:08:11 +0000 (15:08 +0800)]
python-pyliblzma: add new recipe
This is required by dnf after adding python2 support.
Issue-ID: INF-99
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I2e607e22a050830fc9e6768917d63a740ca565a4
Jackie Huang [Fri, 8 May 2020 05:49:04 +0000 (13:49 +0800)]
libcomps: add support for python2
libcomps is required by dnf, and the python2 support is needed
after adding python2 support for dnf.
Issue-ID: INF-97
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I157ffb471b727736d9a00d4ca2498e9c1f0de8e4
Jackie Huang [Fri, 8 May 2020 05:34:08 +0000 (13:34 +0800)]
libdnf: add support for python2
libdnf is required by dnf, and the python2 support is needed
after adding python2 support for dnf.
Issue-ID: INF-96
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I28ca127bd0f914702869a5826211b10de404f647
Litao Gao [Fri, 8 May 2020 06:44:54 +0000 (02:44 -0400)]
stx-puppet: fix the unnecessary network configuration apply
In AIO case, both controller and worker will run network puppet
to apply network configuration, need to check and avoid unnecessary
apply to avoid the potential conflicts.
Issue-ID: INF-94
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Change-Id: I0372dd669b00a0969b5cddc0df3d9576092d564a
Jackie Huang [Thu, 7 May 2020 09:54:12 +0000 (17:54 +0800)]
mtce.inc: fix typos for services.d directory
Fix typos:
* serverices.d -> services.d
* 755 -> 750
Issue-ID: INF-93
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ib97fc0f56ad093fe1495b929f9cb83d01f9e46ef
Jackie Huang [Wed, 6 May 2020 12:31:01 +0000 (20:31 +0800)]
stx-update: migrate patch-agent to use dnf instead of smart
smart is not availble in yocto any more and is replaced by dnf, which is
the same situation in the later stx release on centos 8, so backport
seceral patches from later stx release to migrate patch-agent to use dnf
instead of smart.
Issue-ID: INF-84
Issue-ID: INF-91
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I1a53ffae6c53a638cf14cd4354e2c5d8bf7f6440
Jackie Huang [Thu, 7 May 2020 08:22:57 +0000 (16:22 +0800)]
ceph: remove ceph user and disable systemd services
In stx 3.0, ceph runs with root user and is not meant to
be managed by systemd, so remove ceph user group, and
disable systemd services by default.
Issue-ID: INF-92
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I6613f6f9c4678da897ffee3faae0ce1929bb87e5
Jackie Huang [Wed, 6 May 2020 13:44:23 +0000 (21:44 +0800)]
stx-config-files: avoid mkdir error if existing
use -p option for mkdir to avoid error if existing
Issue-ID: INF-84
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I446ce119b2e7470f81c2c4511372b909f7411b5d
Jackie Huang [Wed, 6 May 2020 10:46:52 +0000 (18:46 +0800)]
cgcs-patch.inc: fix the binary name of createrepo_c
fix the binary name of createrepo_c in init script sw-patch-controller
Issue-ID: INF-84
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I23a1d3fe9a5124313de8023afa394722a4467de3
Jackie Huang [Wed, 6 May 2020 07:45:06 +0000 (15:45 +0800)]
dnsmasq: add version 2.76 and align with stx 3.0
- Add recipe for version 2.76 and set as the preferred
version (or it will select 2.80)
- Add patches from dnsmasq-2.76-7.el7.tis.7.src.rpm
- Align the spec file from dnsmasq-2.76-7.el7.tis.7.src.rpm
- Add dependency on dnsmasq so it will be installed in image
Issue-ID: INF-85
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I0f0ab584686c2aa94b8ec2156f98f1298ea19293
Jackie Huang [Wed, 6 May 2020 04:09:56 +0000 (12:09 +0800)]
poky_stx_aio_ks.cfg: do not mask dev-hugepages.mount
Do not mask dev-hugepages.mount since hugepages need to
be mounted for stx.
Issue-ID: INF-78
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ifdb1e829a4e232648a1f5ddd3581dbbe5cad22cf
Xiaohua Zhang [Wed, 6 May 2020 14:05:24 +0000 (14:05 +0000)]
Merge "barbican: fix path issue in service unitfile and missing dir"
Jackie Huang [Wed, 6 May 2020 04:13:39 +0000 (12:13 +0800)]
grub: avoid mounting the read-only root filesystem
Issue-ID: INF-69
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Iafb29eecccaf2eab5c3cee3dba97bdbd0fe89293
Litao Gao [Thu, 30 Apr 2020 05:38:48 +0000 (01:38 -0400)]
barbican: fix path issue in service unitfile and missing dir
- use systemd-tmpfiles to create missing /var/log/barbican
Issue-ID: INF-38
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Change-Id: Id774e8859259289ecaba578726b9998edb5e47cb
Jackie Huang [Tue, 5 May 2020 15:33:11 +0000 (23:33 +0800)]
config-files: remove the patch of changing the log source
The log source "systemd_journal" will not be used at all in stx
after unlock and there will not be any log redirected to syslog files,
so we should not change the log source to "systemd_journal", remove
the patch to revert back to use /dev/log
Issue-ID: INF-65
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I0b755247bbc232c3690ac8826f292f4ae5e8c40f
Jackie Huang [Mon, 4 May 2020 13:40:35 +0000 (21:40 +0800)]
config-files: add starlingx login banners
Add starlingx login banners into /etc/issue and /etc/issue.net
Issue-ID: INF-80
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I17963c57656fd95ec779b6bdc55900af7348b5df
Jackie Huang [Tue, 5 May 2020 09:35:33 +0000 (17:35 +0800)]
cgcs-patch.inc: inherit systemd to enable services
inherit systemd to enable the following services by default:
- sw-patch-controller.service
- sw-patch-controller-daemon.service
- sw-patch-agent.service
- sw-patch.service
Issue-ID: INF-82
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ifc3ecbf5372e2e9ac0b5cc9d18e101cef0e2b052
Jackie Huang [Tue, 5 May 2020 01:37:41 +0000 (09:37 +0800)]
worker-utils.inc: fix the path for drbdadm
fix the path for drbdadm in script affine-tasks.sh
Issue-ID: INF-81
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I45da6f59a038610d41992750468160bbe3e0d678
Jackie Huang [Mon, 4 May 2020 09:20:01 +0000 (17:20 +0800)]
stx-update: backport a patch to remove dependency on yum
rpmUtils.miscutils.stringToVersion is provided by yum, which is
not availble in yocto and is replaced by dnf, and it's the same
situation in the later stx release on centos 8, so backport
a patch from later stx release to remove the dependency on yum.
Issue-ID: INF-72
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I1f26a717d7fd75e7077eabe060284bfa3c1a826b
Jackie Huang [Fri, 1 May 2020 14:20:59 +0000 (22:20 +0800)]
openssh: align the service behavior with stx 3.0
- Remove the sshd.socket and sshd@service used by yocto by default
- Add the service and config files from stx 3.0 and align
the service behavior
- Fix the postinst for sshd-config and enable the service
Issue-ID: INF-68
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I0741b5e413e9a2c831b3f248a9fa6ef9444bd6a0
Jackie Huang [Fri, 1 May 2020 13:18:34 +0000 (21:18 +0800)]
playbookconfig: set longer timeout and add retries for ansible
- Set longer timeout and add retries for ansible ssh connection
to avoid timeout failure:
"timeout waiting for privilege escalation password prompt:\n"
- Change the postinst_ontarget to postinst to avoid hidden issue
Issue-ID: INF-73
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ia7d1c6ce7cfdb0b13516ab92625eb8d8107ffe00
Jackie Huang [Fri, 1 May 2020 13:40:16 +0000 (21:40 +0800)]
net-snmp: disable snmptrapd.service and snmpd.service by default
snmptrapd.service and snmpd.service should be disabled by default
and will be mananged by SM
Issue-ID: INF-75
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ib267cf15ac6ebb20ef951c71ce80de44b4cd67d0
Jackie Huang [Fri, 1 May 2020 13:08:03 +0000 (21:08 +0800)]
poky-stx.conf: re-define the SERIAL_CONSOLES
Re-define the SERIAL_CONSOLES to avoid annoying messages:
agetty[133305]: /dev/ttyS2: not a tty
agetty[133305]: /dev/ttyS1: not a tty
Issue-ID: INF-74
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I9b8918b771a0e14b2e64c6b4988e97c85b7f0330
Jackie Huang [Fri, 1 May 2020 09:19:45 +0000 (17:19 +0800)]
influxdb: add new recipe and related dependency
influxdb is required by stx, so add the new recipe
and related dependency.
Issue-ID: INF-71
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I04bf23605a40ed4ae9dfdef4091aa4fe4f5de666
Jackie Huang [Fri, 1 May 2020 02:29:17 +0000 (10:29 +0800)]
config-files: fix installation for io-scheduler-config
- Move the installation from postinst script to do_install
and fix the incorrect path.
- Remove some useless commented lines.
Issue-ID: INF-66
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I56145ee907280aeaa10b11e68a3726d4a918a4ef
Jackie Huang [Thu, 30 Apr 2020 09:20:45 +0000 (17:20 +0800)]
stx-ha: fix the sqlite related dependencies
sqlite3 is required by stx 3.0 instead of sqlite, so
fix the related dependencies to avoid installing
sqlite and python-pysqlite.
Issue-ID: INF-63
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I191d505dd7797d835d78197006308346375d1039
Jackie Huang [Thu, 30 Apr 2020 09:18:56 +0000 (17:18 +0800)]
packagegroup-stak-base: remove the useless packagegroup
packagegroup-stak-base is not used any more, so remove it.
Issue-ID: INF-51
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Id2d876c00327991a040473477402fb14846b2be4
Jackie Huang [Thu, 30 Apr 2020 09:14:49 +0000 (17:14 +0800)]
stx-preferred-vers: remove invalid preferred version
Remove the preferred version "1.0.2" for python-sqlalchemy
which is invalid or there is warning:
WARNING: versions of python-sqlalchemy available: 1.0.16 1.1.17 1.1.5
Issue-ID: INF-64
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Id749f5b1ea4bad78438f7b38658d46dd8fecb529
Xiaohua Zhang [Thu, 30 Apr 2020 07:10:05 +0000 (07:10 +0000)]
Merge "lighttpd: prepare chroot enviroment for lighttpd"
Litao Gao [Wed, 29 Apr 2020 07:14:36 +0000 (03:14 -0400)]
lighttpd: prepare chroot enviroment for lighttpd
cp /dev/null to /www/dev and set right permission
Issue-ID: INF-57
Change-Id: Ida56cd2cadf9457e8989f09d639a13c5c7dae13c
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Jackie Huang [Wed, 29 Apr 2020 09:26:17 +0000 (17:26 +0800)]
nfv-vim: fix incorrect paths
Issue-ID: INF-59
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ifa10ce0712d76b85f4cd7074eaaac3660275f403
Jackie Huang [Wed, 29 Apr 2020 08:50:08 +0000 (16:50 +0800)]
stx-image-aio: inherit extrausers-config in image recipe
inherit extrausers-config in stx-image-aio image only instead of distro
config to avoid unexpected issue for other images.
Issue-ID: INF-62
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: If1b67e44b39a02c960ae3b6cbfb390e647a17fea
Jackie Huang [Wed, 29 Apr 2020 07:55:49 +0000 (15:55 +0800)]
sysinv: inherit useradd to add user and group
- stx 3.0 needs the 'sysinv' user/group created with id 168,
which maybe occupied by other user/group, so change to
inherit useradd in sysinv recipe to avoid such issue.
- reset the id for rpc and snmpd to align stx3.0
and avoid conflicts.
Issue-ID: INF-61
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ie0639fb8d2451fc49bc79de99ee3ebfea3c508e8
Jackie Huang [Wed, 29 Apr 2020 04:30:09 +0000 (12:30 +0800)]
resource-agents: do not reset the rsctmpdir
stx3.0 uses the default rsctmpdir:
/var/run/resource-agents
so do not reset the rsctmpdir in configure.
Issue-ID: INF-58
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I1f04b3e9aababccd900ebf9052d06710a997a3b7
Jackie Huang [Tue, 28 Apr 2020 15:57:47 +0000 (23:57 +0800)]
fm-mgr.inc: inherit useradd to add user and group
- inherit useradd bbclass to add user and group 'fm' which is
required by stx 3.0
- add dependency on net-snmp-server-snmpd since 'fm' need to
be in group 'snmpd'
Issue-ID: INF-55
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ie42cccf84726a938a703d35aa57df3855ce6da25
Jackie Huang [Wed, 29 Apr 2020 01:49:45 +0000 (09:49 +0800)]
net-snmp: inherit useradd to add user and group
inherit useradd bbclass to add user and group 'snmpd' which is
required by stx 3.0
Issue-ID: INF-56
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I0c390a178951544c781fde0e89d11f26434550ec
Jackie Huang [Tue, 28 Apr 2020 16:13:10 +0000 (00:13 +0800)]
net-snmp-config: add dependency on server-snmpd and server-snmptrapd
Issue-ID: INF-54
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I70dc59241a26a16faa2bf8606cb50b3361bc0366
Jackie Huang [Tue, 28 Apr 2020 14:46:55 +0000 (22:46 +0800)]
stx-ha: cleanup todo and commented lines
- cleanup the todo for licenses
- remove the useless commented lines
Issue-ID: INF-53
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I10a5bfa9614a58f9386a2498296b75c1f76d73cf
Jackie Huang [Tue, 28 Apr 2020 14:42:54 +0000 (22:42 +0800)]
sm: fix rebuild errors
Do the oe_runmake clean before do_compile to ensure
rebuild without errors.
Issue-ID: INF-44
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ib23c832383b1c37e81519e52edf2043cc10bbee0
Jackie Huang [Tue, 28 Apr 2020 11:38:01 +0000 (19:38 +0800)]
openstack-ras: change the source repo from starlingx
change the source repo from starlingx to align with stx 3.0
Issue-ID: INF-52
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I981a2752a522101bd14964aa0ff3f8a8cfb18b17
Jackie Huang [Tue, 28 Apr 2020 09:47:46 +0000 (17:47 +0800)]
stx-config: cleanup useless patches
These patches are useless after rebased to stx 3.0
Issue-ID: INF-51
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I243c6739d7dac250c04ce413ec7b2c6b026a59c6
Jackie Huang [Tue, 28 Apr 2020 09:36:57 +0000 (17:36 +0800)]
stx-config: handle exceptions for pci device checking
Handle exceptions other than CalledProcessError for pci
device checking so that it will not fail and exit if
there are supported or unknown devices.
Issue-ID: INF-50
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Iff2ca63bea57e4dd9c27f5af8f27bd6bcd53013a
Litao Gao [Mon, 27 Apr 2020 14:27:23 +0000 (10:27 -0400)]
barbican: fixes to enable barbican-api execution
- create /bin/python symbolic lin
- create /var/log/barbican/
- use /bin/kill in service unit file
Issue-ID: INF-38
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Change-Id: I2c910e98da6b7d1c4deddc5a4bd55cd3a1af4265
Xiaohua Zhang [Mon, 27 Apr 2020 13:55:03 +0000 (13:55 +0000)]
Merge "keystone: switch keystone frontend to gunicorn to align with stx"
Xiaohua Zhang [Mon, 27 Apr 2020 12:48:59 +0000 (12:48 +0000)]
Merge "config-files: install the init script for lighttpd"
Litao Gao [Mon, 27 Apr 2020 09:35:22 +0000 (05:35 -0400)]
keystone: switch keystone frontend to gunicorn to align with stx
- unlink keystone service from apache2
- put app file used by gunicorn to expected directory
- disable apache2 service as default
Issue-ID: INF-37
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Change-Id: Id8fcf640307582532b6aff6901d423e87e5c30a3
Xiaohua Zhang [Mon, 27 Apr 2020 11:27:04 +0000 (11:27 +0000)]
Merge "resource-agents: upgrade to 4.1.1 and align with stx 3.0"
Jackie Huang [Mon, 27 Apr 2020 09:13:55 +0000 (17:13 +0800)]
config-files: install the init script for lighttpd
install the init script into /etc/init.d for lighttpd
to align with stx 3.0.
Issue-ID: INF-31
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ia353e9463374c5202a8f23562df51c55376cff2c
Jackie Huang [Mon, 27 Apr 2020 04:53:47 +0000 (12:53 +0800)]
resource-agents: upgrade to 4.1.1 and align with stx 3.0
- upgrade to 4.1.1
- align with the spec from stx 3.0
- add patches from stx 3.0
Issue-ID: INF-41
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I4b25dc43c69025dbafbbb14930ee2cfce1a4cbd1
Litao Gao [Mon, 27 Apr 2020 07:37:16 +0000 (03:37 -0400)]
postgresql: fix behaviour inconsistency in stx
- change data_directory to /var/lib/postgresql/19.12
- remove the initdb before service start, which is not needed
- disable postgresql service as default
Issue-ID: INF-39
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Change-Id: I14dd9723212d9b5f0c7669ccba57c881aba481e5
Jackie Huang [Sun, 26 Apr 2020 14:41:58 +0000 (22:41 +0800)]
python-gunicorn: downgrade to 19.7.1 to align stx 3.0
Issue-ID: INF-48
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I255c7a12e0d71b4dd5b455ced635f5b97e1b424d
Xiaohua Zhang [Mon, 27 Apr 2020 00:03:08 +0000 (00:03 +0000)]
Merge "linux-yocto-stx: add hp server support for anaconda"
Xiaohua Zhang [Sun, 26 Apr 2020 14:33:04 +0000 (14:33 +0000)]
Merge "config-files: install the init script for snmpd"
Xiaohua Zhang [Sun, 26 Apr 2020 14:32:44 +0000 (14:32 +0000)]
Merge "python-django-horizon: install the init script"
Xiaohua Zhang [Sun, 26 Apr 2020 12:22:41 +0000 (12:22 +0000)]
Merge "armada-app: fix build failure on centos"
Jackie Huang [Sun, 26 Apr 2020 05:26:17 +0000 (13:26 +0800)]
linux-yocto-stx: add hp server support for anaconda
- Add hp server support in kernel for anaconda installer image.
- In the build script, remove recipes-kernel from BBMASK
so the added support will take effect.
Issue-ID: INF-35
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I04f424b874009b85022e3a5df6b95bd01d85a8e8
Jackie Huang [Sun, 26 Apr 2020 09:28:09 +0000 (17:28 +0800)]
config-files: install the init script for snmpd
install the init script into /etc/init.d for snmpd
to align with stx 3.0.
Issue-ID: INF-32
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I2fa4c3c3dec61d9a3025d5bcb0c3eee67bdf7f2f
Jackie Huang [Sun, 26 Apr 2020 09:23:33 +0000 (17:23 +0800)]
python-django-horizon: install the init script
install the init script into /etc/init.d to align with stx 3.0
Issue-ID: INF-34
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I420be259e4641369fe87e1eb390fe32f9fce5da2
Jackie Huang [Sun, 26 Apr 2020 03:58:07 +0000 (20:58 -0700)]
armada-app: fix build failure on centos
- use $! instead of pidof to get the last backgrounded helm service
- add a sleep after helm serve to ensure the servie is running
Issue-ID: INF-42
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I431b49da630c43948b956b702bf57480d44096b8