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
Jackie Huang [Sun, 26 Apr 2020 08:25:22 +0000 (16:25 +0800)]
stx-utilities: fix service name and binary paths
* fix the service name: network -> networking
* fix the binary paths:
- /usr/local/bin -> /usr/bin
- /usr/local/sbin -> /usr/sbin
Issue-ID: INF-43
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I503103fb42bd116da4c71fd411127b6e2fe828ad
Jackie Huang [Sun, 26 Apr 2020 05:38:47 +0000 (13:38 +0800)]
mtce-control.inc: fix the hardcoded path for hbsAgent
- fix the hardcoded path for hbsAgent
- remove the useless postinst function
Issue-ID: INF-40
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I371e14487e3c7cb5a51e51bf350930d718aaf2e9
Jackie Huang [Fri, 24 Apr 2020 07:57:12 +0000 (15:57 +0800)]
stx-ha: fix the hardcoded binary path for sm
- Fix the hardcoded binary path for sm macros
- Remove a useless commented line
Issus-ID: INF-30
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I12048550e120e59d99b2bbeeb5c60988533cbfd9
Jackie Huang [Fri, 24 Apr 2020 08:26:31 +0000 (16:26 +0800)]
haproxy: fix for the sbindir
The SBINDIR should not point to bindir
Issue-ID: INF-33
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I9f60cdec7f5b09396e20f1156da62af4a0856c37
Jackie Huang [Fri, 24 Apr 2020 07:31:53 +0000 (15:31 +0800)]
stx-utilities: inherit systemd to enable services
- inherit systemd bbclass and set correct variables to
enable services.
- remove sysvinit from DISTRO_FEATURES_BACKFILL_CONSIDERED
to avoid init scripts being removed.
- remove the useless pkg_postinst functions
- remove duplicated collect-engtools.inc
Issue-ID: INF-29
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I64245da497621c59a47b3e80e92357d858e9903c
Jackie Huang [Fri, 24 Apr 2020 07:29:23 +0000 (15:29 +0800)]
stx-config: enable the services by default
Set correct systemd variables to enable the services
Issue-ID: INF-29
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Iea55ec66b7ec305405d8ca58be7a7be73e642c44
Jackie Huang [Fri, 24 Apr 2020 07:27:30 +0000 (15:27 +0800)]
stx-metal: inherit systemd to enable services
- inherit systemd bbclass and set correct variables to
enable services.
- remove sysvinit from DISTRO_FEATURES_BACKFILL_CONSIDERED
to avoid init scripts being removed.
- remove the useless pkg_postinst functions
- move lmon.service to mtce-lmon
Issue-ID: INF-28
Issue-ID: INF-29
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Id17ce7b5536686ab180c0714c9355143adcc3d8d
Jackie Huang [Fri, 24 Apr 2020 01:50:17 +0000 (09:50 +0800)]
patch-alarm.inc: fix incorrect script path
Issue-ID: INF-27
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ibaafdf34b07c155977687bdd6814accfe69e770f
Jackie Huang [Thu, 23 Apr 2020 13:46:49 +0000 (21:46 +0800)]
ceph-manager.inc: fix the incorrect script path
Issue-ID: INF-27
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I645b13263c21b458a99792db6ce896a3022eda91
Jackie Huang [Fri, 6 Mar 2020 11:17:05 +0000 (19:17 +0800)]
scripts: add build_stx.sh to support StarlingX build
* Add build_stx.sh to support StarlingX build.
- This is based on the setup.sh from staging-stx
- Add many improvements for CI and dev requirement
* Add meta-patches from staging-stx.
* Only BSP intel-corei7-64 is supported for now.
* There will be two builds:
- stx build: for building all packages required by starlingX
- anaconda build: for building an ISO image with anaconda
installer and use kickstart method to install starlingX
Issue-ID: INF-19
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I3df6a06980c931a50a0eddc794e25b7fbd4a4f84
Jackie Huang [Thu, 23 Apr 2020 03:29:15 +0000 (11:29 +0800)]
Add initial meta-stx to support StarlingX build
meta-stx is a yocto compatible layer that includes
required recipes to build image for StarlingX on top
of yocto 2.7.3 (warrior).
And the following components are included:
- Fault management
- Configuration management
- Software management
- Host management
- Service management
- Ansible and puppet for provisioning
Issue-ID: INF-8
Issue-ID: INF-9
Issue-ID: INF-10
Issue-ID: INF-11
Issue-ID: INF-12
Issue-ID: INF-13
Issue-ID: INF-19
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I4e85c8232df3bf390aa247c75061a54b914bd28a
Bin Yang [Thu, 16 Apr 2020 12:58:55 +0000 (12:58 +0000)]
Add utilities
add turbostat, cpupower, htop, msr-tool, cpufrequtils
Issue-ID: INF-24
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Change-Id: I648618b8a4575f7c71f89350100b7a65ab214e75
Bin Yang [Thu, 16 Apr 2020 12:55:29 +0000 (12:55 +0000)]
Upgrade dpdk version 19.11
Issue-ID: INF-23
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Change-Id: Ib4513e7d9c4c67d078e768b588db082f85ff7516
Jackie Huang [Thu, 2 Apr 2020 07:15:59 +0000 (15:15 +0800)]
kernel-devsrc: add new recipe and add into inf image
The original recipe is copied from oe-core, which is only
capable of running "make scripts" and compiling kernel
modules against the running kernel on target.
We need the support to rebuild the kernel as well, so
do the following changes:
- Extend the ability of the recipe so it can rebuild kernel
- Add the one in oe-core into bbmask
- Add required kernel packages into packagegroup-oran
Issue-ID: INF-21
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I2a6d6a87f5956d3f5d8da8150407df107dd42b17
Bin Yang [Fri, 27 Mar 2020 09:07:58 +0000 (09:07 +0000)]
Remove CMK guide
CMK is not applicable after upgrading to kubernetes 1.16.2
Issue-ID: INF-20
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Change-Id: Ie878cc5900108e7399047327ad2f6a90bde621dc
Bin Yang [Fri, 27 Mar 2020 04:03:43 +0000 (04:03 +0000)]
Update installation guide
Update kubernetes version to 1.16.2
Add SRIOV CNI deployment instructions
Issue-ID: INF-20
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Change-Id: If286f3c7de98f6a2745def86da60ae573e70b04e
Bin Yang [Fri, 27 Mar 2020 02:30:11 +0000 (02:30 +0000)]
Upgrade kubernetes version to 1.16.2
Upgrade kubenetes plugins version as well
Issue-ID: INF-20
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Change-Id: Ia942eeca2ef0139a81fbb278be180f55e6e32e45
Xiaohua Zhang [Thu, 5 Mar 2020 01:15:11 +0000 (01:15 +0000)]
Merge "build_oran.sh: add support for nxp-lx2xxx"
Xiaohua Zhang [Tue, 3 Mar 2020 06:00:19 +0000 (14:00 +0800)]
Add the architecture support for both X86_64 and ARM in the overview.rst for second release.
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
Change-Id: I235f4fcb643c14bca112a28ee941fbdb6c9c31da
Jackie Huang [Mon, 2 Mar 2020 11:29:01 +0000 (19:29 +0800)]
build_oran.sh: add support for nxp-lx2xxx
- remove the default templates
- add templates according to different BSP
- ceph is only added for x86-64
- linux-yocto-rt: add support for nxp-lx2xxx
- add patch for nxp-lx2xxx to support preempt-rt
- add an option for build script to select BSP
Issue-ID: INF-7
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I80c8acd9745db7003c56594ee36a1643ac269f2c
Bin Yang [Fri, 21 Feb 2020 09:12:02 +0000 (17:12 +0800)]
Add readme to illustate how to tigger release job
Issue-ID: INF-15
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Change-Id: If1b19b33a33078ca09c1d15002c135b94bd23e0a
Bin Yang [Thu, 20 Feb 2020 05:15:29 +0000 (13:15 +0800)]
This patch is a test to trigger merge job
Next patch will fix the release filename to trigger building job
Issue-ID: INF-15
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Change-Id: I76ae110eda9922eb006e2806fbe9728f2a51a5bc
Jackie Huang [Mon, 9 Dec 2019 09:39:02 +0000 (17:39 +0800)]
scripts/build_oran.sh: add option to use rm_work
The rm_work class supports deletion of temporary workspace,
which can ease the hard drive demands during builds, so add
an option to use rm_work and enable it by default.
Issue-ID: INF-4
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I3578f8b365718196a89d6aebcb70757431824d2e
Jackie Huang [Sat, 7 Dec 2019 15:39:51 +0000 (23:39 +0800)]
build_oran.sh: fix the symlink to avoid loop chain
Issue-ID: INF-4
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I2faae02296fc7c32ceef219a84e1e6404118482d
Jackie Huang [Tue, 3 Dec 2019 09:13:24 +0000 (17:13 +0800)]
build_oran.sh: remove ceph to work around for CI build
Issue-ID: INF-4
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I0f5c499fbbff59ba0dc63dbe19c99e4dca316bf0
Jackie Huang [Thu, 28 Nov 2019 07:24:20 +0000 (07:24 +0000)]
Merge "scripts: add find_rpm_path.sh and rpm_repo_list.txt"
Jackie Huang [Fri, 15 Nov 2019 08:41:46 +0000 (16:41 +0800)]
scripts: add find_rpm_path.sh and rpm_repo_list.txt
Issue-ID: INF-4
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I92b39f70c750078ab5c0cc17b4278b7919bb372d
Xiaohua Zhang [Thu, 21 Nov 2019 01:18:45 +0000 (09:18 +0800)]
Change to better format for docs/overview.rst
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
Change-Id: I34b7da089e992ca2eb94f3b5b5331460c38035b7
Xiaohua Zhang [Wed, 20 Nov 2019 01:45:09 +0000 (09:45 +0800)]
Add more description of the project overview.
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
Change-Id: I88af2026753e550b435adc017a50e97635584763
Jackie Huang [Fri, 15 Nov 2019 01:57:19 +0000 (09:57 +0800)]
installation-guide.rst: rephrase for accessing dashboard
Issue-ID: INF-4
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Id18dc7993de1f4b602fc5e10467a8dda8c1d5d54
Jackie Huang [Thu, 14 Nov 2019 08:53:51 +0000 (16:53 +0800)]
docs: fix typo in the links
Issue-ID: INF-4
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I98f0de689f051216e5ddf6aee09f7084f10d661d
Jackie Huang [Thu, 14 Nov 2019 07:20:56 +0000 (15:20 +0800)]
docs: add contact info in overview.rst
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I8ca115f7488497fadb5a01efb1a4abca980e5c56