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>
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>
- 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>
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>
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>
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>
- 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>
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>
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>
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>
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>
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>
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>
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
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>