Commit Graph

83 Commits

Author SHA1 Message Date
Scott Little 8a33d781fc Merge remote-tracking branch 'starlingx/master' into HEAD
Change-Id: Ib6ddf43321407d89541ee873a964026de0b08120
Signed-off-by: Scott Little <scott.little@windriver.com>
2019-02-07 12:10:09 -05:00
Tee Ngo c8e0636ad2 Pulling in RPMs for Ansible Playbook
Pulling in the needed RPMs in preparation for Ansible Playbook
inclusion in the image.

Tests conducted:
  - Test of download mirror scripts to pull the required packages
  - Successful installation

Story: 2004695
Task: 29376

Change-Id: Iaecd1dac75b34183cbaf7390d58ba057fdfabe7c
Signed-off by: Tee Ngo <tee.ngo@windriver.com>
2019-02-06 17:14:55 +00:00
Al Bailey 234a948033 Pulling in RPM for ceilometerclient
This client needed for Horizon (pike) to launch.
This client does not exist in stein, and so it
will be removed once a stein version of Horizon
is installed on the controller (story 2004765).

Story: 2004751
Task: 29287
Change-Id: Iee76e932383493aea7d9fa0d18425f01e2f6a65d
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2019-02-01 13:03:16 -06:00
Al Bailey 9a3d804e0a Updating RPMs to be able to build stein clients
Stein/Master clients required new RPMs or updated ones
The old versions have been kept (for now) and will be removed
by a later commit

Story: 2004751
Task: 28867
Change-Id: Iea58cb9484c75cf757397d53d7d1576a2f436d81
Depends-On: I4e4b4768b4c0e64d03960bd42e9a1d342884e9a0
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2019-01-16 13:28:19 -06:00
zhipengl 6c2c735882 Remove unused SRPMS from download list
We have already used RPMs instead of SRPMs for below 3 packages
during init patch refactor tasks (Story: 2003768) and got related
patches merged.

nss-pam-ldapd
iscsi-initiator-utils
crontabs

Story: 2003768
Task: 28691

Change-Id: I763290af604b671c71785d7ac0d0cb053fa8c086
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2019-01-02 18:52:37 +08:00
zhipengl 091eca38e5 Refactor motd patch for crontabs
According to the analysis from Saul in task 26455, we can remove motd
patch for crontabs and then use RPM instead of SRPM for it.
We need to add this RPM to download list.

Story: 2003765
Task: 28181

Change-Id: Ic55db840b23775b3430a8296df1e8c217c93bf94
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-12-17 01:55:47 +00:00
Zuul 5e28cda208 Merge "move go related packages to centos repo lst." 2018-12-14 16:00:06 +00:00
Shuicheng Lin ccc5f31b25 move go related packages to centos repo lst.
These packages could be found in centos paas openshift-origin311
repo.
go-srpm-macros package is changed to the latest version in repo.

Test:
These packages are for kubernetes build only, not included in ISO
image.
Pass build and deploy test.

Story: 2004593
Task: 28471

Change-Id: I8904938b245d2fdf683bc2a58d6dffdec62c8063
Signed-off-by: Shuicheng Lin <shuicheng.lin@intel.com>
2018-12-13 19:10:22 +08:00
zhipengl 55976f498a Remove last patch of iscsi-initiator-utils
Add 2 related RPM packages to centos download list.

Deployment test pass!

Story: 2003768
Task: 28495

Change-Id: I104908c1576342076912639add7e6c1638cc3229
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-12-12 23:06:11 +08:00
Zuul 2a6eac3840 Merge "remove puppet-memcached srpm" 2018-12-07 23:53:03 +00:00
Zuul 7d4e0d0c66 Merge "add puppet-memcached rpm" 2018-12-07 23:51:15 +00:00
Al Bailey 85958762af Downrev puppet-firewall back to 1.8.2
1.8.2 contains the fix for the wait commands
Later versions are incompatable malformed iptables entries which
will cause ceph setup to fail.

Story: 2003910
Task: 28192
Change-Id: Id4c20a47c55615088b7ffbd66dd98c457544b7ae
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2018-12-07 09:10:38 -06:00
Shuicheng Lin 46acc4b6b5 remove puppet-memcached srpm
There is only version change in the srpm, so we could replace it rpm.

