15 Commits

Author SHA1 Message Date
Zhipeng Liu
e96d8b7177 Fix gnocchi-api could not start up issue
After using python3 to build image, need change related
profile and customization like we did for other service
in directives file.

Test pass for openstack apply with 4 additional services enabled

Partial-Bug: 1886819

Change-Id: Ifdfce220b43166345888b1384f62c4ab8f46ba27
Signed-off-by: Zhipeng Liu <zhipengs.liu@intel.com>
2020-07-15 01:41:54 +00:00
yuchengde
b8b897a028 Upgrade openstack docker images for stable/ussuri
Update the directive files to be compatible with ussuri version build.
Since openstack ussuri images are based on python3 environment, we have
to install rh-python36-wsgi for httpd/apache and copy related files
into /etc/httpd/. Without this CUSTOMIZATION, apache could not work.

Story: 2007474
Task: 39179

Depends-on: https://review.opendev.org/#/c/731461/
Change-Id: I415ea75eb24d8b1c3151b63efd2e82075e68f26e
Signed-off-by: Yu Chengde <yu.chengde@99cloud.com>
2020-06-19 00:09:10 +08:00
Don Penney
ac35d5d645 Update stx-gnocchi image to drop fork
This commit updates the stx-gnocchi image directives files
to point to the upstream gnocchi repo, rather than the
temporary fork.

Change-Id: Ie8d7076fa35e8bb924c1f67b5ab2a3fc8d532d34
Story: 2004751
Task: 33480
Signed-off-by: Don Penney <don.penney@windriver.com>
2019-05-23 10:47:35 -04:00
Don Penney
03ee6113d3 Update python-rados version in stx-gnocchi build
The stx-gnocchi image directives files specified an older
version of python-rados while waiting for the CEPH upgrade
to be completed. Now that it is complete, the explicit older
version can be dropped.

Change-Id: I61809188e092d8680dc2b85321499f7016d97a8a
Story: 2003605
Task: 30783
Signed-off-by: Don Penney <don.penney@windriver.com>
2019-05-06 17:26:47 -04:00
Don Penney
0b04175782 Create stable image directives for Openstack services
This update creates the image directives files for building
the Openstack services in the stable build, based on the
Stein release.

Depends-On: I6852620b05f58509c93877d9d8c5754e9aa64c0e
Change-Id: I2f53eab28acfa1038e9c6a1c2783d71ec9dfed47
Story: 2005248
Task: 30356
Signed-off-by: Don Penney <don.penney@windriver.com>
2019-04-05 20:01:58 -04:00
Don Penney
8acccecba4 Remove pike/master files
This update removes pike and master wheel and/or image files,
as these have been replaced with stable/dev.

Change-Id: I86e778481152a6bbbcbc18e41669194b7d7417fb
Story: 2005248
Task: 30322
Signed-off-by: Don Penney <don.penney@windriver.com>
2019-04-03 16:41:12 -04:00
Al Bailey
c3aafc8cea Remove unused openstack files that are no longer in use
Containerized builds do not use src rpms, but instead
build directly from git repos or upstream sources.

A clean workspace build passed, as well as building wheels and
containers.

A later commit will remove or rename the containerized pike
files, which are almost all not being built anymore.

Removing:
 aodh
 ceilometer
 cinder
 glance
 glance-store
 gnocchi
 ironic
 heat
 magnum
 magnum-ui
 murano
 murano-ui
 nova
 neutron
 neutron-lib
 python-networking-bgpvpn
 python-networking-sfc
 python-networking-odl
 python-neutron-dynamic-routing
 panko
 panko-config

This also fixes some minor tox issues
1) bashate needed the argument -r to handle empty input to xargs
2) bashate needs to process files individually otherwise
failures may not be reported.
3) bashate line too long no longer needed to be suppressed since
the file with the issue was removed.

The existing folders still exist to provide the docker image
directives.  A future commit may relocate the docker image
directives into their own centralized location.

Story: 2004764
Task: 30213
Change-Id: I4b724e4630593326dead7e86b0bfc74b556cfb9f
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2019-03-28 08:54:38 -05:00
Don Penney
9250bdd804 Create the stable/dev wheel and image build files
This update supports the migration to stable/dev build streams by
setting up the stable/dev wheels.inc and image build files.

Change-Id: If9d7edf51b0951dcf8313b2443193800babe3b2f
Story: 2005248
Task: 30101
Depends-On: Ib5dc9a7c1d8c37368d073e28d83eeb883766ee3f
Signed-off-by: Don Penney <don.penney@windriver.com>
2019-03-20 14:09:35 -04:00
Don Penney
4171f83a8c Update stx-gnocchi.master to use forked gnocchi repo
Until the ceph upgrade is complete, a forked gnocchi repo will
be used for the stx-gnocchi image to allow temporary changes
to the gnocchi source to support the older ceph version.

