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