Commit Graph

23 Commits

Author SHA1 Message Date
Chen, Yan 9f4d09ed3e remove useless clients
Remove following clients that are not used by StarlingX anymore:
 - python-magnumclient
 - python-muranoclient

Story: 2007502
Task: 39259
Task: 39260

Depends-on: https://review.opendev.org/#/c/716818
Change-Id: I5cb4a2c82af7d3eb9bf9bf19c0d9c36164c7009b
Signed-off-by: Chen, Yan <yan.chen@intel.com>
2020-04-03 08:19:18 +00:00
Don Penney 3bf30acfc8 Move distributedcloud-client files to distcloud-client repo
Change-Id: I905af4092b3dc2981463a19e665d4be47acd2fc6
Story: 2006166
Task: 37338
Signed-off-by: Don Penney <don.penney@windriver.com>
2019-11-04 14:29:59 -05:00
Don Penney cbf6c70be1 Move distributedcloud files to distcloud repo
Change-Id: Id9c8c8e2793b1a870440bbee980f74e2240d421b
Story: 2006166
Task: 37337
Depends-On: https://review.opendev.org/692861
Signed-off-by: Don Penney <don.penney@windriver.com>
2019-11-04 14:29:35 -05:00
Scott Little 978bfb4dd5 Config file changes to remove 'openstack/rabbitmq-server-config ' after relocation to 'stx-config-files'
Story: 2006166
Task: 35687
Depends-On: I665dc7fabbfffc798ad57843eb74dca16e7647a3
Depends-On: I2c78d5fd86c9ef1ae61e444527dcd0127e250c7e
Change-Id: I4b5d4892f456a17833aef6594814fdf02fba08c1
Signed-off-by: Scott Little <scott.little@windriver.com>
2019-09-04 15:33:42 -04:00
Scott Little 67d2db03f7 Config file changes to remove 'openstack/stx-ocf-scripts ' after relocation to 'stx-ha'
Story: 2006166
Task: 35687
Depends-On: I665dc7fabbfffc798ad57843eb74dca16e7647a3
Depends-On: I1b8d00233bc709a803d6b2605491218c0509f17a
Change-Id: I2c78d5fd86c9ef1ae61e444527dcd0127e250c7e
Signed-off-by: Scott Little <scott.little@windriver.com>
2019-09-04 15:33:29 -04:00
Zuul 1f83a9573c Merge "Keystone DB sync - service build instructions" 2019-05-07 19:58:32 +00:00
Andy Ning d269341de2 Keystone DB sync - service build instructions
This update contains the build instructions for the newly introduced
DB record synchronization service. This new service provides REST
APIs to read/write/update identity database. The REST APIs is
intended to be used internally by DC Orchestrator to synchronize
identity resources between central cloud and subclouds.

(cherry picked from commit e628cc02d0)

Conflicts:
	openstack/distributedcloud/centos/distributedcloud.spec

Story: 2002842
Task: 22787
Depends-On: https://review.opendev.org/#/c/655727
Change-Id: Iebb0dc0d26c2b4088889946d48bb15ca94cab252
Signed-off-by: Andy Ning <andy.ning@windriver.com>
2019-05-07 10:56:22 -04:00
Changcheng Liu 9ce45cc73b Change ISO to use libcephfs2 instead of libcephfs1
Ceph Mimic v13.2.2 requires libcephfs2 to be installed.

Story: 2003605
Task: 28856

Depends-On: Ibfbecf0a8beb38009b9d7192ca9455a841402040
Change-Id: I815894e712c5ac7e2a3b83c7962a5a837e77e6df
Co-Authored-By: Scott Little <scott.little@windriver.com>
Co-Authored-By: Dehao Shang <dehao.shang@intel.com>
Co-Authored-By: Changcheng Liu <changcheng.liu@intel.com>
Signed-off-by: Daniel Badea <daniel.baeda@windriver.com>
2019-04-23 06:48:45 +00:00
Tyler Smith 1b445a9415 Upversioning Keystone and Barbican
- Keystone is now a patched source rpm.  The only patch we are
  maintaining is to support keyring, this will be removed once
  we completely replace keyring with barbican
- No longer patching keystonemiddleware or python-oslo-service
  as our only patches were to backport upstream fixes, which
  are now included in the rpms
- Turned off the doc building from python-oslo-messaging as it
  was causing issues during build with the latest dependencies
- Tested a standard system install with stx-openstack app deploy as well
  as a basic distributed cloud install

