Commit Graph

286 Commits

Author SHA1 Message Date
OpenDev Sysadmins 5e86939a02 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:52:28 +00:00
slin14 df45febdfc fix cluster-resource-agent srpm build failure after merge sync with master
Story: 2003389
Task: 26564

It is due to 1 more patch added in master, and it conflict with branch change.

Change-Id: I3c5f6afc2c2acdeda7e721400ec1fa68b02b734f
Signed-off-by: slin14 <shuicheng.lin@intel.com>
2018-09-20 22:58:29 +08:00
Dean Troyer fe26a0ff84 Merge remote-tracking branch 'origin/master' into f/centos75
Change-Id: I166b99c4ce2ed458ac79ce686064ab05ad3ca198
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2018-09-15 01:18:37 -05:00
Zuul 3f570059fc Merge "rebase std kernel patch to CentOS7.5 3.10.0-862.11.6 version" into f/centos75 2018-09-13 07:15:29 +00:00
Zuul 2f2d0a1e02 Merge "Fix linters error and enable linters zuul gate" 2018-09-13 06:51:30 +00:00
Zuul e59518eb04 Merge "rebase rt kernel patch to CentOS7.5 3.10.0-862.11.6 version" into f/centos75 2018-09-13 06:51:28 +00:00
Scott Little 3cd5c19b00 Fix typo: strorage-drivers to storage-drivers
Closes-Bug: 1791106
Change-Id: Ie6be8ce67e30ed49c3007a819637ae2bd332046f
Signed-off-by: Scott Little <scott.little@windriver.com>
2018-09-11 13:22:10 -04:00
slin14 19a2894e65 rebase std kernel patch to CentOS7.5 3.10.0-862.11.6 version
Story: 2003596
Task: 24917
Depends-On: https://review.openstack.org/601202

since related rpm is also upgraded, no longer need to downgrade the linux-firmware and compiler dependencies

Change-Id: I9e535f95d18f3db8b4b9c4375504e82c4597d697
Signed-off-by: slin14 <shuicheng.lin@intel.com>
2018-09-11 22:47:04 +08:00
slin14 d725ba0029 rebase rt kernel patch to CentOS7.5 3.10.0-862.11.6 version
Story: 2003596
Task: 26354
Depends-On: https://review.openstack.org/601202

no longer need to downgrade the linux-firmware and compiler dependencies

Change-Id: I23ae86b523ef0d8a25c0a1fed141393efad02b69
Signed-off-by: slin14 <shuicheng.lin@intel.com>
2018-09-11 22:42:16 +08:00
Zuul 0cc0d65cc9 Merge "upgrade lighttpd to CentOS 7.5 version" into f/centos75 2018-09-11 01:00:21 +00:00
Eric MacDonald c93b246e75 Exclude /etc files that are causing collect extraction errors
The following files are causing collect log extraction errors.

/etc/systemd/system/lvm2-lvmetad.socket
/etc/systemd/system/lvm2-lvmetad.service

This update excludes all socket files in /etc/systemd/system and
the /etc/systemd/system/lvm2-lvmetad.service from being collected
as part of the collect operation. In doing so the extraction error
does not occur.
Note: Don't want to exclude all service files.

Change-Id: Iaa34fd9b2dbd072980c1487278fb0e2f4cb1ec14
Related-Bug: https://bugs.launchpad.net/starlingx/+bug/1791780
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
2018-09-10 14:25:43 -04:00
zhipengl 0739032653 upgrade lighttpd to CentOS 7.5 version
Story: 2003389
Task: 24482
Depends-On: https://review.openstack.org/#/c/596638/

Change-Id: I2916d08926db286ca8248d1fb22b66ad8482658d
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-09-10 23:24:51 +08:00
Zuul 0ce53ef85a Merge "Remove customizations to memcached package" 2018-09-10 14:39:44 +00:00
Zuul 2e5d9f62c9 Merge "CentOS 7.5 upgrade for puppet-haproxy package" into f/centos75 2018-09-10 08:24:31 +00:00
Zuul 9f90033c0e Merge "upgrade tpm2-tools to CentOS 7.5 version" into f/centos75 2018-09-10 08:21:04 +00:00
Zuul 301e14660a Merge "add patch to skip 1 cryto test which cause build failure" into f/centos75 2018-09-10 06:51:05 +00:00
slin14 3788ef98ea add patch to skip 1 cryto test which cause build failure
Story: 2003389
Task: 26333