There will be 3 patches for the replacement:
1. add the rpm package.
2. change code to use the rpm package.
3. remove srpm package.

This is the 3rd one.

Story: 2004557
Task: 28317
Depends-On: https://review.openstack.org/623134

Change-Id: Ib0304f0021a4fe26bb056770351db6e0afecef13
Signed-off-by: Shuicheng Lin <shuicheng.lin@intel.com>
2018-12-07 18:43:34 +08:00
Shuicheng Lin c41f2e424d add puppet-memcached rpm
There is only version change in the srpm, so we could replace it rpm.

There will be 3 patches for the replacement:
1. add the rpm package.
2. change code to use the rpm package.
3. remove srpm package.

This is the 1st one.

Story: 2004557
Task: 28317

Change-Id: I2f033ce3d595910b79bb158c2271c74d978d49a5
Signed-off-by: Shuicheng Lin <shuicheng.lin@intel.com>
2018-12-07 18:42:35 +08:00
Shuicheng Lin 29e3ad8487 replace nfs-utils srpm with rpm
There is no src patch in nfs-utils now. So move the meta patch setting
to nfs-utils-config, then srpm could be replaced with rpm.
Drop the srpm in the mirror lst, and rpm is already in the lst.

Story: 2004404
Task: 28046
Depends-On: https://review.openstack.org/621067

Change-Id: I82556faa651aa58a08659d6232af05c6ca7a6c23
Signed-off-by: Shuicheng Lin <shuicheng.lin@intel.com>
2018-12-05 18:35:30 +08:00
Al Bailey a42b6541e9 Uprev puppet-firewall from 1.8.1 to 1.12.0
Puppet was occasionally failing due to iptables
being busy while attempting to update.
This was fixed in puppet-firewall 1.8.2

Upversioning this component to the latest version that
is still compatable with pike

Tested in std config, containers config and aio containers

Story: 2003910
Task: 28192
Change-Id: If127d10255d837904e41b81867b988585370f8b7
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2018-11-30 13:54:20 -06:00
Zuul 387424851b Merge "Add libcgroup-tools to download list" 2018-11-29 19:43:50 +00:00
Don Penney ac723177cf Add libcgroup-tools to download list
The libcgroup-tools package is required by the libvirt container.
This update adds it to the download list to make it acccessible
to the image builder.

Change-Id: I6d5f5766ffeb9a553e2876877b2aa531c88ee0bc
Story: 2003907
Task: 28157
Signed-off-by: Don Penney <don.penney@windriver.com>
2018-11-29 09:19:51 -06:00
zhipengl 44267c3e84 Refactor patches for rabbitmq-server package
After using rabbitmq-server-config package to package config files
for rabbitmq-server package, we can remove related patches of it
and use RPM instead of SRPM for it.

Story: 2003768
Task: 28042

Change-Id: I77ace2534268db25b23d9b3b512b95cf9b0727d6
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-11-29 01:27:26 +00:00
Zuul 515728fb08 Merge "Downgrade puppet-barbican from 11.4.0 to 11.3.0." 2018-11-28 14:26:57 +00:00
zhipengl c81cf45863 Refactor patches for nss-pam-ldapd package
Use RPM instead of SRPM for nss-pam-ldapd package, since related
patches are not used anymore.

Deployment test pass.

Story: 2003768
Task: 28045

Change-Id: Iad3e2a524f22c0ac248c304836a006b8bdd69d2b
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-11-28 02:25:13 +00:00
Alex Kozyrev baf98abda7 Downgrade puppet-barbican from 11.4.0 to 11.3.0.
Has to update puppet-barbican's version from 11.4.0-1 to 11.3.0-1.
The reason is 11.4.0 version cannot work with puppet-keystone 11.3.0.

Story: 2003108
Task: 27700
Change-Id: I09889d169151424ac52f7ce46e37b163fabebb8b
Signed-off-by: Alex Kozyrev <alex.kozyrev@windriver.com>
2018-11-26 19:34:39 +00:00
Zuul f96953860e Merge "restapi-doc wadl based package removal" 2018-11-23 21:53:03 +00:00
zhipengl 515ec5571b Refactor patches for util-linux package
Remove util-linux package folder and use RPM instead of SRPM for
util-linux.
Then we need to add related RPMs in download list.

