Commit Graph

28 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
Scott Little cd0cc3326b Config file changes to remove 'openstack/openstack-helm openstack/openstack-helm-infra ' after relocation to 'openstack-armada-app'
Story: 2006166
Task: 35687
Depends-On: I665dc7fabbfffc798ad57843eb74dca16e7647a3
Depends-On: Ic6aa0300ab05eed8912567c4a9d81d4c6de5e0a3
Change-Id: I1b8d00233bc709a803d6b2605491218c0509f17a
Signed-off-by: Scott Little <scott.little@windriver.com>
2019-09-04 15:33:15 -04:00
Scott Little b7b22da3c1 Config file changes to remove 'monitor/monitor-helm ' after relocation to 'monitor-armada-app'
Story: 2006166
Task: 35687
Depends-On: I665dc7fabbfffc798ad57843eb74dca16e7647a3
Change-Id: Ic6aa0300ab05eed8912567c4a9d81d4c6de5e0a3
Signed-off-by: Scott Little <scott.little@windriver.com>
2019-09-04 15:33:04 -04:00
John Kung 3f7ab2c25f Infrastructure and Cluster Monitoring
Add upstream stable helm charts for Elastic log monitoring:
components: elasticsearch, filebeat, metricbeat, logstash, kibana.

This enables build of monitor-helm which contains the helm charts
required for the stx-monitor application.
A Kibana patch is required for the Helm/Tiller issue with the
checksum handling.

The Elastic 7.x Apache 2.0 Licensed ("oss") images are included.

These helm charts are included when performing:
    build-pkgs monitor-helm

    and requires stx-config:
    build-pkgs stx-monitor-helm
    build-helm-charts.sh --app stx-monitor

Change-Id: Ic9a5b909dfbf60e39f98f3f14fe9bbac2de1d42b
Depends-On: Id6e1180f2c4d6b736aaedd73430d0696ae9d0744
Story: 2005733
Task: 33413
Co-Authored-By: Kevin Smith <kevin.smith@windriver.com>
Signed-off-by: John Kung <john.kung@windriver.com>
2019-08-21 17:16:37 -04: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 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
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
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
Scott Little eb6883ff55 Upgrade python-keystoneauth1 to 3.13.0
Issue:
   'rate_limit' error when executing openstack network commands.
Failure was tracked to a failure to satisfy the lower-constraints.txt
of openstacksdk, keystoneauth1==3.13.0.  We currently only provide
python2-keystoneauth1-3.10.0-1.el7.noarch.rpm.

Solution:
    Investigation showed that there is currently no centos rpm
providing python2-keystoneauth1-3.13.0 or better.  Solution
is to build python2-keystoneauth1-3.13.1 from openstack's git.
We can revert to a downloaded rpm when one becomes available.

Note:
    I'm taking this opportunity to clean up stale patches
that pre-date python2-keystoneauth1-3.10.0.  None of these
where in use.

Closes-Bug: 1819020
Change-Id: Ie2300f352dffc2fc87fbc84a9fc98d2a4e9484d4
Depends-On: I715ee3f05dacaa320083dd40c2b23f0f599b910e
Signed-off-by: Scott Little <scott.little@windriver.com>
2019-03-08 09:57:44 -05: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
Al Bailey 504cddc2b9 Updating helm build process to not require networking
The spec files for openstack-helm-infra and openstack-helm
have been updated to not require networking, and therefore
can be built the same as other std targets rather than as
a container target.

helm init --client-only was using networking and DNS lookup.
This commit sets up helm without running that command.

Story: 2004005
Task: 28793
Change-Id: I35c9b547a98fac559793bc2ec00012f6eded8ffa
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2019-01-08 15:14:15 -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
Al Bailey 222b61a2a6 Remove openstack-helm and openstack-helm-infra from std build
The openstack-helm and openstack-helm-infra produce outputs
that are not required for building an ISO, and require
network access in order to populate properly.
Removing these from the pkgs dirs, and will devise an
alternative way to build them.

Story: 2003909
Task: 27632
Change-Id: I14b45cc30c5041d14db5554eadd99c1defb8e609
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2018-11-07 10:20:39 -06:00
Al Bailey b4259b618c Adding openstack-helm and openstack-helm-infra to the build
There are 3 patches for openstack-helm-infra based on
 upstream SHA 5ec85a5d70fab468160d2fdafed1a2a7a5151405

There are 3 patches for openstack-helm based on
 upstream SHA add7a9bc1175f6fafa8ea2918bc1d62209aaf243

Those patches will be removed as the commits are squashed
and merged by the containerization team.

Story: 2003909
Task: 27632
Depends-On: I5c761b9261e72783f1771492d653e641193f7c52
Depends-On: I57c5ec5f3565e9e585f0935af745e495699aa28c
Change-Id: I566f5f841397195024db7c636c1db2be7b2c8f4d
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2018-11-06 09:38:06 -06:00
Paul-Emile Element 44d0507491 fix alarm interface
this commit is a backport of upstream commit
a5462e6623
This modification updates the code to properly propagate
the user selection for interface type and region name

Depends-On: https://review.openstack.org/#/c/611669/
Closes-bug: #1797414

Change-Id: I8620074f76766a1e2a6446d78c99d195de943024
Signed-off-by: Paul-Emile Element <Paul-Emile.Element@windriver.com>
2018-10-18 12:13:03 -04: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
slin14 a0be02a79a remove non exist path to avoid error message when build srpm
Story: 2003518
Task: 26180

It is to avoid error message like below:
"
ERROR:  (1281): Bad path 'openstack/openstack-swift' in file '/localdisk/designer/slin14/starlingx/cgcs-root/stx/stx-upstream/centos_pkg_dirs'
"

Change-Id: If1c06480c0adbd93ac8ed8b95c512b7355fd3098
Signed-off-by: slin14 <shuicheng.lin@intel.com>
2018-09-06 04:11:48 +08: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 9677c88ef4 Relocate ceph-manager to stx-integ/ceph/ceph-manager
Move content from stx-upstream to stx-integ

Packages will be relocated to

stx-integ:
    ceph/
        ceph
        ceph-manager

Change-Id: I4385d70e3f20a9e1f76d507de2614ea9de8e164d
Story: 2002801
Task: 22687
Signed-off-by: Scott Little <scott.little@windriver.com>
2018-08-13 11:29:49 -04:00
Scott Little 80179be7ed Relocate ceph to stx-integ/ceph/ceph
Move content from stx-upstream to stx-integ

Packages will be relocated to

stx-integ:
    ceph/
        ceph
        ceph-manager

Change-Id: I404c155434752bdc1aed797a226599c964a072ae
Story: 2002801
Task: 22687
Signed-off-by: Scott Little <scott.little@windriver.com>
2018-08-13 11:21:58 -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
Scott Little bc7abb4399 Split centos-pkg-dirs along git boundaries.
Problem:
The centos-pkg-dirs files should only reference packages with
compilation instructions hosted in the same git.

Solution:
Create centos-pkg-dirs files in other stx-* gits, and relocate
the relevant entries from the stx-utils centos-pkg-dirs into
the appropriate destination git.

Change-Id: I31c38ced2227aa494060c0ce333b569a64cc0424
Signed-off-by: Scott Little <scott.little@windriver.com>
2018-06-20 16:26:22 -04:00