It should be syslog-ng itself issue.

The error message from log is:
"
  # FAIL: ASSERTION FAILED: FAIL: compilation error doesn't match,
            error=Cannot parse integer value “invalid_length_specification” for --length,
   expected_error=Cannot parse integer value 'invalid_length_specification' for --length
; actual=FALSE, expected=TRUE
"
The only difference between error and expected_error is the double quote and single quote.

Change-Id: I9935c2a3cfcd20619a6c1a4071fb4f1b3b22fa1a
Signed-off-by: slin14 <shuicheng.lin@intel.com>
2018-09-10 22:46:33 +08:00
Andreas Jaeger f46947cc17 Add explicit noop gate job
This repo defines jobs in check queue, so we can remove the noop-jobs
template usage from project-config. To allow that, add a noop job to
gate queue.

Change-Id: Ie204c40291c17365887793bb5f114652fa24b360
2018-09-10 08:34:20 +02:00
zhipengl 4a71635ea5 upgrade tpm2-tools to CentOS 7.5 version
Fix version issue introduced in https://review.openstack.org/#/c/595514/

Story: 2003389
Task: 24508

Change-Id: I728c871aef0afa307f8043942e19ada995e848b0
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-09-09 06:49:27 +08:00
Jack Ding 29a3ab7354 Remove customizations to memcached package
Keep memcached package intact and customize memcached service file by
overwriting it from platform-util.

Story: 2002826
Task: 24548
Depends-On: https://review.openstack.org/600867

Change-Id: Ic18d7efc1ea5548dc6245c7e9658843bd8d557cf
Signed-off-by: Jack Ding <jack.ding@windriver.com>
2018-09-07 17:55:12 -04:00
slin14 5cbb31627a remove novnc src rpm
Story: 2003340
Task: 24378
Depends-On: https://review.openstack.org/600655

It is replaced with rpm package, since no patch for it needed.

Change-Id: Ie9cf1fbf3450f85f5ab0fdb34311b8d1799c7d58
Signed-off-by: slin14 <shuicheng.lin@intel.com>
2018-09-07 23:57:22 +08:00
zhipengl e51a4a5bbe CentOS 7.5 upgrade for puppet-haproxy package
This change can fix the issue during package upgrade that causes config_controller failed at step 6.
Root cause is that package update introduced a warning output in frontend.pp file which will cause
puppet-manifest-apply failure as it do not allow any warning existed in puppet log.

Story: 2003389
Task: 24504
Depends-On: https://review.openstack.org/#/c/600359/