Story: 2003768
Task: 27595

Change-Id: I54e871ee5c28a663c81cc80911181bec5f5dd003
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-11-22 01:19:50 +00:00
Al Bailey 07fa0b146d Uprev python-docker from 2.4.2 to 3.3.0
This version changes the exec_run method signature
to return a tuple with exit-code and message.

Story: 2003908
Task: 28013
Change-Id: I7ea41d8c2010ade9cfad7fc120df853771d46b49
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2018-11-20 14:50:39 -06:00
Zuul dd66d0e957 Merge "Refactor patches for pam package" 2018-11-19 22:47:02 +00:00
Zuul 85b600348f Merge "Refactor patches for rsync package" 2018-11-19 01:31:13 +00:00
Zuul af8348f196 Merge "refactor iptables" 2018-11-19 01:28:22 +00:00
Zuul bc0b6827a6 Merge "refactor syslog-ng" 2018-11-19 01:16:32 +00:00
zhipengl 0f9b717f83 Refactor patches for pam package
After using pam-config package to package config files for pam package, 
We can remove related patches of pam and use RPM instead of SRPM for pam.
So we can remove srpm in download list.

Story: 2003768
Task: 27589

Change-Id: Ie22c070262b10471dcaf8588895d3a2e4303ab98
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-11-18 14:11:48 +00:00
Zuul 6ee76530ab Merge "remove shadow-utils src rpm" 2018-11-16 16:17:46 +00:00
slin14 75385ee846 refactor audit
Package audit-config is created to config customized audit
config file. Since there is no other change for audit, we
could replace srpm with rpm directly.

Test:
Pass build and multi node deploy test.

Story: 2003768
Task: 27602

Change-Id: I96e9ca5c901c8caf9d226ad99a4e05369477d37e
Signed-off-by: slin14 <shuicheng.lin@intel.com>
2018-11-16 02:21:03 +00:00
zhipengl ce5c38b3c5 Refactor patches for rsync package
Remove rsync package folder and use RPM instead of SRPM for rsync.
Then we can remove srpm in download list.

Story: 2003768
Task: 27590

Change-Id: I8a1235e95fbe6677085eb672409a91e50e4067d0
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-11-13 23:05:24 +08:00
slin14 0fa87e2fec refactor iptables
Package iptables-config is created for iptables customized
config file. And there is no other change for iptables, so
we could replace iptables srpm with rpm directly.

Test:
Pass build and multi node deploy test. Confirm iptables
config file is the same as before.

Story: 2003768
Task: 27600

Change-Id: Ib23c52f1e92c86130b335aa4c66d34db14f4a5ce
Signed-off-by: slin14 <shuicheng.lin@intel.com>
2018-11-12 18:48:32 +08:00
Abraham Arce 889e01e260 restapi-doc wadl based package removal
Previous StarlingX API Reference documentation was hosted under
restapi-doc package and managed using maven and wadl files.

StarlingX has enabled the OpenStack API guideline to manage REST API
services allowing all previous restapi-doc references to be removed.

Maven is part of the restapi-doc requirements.

Depends-On: https://review.openstack.org/#/c/609714/

Change-Id: I007f8c7b8f736ab5b6c0b712f350d350df14744f
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2018-11-12 04:16:44 -06:00
slin14 341ad981aa refactor syslog-ng
After move syslog-ng customized config file out of syslog-ng,
we could replace syslog-ng srpm with rpm directly.

Story: 2003768
Task: 27599

Change-Id: Icd1e9daa6ad808a3aaa5f38aad5bfe631645059c
Signed-off-by: slin14 <shuicheng.lin@intel.com>
2018-11-09 19:20:21 +08:00
Zuul 9ffc055d76 Merge "replace ntp src rpm with rpm" 2018-11-09 00:32:28 +00:00
Zuul 1e83269ed4 Merge "Upversion kubernetes client from 4.0 to 6.0" 2018-11-08 19:25:28 +00:00
Zuul 4b0f84c3c1 Merge "upgrade lighttpd srpm from 1.4.50 to 1.4.51 version" 2018-11-08 14:02:10 +00:00
Zuul 65467cfa76 Merge "Add python2-ruamel-yaml to controllers" 2018-11-07 16:45:22 +00:00
slin14 0c0af65445 upgrade lighttpd srpm from 1.4.50 to 1.4.51 version
CentOS repo upgraded lighttpd recently, so we need
upgrade it also to avoid srpm package missing.