Change-Id: I95333e2410d49e836eb6964542837d750d1ab4f0
Story: 2004765
Task: 28883
Depends-On: https://review.openstack.org/#/c/653086
Signed-off-by: Tyler Smith <tyler.smith@windriver.com>
2019-04-17 17:12:40 -04:00
Al Bailey a7f288d4ad Explicitly include heatclient in the ISO
Several openstack clients are not explicitly included
in the ISO, but are being implicitly included.

This commit explicitly adds those clients, so that
if the components that are implicitly including them
are removed, the clients will still remain.

heatclient was the only component in this update that
was missing.

A later commit to build-tools/build_iso/image.inc
should be submitted to clean its entries.

Closes-Bug: 1822200
Change-Id: Idb11e6217df1f30725f357fdfdc3864a6d33474a
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2019-03-29 15:07:15 -05:00
Kristine Bujold cf99b286ce Remove wrs-heat-templates SDK Module
With the StarlingX move to supporting pure upstream OpenStack, the
majority of the SDK Modules are related to functionality no longer
supported. The remaining SDK Modules will be moved to StarlingX
documentation.

Examples of templates can be found here
https://github.com/openstack/heat-templates

Story: 2005275
Task: 30164

Change-Id: I17c33432c7384471627bbd8493239c4a575e7888
Signed-off-by: Kristine Bujold <kristine.bujold@windriver.com>
2019-03-25 12:58:28 -04:00
Al Bailey ff5666d3ec Remove most openstack components from ISO
Most of the openstack components are containerized
except for keystone, barbican, horizon and the clients.

This commit removes the other RPMs from the ISO.
If RPMs are still in use through RPM requirements,
they will continue to be pulled into the ISO until
those spec files are updated.

Story: 2004764
Task: 30105
Depends-On: Ifa0171b06e23fd77d373983d644df3f56ae4e2de
Change-Id: I4109398df9ff9f5608721f70611b7554fc31eacb
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2019-03-19 15:28:34 -05:00
Tyler Smith bf34c42fa9 Upversioning platform horizon to master
- Removing murano-ui from iso as it's getting removed soon anyways and
  was causing problems with horizon
- Removing patches for oslo-concurrency as it needed to be upversioned
  and the changes are no longer needed anyways
- Removed patches for django-openstack-auth as it is now in horizon
  proper and our changes have been dropped
- Upversioning horizon spec file

Change-Id: I66d1dcf980ef40addbb082de59e56e2d522a9773
Story: 2004765
Task: 28883
Depends-On: https://review.openstack.org/#/c/642797
Signed-off-by: Tyler Smith <tyler.smith@windriver.com>
2019-03-12 15:42:26 +00:00
Al Bailey e936d8acec Adding ceilometerclient to the ISO
Platform horizon (pike) needs ceilometerclient
to satisy python imports.

When Horizon is moved to Stein (story 2004765)
this can be reverted.

Story: 2004751
Task: 29288
Change-Id: I636296966f1c293fe8d3bbd1b3b1a335fb6a863a
Depends-On: Iee76e932383493aea7d9fa0d18425f01e2f6a65d
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2019-02-01 13:24:02 -06:00
Al Bailey d7964a17fb Update openstack clients to stein/master
python-aodhclient spec file is based off 1.1.1 (rocky)
python-barbicanclient spec file is based off 4.7.1 (rocky)
python-cinderclient spec file is based off 4.0.1 (rocky)
python-glanceclient spec file is based off 2.13.1 (rocky)
 - docs disabled
python-gnocchiclient spec file is based off 7.0.4 (rocky)
python-heatclient spec file is based off 1.16.1 (rocky)
 - docs disabled
python-ironicclient spec file is based off 2.5.0 (rocky)
python-keystoneclient spec file is based off 3.17.0 (rocky)
python-magnumclient spec file is based off 2.10.0 (rocky)
python-muranoclient spec file is based off 1.1.1 (rocky)
python-neutronclient spec file is based off 6.9.1 (rocky)
python-novaclient spec file is based off 11.0.0 (rocky)
 - docs disabled
python-openstackclient spec file is based off 3.16.2 (rocky)
 - docs disabled
 - unit tests disabled
python-openstacksdk spec file is based of 0.17.2 (rocky)
 - unit tests disabled
python-pankoclient spec file is based off 0.5.0 (rocky)

The primary changes to each spec files are
1) version has tis extension
2) sdk package added
3) wheels package added

Disable building:
 - openstack-aodh
 - python-osc-lib

ceilometerclient no longer exists.
openstack-heat no longer requires ceilometerclient