Change-Id: Iabfa73e80859feeccbc1e6c81032169f94812013
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-09-07 19:30:10 +08:00
Martin Chen dba551a518 Fix linters error and enable linters zuul gate
Fix below linters errors
E010 The "do" should be on same line as for
E010 The "do" should be on same line as while
E011 Then keyword is not on same line as if or elif keyword
E020 Function declaration not in format ^function name {$

Ignore:
E041 Arithmetic expansion using $[ is deprecated for $((
E042 local declaration hides errors
E043 Arithmetic compound has inconsistent return semantics
E044 Use [[ for non-POSIX comparisions

Story: 2003366
Task: 24423

Change-Id: I8b6b72e702d3e89d1813772d6bf16819e28e818c
Signed-off-by: Martin Chen <haochuan.z.chen@intel.com>
2018-09-07 01:50:28 +08:00
Andreas Jaeger 7b86cd14df Add explicit noop gate job
This repo defines jobs in check queue, so we can remove the noop-jobs
template usage from project-config. To allow that, add a noop job to
gate queue.

Change-Id: Ie204c40291c17365887793bb5f114652fa24b360
2018-09-05 20:33:52 +02:00
Zuul 73c7dbc0ae Merge "Remove OCF script code to monitor I/F status" 2018-09-05 15:38:58 +00:00
Bin Qian a98bf512c4 Remove OCF script code to monitor I/F status
Remove OCF script code to monitor I/F status and fail the service
when the I/F is down.
On the other change, the monitor work is done by SM, to perform
swact based on healthy state of both controllers.

Depends: Ifa7453136f34768b99e2bcd741d1065e69ef452e

Story: 2003577
Task: 24900

Change-Id: Ie3da54940054ef5c1880dae718272be1663026d8
Signed-off-by: Bin Qian <bin.qian@windriver.com>
2018-09-04 17:51:37 +00:00
Zuul 8e60299935 Merge "Python 3 compatibility: fix xrange/range issues" 2018-09-04 17:34:35 +00:00
Dean Troyer e3b649669c Merge remote-tracking branch 'origin/master' into f/centos75-merge
Change-Id: Idf04b651ea1301745ad429a423b09d93543012e3
2018-09-02 15:42:07 -05:00
zhangyangyang 7cd4bf4c76 Python 3 compatibility: fix xrange/range issues
xrange is not defined in python3.
Rename xrange() to range().

Story: 2002909

Task: 24567

Change-Id: I1cf9b77339fee79fd4750ca873a952a39974c23c
Signed-off-by: zhangyangyang <zhangyangyang@unionpay.com>
2018-09-01 17:42:12 +08:00
Zuul 76a4491c76 Merge "Revert "CentOS 7.5 upgrade for puppet-haproxy package."" into f/centos75 2018-08-31 08:19:05 +00:00
chenyan 0c0f5239b2 Revert "CentOS 7.5 upgrade for puppet-haproxy package."
This updated package will cause config_controller failed at step 6.

This reverts commit a711bc77fa.

Change-Id: Ib9eaad8150c13336c7a467b101f18950a6c7518e
2018-08-31 15:42:29 +08:00
Sun Austin 847cf1e92f Fix linters issue E002 and E003 and linters check (none-voting)
E002 Tab indents
E003 Indent not multiple of 4

Story: 2003366
Task: 24424

Change-Id: Ie063ccfe346489f08c4752adaa344f5919db0378
Signed-off-by: Sun Austin <austin.sun@intel.com>
2018-08-31 04:08:52 +00:00
Zuul 1fdf94bedb Merge "Enable Mellanox PMDs in ovs-dpdk build" 2018-08-30 14:47:40 +00:00
chenyan 6f6345c9da CentOS 7.5 upgrade for puppet-ceph package.
Story: 2003389
Task: 24503

Change-Id: I06ee6bd6563b44c28aff7e23adf0f442466481af
Signed-off-by: chenyan <yan.chen@intel.com>
2018-08-30 14:19:00 +08:00
Zuul 0decf3591b Merge "Extend sysinv to assign kubernetes labels to nodes" 2018-08-29 15:46:29 +00:00
Zuul 2a17622218 Merge "Add Mellanox driver packages to ISO image" 2018-08-29 13:36:59 +00:00
Zuul 6410104bff Merge "[upstream] Remove stx-integ/virt/libvirt/libvirt-2.0.0 Removing this directory because it is no longer used, as we are currently on libvirt-3.5.0" 2018-08-29 02:05:59 +00:00
chenyan a711bc77fa CentOS 7.5 upgrade for puppet-haproxy package.
0002-disable-config-validation-prechecks.patch is removed because the
  validate_cmd is already remvoed in the new src package.

Story: 2003389
Task: 24504

Change-Id: I4b56ac72577e3dc2614e545f30125cb3027c5354
Signed-off-by: chenyan <yan.chen@intel.com>
2018-08-29 09:59:35 +08:00
slin14 f51a74eed9 rebase puppet-horizon patch to CentOS7.5
Story: 2003389
Task: 24505
Depends-On: https://review.openstack.org/596989

Change-Id: I3284b46da8a82485da8fa746a242490277015fa0
Signed-off-by: slin14 <shuicheng.lin@intel.com>
2018-08-28 21:55:02 +08:00
zhipengl 80480de8bc upgrade resource-agents to CentOS 7.5 version
Story: 2003389
Task: 24500
Depends-On: https://review.openstack.org/#/c/595986/

Change-Id: I1d1101bf1f419fe8c4260b4b638544871b39531d
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-08-28 05:36:48 +00:00
Zuul 7a1cd4ac02 Merge "rebase puppet-stdlib patch to CentOS7.5" into f/centos75 2018-08-28 01:45:38 +00:00
slin14 b0f71c01c4 rebase puppet-stdlib patch to CentOS7.5
improve ipv6 support patch is removed since new src rpm has already include it.

Story: 2003389
Task: 24467
Depends-On: https://review.openstack.org/594890

Change-Id: I913e7d3b9149037a01926c927241b8dcfc28e023
Signed-off-by: slin14 <shuicheng.lin@intel.com>
2018-08-28 16:39:20 +08:00
Zuul 8b8b726c81 Merge "upgrade parted to CentOS 7.5 version Most of changes in fix-dev-nodes-getting-removed-for-100-to-300-ms-on-parted-print.patch are already in 7.5 version. So related changes removed." into f/centos75 2018-08-28 01:45:36 +00:00
zhipengl 9d4ed58794 upgrade tpm2-tools to CentOS 7.5 version
Story: 2003389
Task: 24508
Depends-On: https://review.openstack.org/#/c/595525/

Change-Id: I4424414bcde7ac57faa692c72c76b089154839a7
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-08-28 00:55:27 +00:00
zhipengl ca1afed947 [upstream] Remove stx-integ/virt/libvirt/libvirt-2.0.0
Removing this directory because it is no longer used, as we are currently on libvirt-3.5.0

Story: 2003409
Task: 24550

Change-Id: Ic88c2d54df41c4ca271ef8db482e7226ba37d80f
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-08-28 03:14:34 +08:00
Robert Church 98aa0d5f2b Enable helm repository and chart upload tool
There's a lot going on here but conceptually we're just enabling a
local helm repo along with a helper script to install helm charts into
the repo.

The first item is to configure lighttpd to serve up helm charts as
static information (so no proxying) at http://127.0.0.1/helm_charts".
This is fairly straightforward, but the files are served out of
/www which isn't a replicated filesystem and which is owned by the www
user.

The helm puppet manifest is modified to create the "helm_charts"
directory for the webserver, to generate the initial index file,
and to tell helm to add the new repo for the "wrsroot" user.  The
various commands are run as specific users with specific environment
variables, this is key to making everything work as planned.

To allow the wrsroot user to upload charts into /www the helm-upload
script will re-run itself as the www user.  /etc/sudoers.d is modified
to allow this without asking for a password.  The upload script will
copy the specified charts in to /www/pages/helm_charts, and will then
regenerate the index.yaml file. The upload script will then try to
sync the files over to the other node.  To enable this without
prompting for a password we modify /etc/rsyncd.conf to allow
passwordless syncing into /www/helm_charts.

In a future commit we'll need to sync charts with the other
controller when booting up, and also configure the local starlingx
helm repo on the second controller.

Change-Id: I86a7795decb7833cb22c04e34e298c8d24ed7fa3
Signed-off-by: David Sullivan <david.sullivan@windriver.com>
Story: 2002876
Task: 22831
Depends-On: https://review.openstack.org/596802
2018-08-27 13:25:56 -04:00
Matt Peters 988112868c Enable Mellanox PMDs in ovs-dpdk build
The Mellanox devices are not currently supported by ovs-dpdk since they
are not built into the set of PMDs enabled.  Due to external build
dependencies, the default DPDK configuration sets them to disabled.

This update enables the mlx4 and mlx5 PMDs and adds the necessary build
dependencies to the openvswitch.spec file to properly build and link the
Mellanox PMDs.

Story: 2003104
Task: 23218

Change-Id: I9048b1b39e279261622f5add02c6642fab21e532
Signed-off-by: Matt Peters <matt.peters@windriver.com>
2018-08-27 10:32:24 -05:00
Matt Peters f8f5d48a4c Add Mellanox driver packages to ISO image
The Mellanox Linux driver packages are being built but were not included
in the ISO image, therefore Mellanox NIC devices were not supported.

This update ensures these packages are included in the ISO image.

Story: 2003104
Task: 24541

Change-Id: I9b843a66bfd7285d6a28a443b7fb35aa8ebdceea
Signed-off-by: Matt Peters <matt.peters@windriver.com>
2018-08-27 10:07:48 -05:00
zhipengl a4684bffbc upgrade netpbm to CentOS 7.5 version
Story: 2003389
Task: 24496

Change-Id: Ie06781c8e34576379df5003f451d1a9cec6f34f5
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-08-27 07:20:04 +00:00
zhipengl faa1462ca6 upgrade iscsi-initiator-utils to CentOS 7.5 version
Story: 2003389
Task: 24481

Change-Id: I30e310d6708cadfa3ec04032e924def37cdbc735
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-08-27 06:45:52 +00:00