Story: 2004282
Task: 27832
Depends-On: https://review.openstack.org/616061

Change-Id: Ifc1d4bcf8aed54e55322460a518bfbce1fd29949
Signed-off-by: slin14 <shuicheng.lin@intel.com>
2018-11-07 22:18:12 +08:00
slin14 7f1564dccd replace ntp src rpm with rpm
As part of the refactor task for ntp, with below patch ntp src
rpm is replaced with rpm:
https://review.openstack.org/614384
Update the mirror list to match with it.

Story: 2003768
Task: 27587
Depends-On: https://review.openstack.org/614384

Change-Id: If2b8f6cce68561129169c370b7857f45751fe2c5
Signed-off-by: slin14 <shuicheng.lin@intel.com>
2018-11-07 00:36:25 +00:00
Jason McKenna c6bd0ccf3c Add python2-ruamel-yaml to controllers
This change adds the python2-ruamel-yaml and prerequisite package
to the list of downloaded packages available to the build system

Change-Id: I6b9c078c19bf37ef0312947fc2a4249347a604f7
Signed-off-by: Jason McKenna <jason.mckenna@windriver.com>
Story: 2004240
Task: 27763
2018-11-06 11:13:06 -05:00
Alex Kozyrev 5b23f91529 Integrate Barbican to store application-specific passwords.
Change-Id: Ied465a813b0395a27af4a82498019db4538ef3e6
Story: 2003108
Task: 27700
Signed-off-by: Alex Kozyrev <alex.kozyrev@windriver.com>
2018-11-05 17:11:14 -05:00
Al Bailey 15137f6de4 Upversion kubernetes client from 4.0 to 6.0
The 6.0 src rpm and binary rpms come from koji.

There are no changes to runtime requirements.

Story: 2002843
Task: 26751
Change-Id: Id9ee51d548adc1d4c9b4c4b83e8803accf7bfc2d
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2018-11-02 10:27:08 -05:00
Zuul c5f3e6de55 Merge "Use RPM instead of SRPM for netpbm" 2018-11-02 02:12:19 +00:00
zhipengl e230ea0159 Remove centos-release SRPM in download list
Use centos-release-config package to package issue and issue.net to target folder.
Then we can remove related patch of centos-release and use RPM instead of SRPM for
centos-release.

Story: 2003768
Task: 27581

Change-Id: I4414501a78795dac6bac920891994a93a5b0236d
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-11-01 01:25:19 +00:00
zhipengl 0a3d212bda Use RPM instead of SRPM for netpbm
The netpbm package is not packaged to iso and just
some build dependency on it. So use RPM instead of SRPM
I also tried to remove the ghostscript patch and iso can
be built out as well.
Below 2 RPMS need to be added
netpbm-10.79.00-7.el7.x86_64.rpm
netpbm-progs-10.79.00-7.el7.x86_64.rpm.
Multinode deployment test pass and ping test pass between
VMs.

Story: 2003758
Task: 26446

Change-Id: I1e36f9b4bda8474893a2322ebe31626d88e96a0d
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-10-31 01:24:42 +00:00
slin14 08e77b86fb remove shadow-utils src rpm
shadow-utils src rpm is no longer used after the refactor task in the
Depends-On link. So we could remove the src rpm in the list.
And only the shadow-utils rpm in the list will be used.

Depends-On: https://review.openstack.org/612897
Story: 2003768
Task: 27593

Change-Id: I743986faa1f3ebf26f82df5481b6b4745e6ebfab
Signed-off-by: slin14 <shuicheng.lin@intel.com>
2018-10-25 01:35:34 +08:00
Zuul 22df02152a Merge "replace sanlock src rpm with rpm" 2018-10-23 04:36:13 +00:00