Change-Id: I370086ca01e95e8b4907951328f29d833847b6b7
Story: 2004520
Task: 28912
Signed-off-by: Don Penney <don.penney@windriver.com>
2019-01-15 15:00:39 -05:00
Don Penney
d336cb2c02 Add directives to build StarlingX services on master
This update defines the docker image directives file to support
building the service images with openstack master branch.

Change-Id: I3203cdd1e82ffbe518d7cefa76ce28f66df1bae0
Story: 2003907
Task: 28178
Signed-off-by: Don Penney <don.penney@windriver.com>
2018-11-30 10:15:51 -06:00
Don Penney
ffaabb565d Create stx-upstream docker image directives files
This update adds the docker image build directives file for the
following services:
- stx-aodh
- stx-ceilometer
- stx-cinder
- stx-glance
- stx-gnocchi
- stx-heat
- stx-horizon
- stx-ironic
- stx-keystone
- stx-magnum
- stx-murano
- stx-neutron
- stx-nova
- stx-panko

and creates the centos_pike_docker_images.inc.

Change-Id: Ic51a5829a73aed9335895dc5554870019c9d58b5
Story: 2003907
Task: 27937
Signed-off-by: Don Penney <don.penney@windriver.com>
2018-11-14 15:17:42 -06:00
Don Penney
4c798d22c5 Add hooks for python wheel generation
This update adds hooks to the spec files for the following packages
to generate wheels for the python modules:
- distributedcloud-client-wheels
- distributedcloud-wheels
- gnocchi-wheels
- openstack-ceilometer-wheels
- openstack-cinder-wheels
- openstack-glance-wheels
- openstack-heat-wheels
- openstack-ironic-wheels
- openstack-keystone-wheels
- openstack-magnum-ui-wheels
- openstack-magnum-wheels
- openstack-murano-ui-wheels
- openstack-murano-wheels
- openstack-neutron-wheels
- openstack-nova-wheels
- python-ceilometerclient-wheels
- python-cinderclient-wheels
- python-django-horizon-wheels
- python-glanceclient-wheels
- python-gnocchiclient-wheels
- python-ironicclient-wheels
- python-magnumclient-wheels
- python-muranoclient-wheels
- python-networking-bgpvpn-wheels
- python-networking-odl-wheels
- python-networking-sfc-wheels
- python-neutronclient-wheels
- python-neutron-dynamic-routing-wheels
- python-neutron-lib-wheels
- python-novaclient-wheels
- python-openstacksdk-wheels

Change-Id: I35ac2c82ea32c516488dc3ea2a86d9a4ca57051e
Story: 2003907
Task: 27530
Signed-off-by: Don Penney <don.penney@windriver.com>
2018-10-23 10:36:17 -04:00
Angie Wang
42f35b2ac4 Save gnocchi-api's PID to a PID file
gnocchi-api is enabled by systemd during initial puppet configuration
in order to create resource types in gnocchi, its PID should be saved
in its PID file so sm can restart it properly after the system is up.

Story: 2002825
Task: 22871
Depends-On: https://review.openstack.org/#/c/592097/

Change-Id: Iada5ae76e7ac33102bbf0f30620871f82cf3f125
Signed-off-by: Angie Wang <angie.wang@windriver.com>
2018-08-15 16:28:09 -04:00
Angie Wang
ad20476a8c Intergrate gnocchi storage backend
Changes included in the patch:
- Add missing init files
- Update MANIFEST.in to include non-python files
- Add the ability to launch gnocchi api with gunicorn

Story: 2002825
Task: 22871

Change-Id: Iad1ed6e4d6cd4c4debfd8ed7845d4de69af3ea14
Signed-off-by: Jack Ding <jack.ding@windriver.com>
2018-07-31 18:16:37 -04:00
Angie Wang
71aaf7b58c Integrate gnocchi for OpenStack Telemetry
Add python-gnocchi and python-gnocchiclient.
Update in python-openstackclient:
 Remove the support of celiometer CLI extensions.
Update in python-ceilometer:
 Install ceilometer publisher instead of dispatcher.

Story: 2002825
Task: 22871
Depends-On: https://review.openstack.org/587279

Change-Id: I3b0dde2c8668f7e623bcf128a13010b26667d802
Signed-off-by: Don Penney <don.penney@windriver.com>
Signed-off-by: Jack Ding <jack.ding@windriver.com>
2018-07-31 18:15:07 -04:00