Story: 2004751
Task: 28864
Change-Id: Ifa905bea2e95ded72a327f8ff43667c8c5429363
Depends-On: Iea58cb9484c75cf757397d53d7d1576a2f436d81
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2019-01-17 08:51:19 -06:00
zhipengl 75b332539d Refactor patches for rabbitmq-server package
Use rabbitmq-server-config package to package config files for
rabbitmq-server package. We can remove related patches of it.
Install custom ocf script and let SM call this one instead of
default one.

Deployment test and ping test between VMs pass
Config files check pass.

Story: 2003768
Task: 28042
Depends-on: https://review.openstack.org/#/c/621510

Change-Id: I64281b5601b7e457c724747f81e58cc1e42936dd
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-12-21 01:22:31 +00:00
zhipengl 9d46723d4f Refactor meta patch for openstack-panko
Use openstack-panko-config package to package config file for
openstack-panko package.
The StarlingX common logrotate config file includes panko log files.
To avoid conflict with the logrotate config file from openstack-panko,
we're overwriting this file with just a comment to clear its config.

Deployment test pass and config file check pass!

Story: 2003768
Task: 28362

Change-Id: I09b0f6ae93b915e10ff3d8cdf6fc9cbd5fe9426e
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-12-17 01:56:26 +00:00
zhipengl 4035508b77 Refactor patches for openstack-aodh package
Use openstack-aodh-config package to package service and script
files for openstack-aodh package.

Deployment test pass and service/script file check pass.

Story: 2003768
Task: 28044
Depends-on: https://review.openstack.org/#/c/620258/

Change-Id: I6cc7fd555fad2dc9278d15646fbd6811ba614d00
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2018-12-01 02:56:14 +00:00
Alex Kozyrev 6f9e2f3127 Integrate Barbican to store application-specific passwords.
Change-Id: I9698bfe95ac7616b92e832e41db1ded9eca99de7
Depends-On: Ied465a813b0395a27af4a82498019db4538ef3e6
Story: 2003108
Task: 27700
Signed-off-by: Alex Kozyrev <alex.kozyrev@windriver.com>
2018-11-06 18:22:25 +00:00
Scott Little 513ca68802 Move StarlingX OCF scripts into a stand alone package.
The following upstream projects did not have OCF scripts and these were
created for StarlingX:

aodh-api
aodh-evaluator
aodh-listener
aodh-notifier
ceilometer-agent-notification
heat-api
heat-api-cfn
heat-api-cloudwatch
ironic-api
ironic-conductor
magnum-api
magnum-conductor
murano-api
murano-engine
nova-conductor
nova-placement-api
nova-serialproxy
panko-api

Move these out of stx/git.openstack-ras and place them into a seperate
package within the openstack/stx-upstream repo.

Depends-On: I080b6e893d5f6ccff04951879eed71e8ccbe0b52
Change-Id: I6bec51c7401339f4c71f9558d73389d0c793093d
Story: 2003715
Task:  26375
Signed-off-by: Scott Little <scott.little@windriver.com>
2018-09-25 13:47:31 -04:00
David Sullivan 2e2cdd7379 Add the starlingx-dashboard package to the iso
This will need to be coordinated with the removal of the
starlingx-dashboard content from horizon.

Change-Id: I160e0edcf2074ca06c824739d329b76367de348d
Signed-off-by: David Sullivan <david.sullivan@windriver.com>
Depends-On: https://review.openstack.org/599475
Story: 2002891
Task: 24821
2018-09-05 11:58:37 -04:00
Jack Ding f9e92ebf2f Add openstack-swift packages to the build
Story: 2003518
Task: 24810
Depends-On: https://review.openstack.org/595329

Change-Id: If2273c771ed3b7311c0a3b2ddbe0ef7467b7f741
Signed-off-by: Jack Ding <jack.ding@windriver.com>
2018-08-22 16:02:23 -04:00
Scott Little 6e97b45752 Split image.inc across git repos
Currently compiling a new package and adding it
to the iso still requires a multi-git update because
image.inc is a single centralized file in the root git.

It would be better to allow a single git update to add
a package. Too allow this, image.inc must be split across
the git repos and the build tools must be changed to
read/merge those files to arrive at the final package list.

Current scheme is to name the image.inc files using this
schema.

${distro}_${build_target}_image_${build_type}.inc

distro = centos, ...
build_target = iso, guest ...
build_type = std, rt ...

Traditionally build_type=std is omitted from config files,
so we instread use ${distro}_${build_target}_image.inc.

Change-Id: I5055ef6cf5c86a44e70660d2b3507f6ecf22d793
Story: 2003447
Task:  24649
Depends-On: Ib39b8063e7759842ba15330c68503bfe2dea6e20
Signed-off-by: Scott Little <scott.little@windriver.com>
2018-08-16 10:08:08 -04:00