360 Commits

Author SHA1 Message Date
Kristal Dale
333380daef Update landing pages for docs and release notes:
- Use updated project name in titles/text
- Correct text for link to Storyboard (docs)
- Correct capitalization in section headings
- Correct formatting for section headings
- Update project name in link to release notes, api-ref
- Update project name in config for docs/releasenotes/api-ref

Story:2007193
Task:38347

Change-Id: I52a53260042e6924673230486476c394001683ca
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2020-01-21 16:41:11 -08:00
Don Penney
8c7def7074 Skip UT in python-keystoneclient build
The python-keystoneclient unit test code uses a token expiry of Jan 1,
2020, which causes a failure as of that date. Skip running the tests
as part of the build to avoid this issue.

Change-Id: I85e780c6f40beb19d1527282f30b38879ccfc512
Closes-Bug: 1858049
Signed-off-by: Don Penney <don.penney@windriver.com>
2020-01-01 18:38:19 -05:00
Zuul
9765445751 Merge "Build layering, add layer build config file and srpm lst" v3.0.0.rc0 2019-11-21 16:31:17 +00:00
Zuul
5c67ee6227 Merge "Upgrade docker images for openstack release train" 2019-11-12 18:07:15 +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
e47fddbbfe Build layering, add layer build config file and srpm lst
1, add layer build config file, srpm lst
2, remove unnecessary dependency on cgts-client

Story: 2006166
Task: 37111

Change-Id: I40299b54bf9b1f2ce438568451eab943de9a0946
Signed-off-by: Scott Little <scott.little@windriver.com>
Signed-off-by: Martin, Chen <haochuan.z.chen@intel.com>
2019-10-30 14:26:00 +08:00
Zuul
c9742244a4 Merge "dcdbsync for containerized openstack services - build" 2019-10-17 15:08:38 +00:00
Andy Ning
db05f77c68 Add missing packages to remote cli docker image for DC
This update added two missing python packages to the platform client
docker image to make remote dcmanager working.

Change-Id: I08185459e7297663c5aa03e9c9c05c5282f00c76
Story: 2004766
Task: 37126
Signed-off-by: Andy Ning <andy.ning@windriver.com>
2019-10-15 11:08:07 -04:00
zhipengl
029758edc4 Upgrade docker images for openstack release train
Story: 2006544
Task: 36618

Depends-on: https://review.opendev.org/#/c/684166/
Change-Id: Iffe257ae67781c4711906e7ae0b72b3ed38531dc
Signed-off-by: Zhipeng Liu <zhipengs.liu@intel.com>
2019-10-11 07:58:21 +00:00
Andy Ning
8443012b2f dcdbsync for containerized openstack services - build
This updates distributed cloud spec to add the dcdbsync instance for
containerized openstack services.

Story: 2004766
Task: 36102
Depends-On: https://review.opendev.org/#/c/682157/
Change-Id: I612995e7b9d1409ca6eee8be0716c385841b34e2
Signed-off-by: Andy Ning <andy.ning@windriver.com>
2019-09-26 14:24:42 -04:00
Zuul
9b11894616 Merge "Drop stx-magnum and stx-murano image builds" 2019-09-09 15:20:57 +00:00
Scott Little
f15d6848ef Subdirectories 'openstack/rabbitmq-server-config ' relocated to repo 'stx-config-files'
Story: 2006166
Task: 35687
Depends-On: I665dc7fabbfffc798ad57843eb74dca16e7647a3
Change-Id: I51e603cb2b9b07570306fab776f7762958cdaf06
Signed-off-by: Scott Little <scott.little@windriver.com>
Depends-On: I4b5d4892f456a17833aef6594814fdf02fba08c1
2019-09-04 15:33:53 -04:00
Scott Little
d19158dcac Subdirectories 'openstack/stx-ocf-scripts ' relocated to repo 'stx-ha'
Story: 2006166
Task: 35687
Depends-On: I665dc7fabbfffc798ad57843eb74dca16e7647a3
Change-Id: Icaad6fc701519855b3b4a689a263174e563e8973
Signed-off-by: Scott Little <scott.little@windriver.com>
Depends-On: I2c78d5fd86c9ef1ae61e444527dcd0127e250c7e
2019-09-04 15:33:53 -04:00
Scott Little
001b05f15b Subdirectories 'openstack/openstack-helm openstack/openstack-helm-infra ' relocated to repo 'openstack-armada-app'
Story: 2006166
Task: 35687
Depends-On: I665dc7fabbfffc798ad57843eb74dca16e7647a3
Change-Id: I86410055e02e16dec653dca87de6297d9b37de05
Signed-off-by: Scott Little <scott.little@windriver.com>
Depends-On: I1b8d00233bc709a803d6b2605491218c0509f17a
2019-09-04 15:33:52 -04:00
Scott Little
fb88dbfdb1 Subdirectories 'monitor/monitor-helm ' relocated to repo 'monitor-armada-app'
Story: 2006166
Task: 35687
Depends-On: I665dc7fabbfffc798ad57843eb74dca16e7647a3
Change-Id: I03ce042c637565c3c780a8f620fdf9bae6b8c193
Signed-off-by: Scott Little <scott.little@windriver.com>
Depends-On: Ic6aa0300ab05eed8912567c4a9d81d4c6de5e0a3
2019-09-04 15:33:52 -04: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
Don Penney
9a9084d245 Drop stx-magnum and stx-murano image builds
The stx-magnum and stx-murano images are not used by StarlingX
and are removed by this commit.

Change-Id: Ia6e1c4f2b420ea3afb2395f31f56a635ef7cd0e2
Closes-Bug: 1840475
Signed-off-by: Don Penney <don.penney@windriver.com>
2019-08-26 12:29:49 -04:00
Zuul
368c7e0aed Merge "Use Zuul templates" 2019-08-23 01:41:30 +00:00
Zuul
3f2f0ec833 Merge "Include kubectl and helm in the platform image" 2019-08-23 01:41:29 +00:00
Zuul
1f3215ebe1 Merge "Infrastructure and Cluster Monitoring" 2019-08-22 13:58:10 +00:00
Stefan Dinescu
54d5dff980 Include kubectl and helm in the platform image
In order to use kubectl and helm remote clients, they must
be included in the platform docker image

Change-Id: I098f2a15a973e418f1b37d87d4044672944baa28
Parial-bug: 1840439
Signed-off-by: Stefan Dinescu <stefan.dinescu@windriver.com>
2019-08-22 13:14:46 +03: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
Gerry Kopec
f84470ad08 Update rabbitmq chart to enable probe overrides
Add variables for initial delay, period and timeout for rabbitmq
liveness and readiness probes.  Default to current upstream settings.

Do not recommend this for upstreaming to openstack-helm-infra as
enhancements have been added since the last starlingx rebase to enable
more generic override of probes.  On next rebase of starlingx on
openstack-helm-infra, recommend refactoring this change based on these
upstream commits (assuming upstream hasn't done it already):
https://review.opendev.org/#/c/668710/
https://review.opendev.org/#/c/631597/

Partial-Bug: 1837426
Change-Id: I0a8d8f466c4b8482cc9161d28de37bff6fc7ced3
Signed-off-by: Gerry Kopec <gerry.kopec@windriver.com>
2019-08-21 13:43:58 +00:00
Andreas Jaeger
9ca4d67733 Use Zuul templates
Use templates instead of individual jobs so that these
can be changed in one place.

Depends-On: https://review.opendev.org/677606
Change-Id: Ibbf9e08508b0a3c60db81a8b8c85a71ece9ecd76
2019-08-21 12:56:06 +00:00
Bin Yang
263741c976 add io_thread_pool for rabbitmq
Here is the upstream patch link:
https://review.opendev.org/#/c/677425

Change-Id: I71b6d37b5e335ce9045937009fa93d47a49bcd4c
Partial-Bug: 1834796
Signed-off-by: Bin Yang <bin.yang@intel.com>
2019-08-20 08:04:40 +00:00
Zuul
31a0bba6a6 Merge "calculate rabbitmq io thread pool size based on platform cores" v2.0.0.rc0 2019-08-02 18:41:32 +00:00
Ovidiu Poncea
b120684a28 Fix nova&neutron pod restarted on all workers when worker added
This is based on upstream(openstack-helm/openstack-helm-infra) review:
https://review.opendev.org/#/c/672966/

The only difference is that we do not carry over the Ceph changes
as we do not use Helm's Ceph in StarlingX.

Change-Id: Iabc3689bca198a861f2ade03a620895320897568
Closes-Bug: 1820902
Signed-off-by: Ovidiu Poncea <ovidiu.poncea@windriver.com>
2019-07-31 06:51:16 -04:00
Bin Yang
3209f7cdad calculate rabbitmq io thread pool size based on platform cores
Change-Id: I2d73c52a2e17b4519350229aa95d6766bd4b7129
Depends-On: https://review.opendev.org/#/c/671651
Closes-Bug: 1834796
Signed-off-by: Bin Yang <bin.yang@intel.com>
2019-07-31 13:49:48 +08:00
Tyler Smith
4998ee91c6 Updating horizon's package version
We are pulling stable/stein for horizon, this commit changes the version
in the spec file to match that.

Closes-Bug: 1837633
Change-Id: I8e6af4ae9cd8fa49800b98ea8ac322a4de44e269
Signed-off-by: Tyler Smith <tyler.smith@windriver.com>
2019-07-23 15:39:48 +00:00
Don Penney
c97bc291ce Update barbican OCF scripts to enhance logging
This commit updates the barbican OCF scripts to address
logging issues:
- barbican-api is updated to set permissions on the logfile
  to restrict access
- barbican-keystone-listener and barbican-worker are updated
  to log via syslog

Change-Id: I814d35ca3e55fbfb9e0a462f3f05ff2db6a9cca5
Partial-Bug: 1836632
Signed-off-by: Don Penney <don.penney@windriver.com>
2019-07-17 18:19:53 -04:00
Zuul
e58ac8ecc6 Merge "Change cinder bootstrap script" 2019-07-17 19:53:58 +00:00
Tyler Smith
d48c234b1e Zero Touch Provisioning changes for subcloud configuration
- Modifying permissions to prevent non-root users from seeing passwords
  in the /opt/dc/ansible folder

Change-Id: I90cad757c116b2d4b8b355c3cfe81d0c4e357138
Story: 2004766
Task: 35756
Signed-off-by: Tyler Smith <tyler.smith@windriver.com>
2019-07-17 14:40:03 -04:00
Zuul
b7da3417c8 Merge "Zero Touch Provisioning changes for subcloud configuration" 2019-07-17 15:13:07 +00:00
Teresa Ho
01ecb9c0a6 Change cinder bootstrap script
When https is enabled, the cinder helm chart would fail
to apply due to a failure in cinder bootstrap script.
The cinder client which uses the public endpoint to query
the volume types cannot resolve the dns name locally.
This commit changes the cinder template bootstrap script
to use the openstack client instead of the cinder client
to list volume types.

Upstream (openstack-helm) review:
https://review.opendev.org/#/c/671024/

Partial-Bug: 1826583

Change-Id: I63bf1d557c1dd4c93a0063cc9ec1624584079917
Signed-off-by: Teresa Ho <teresa.ho@windriver.com>
2019-07-16 09:22:41 -04:00
Teresa Ho
fc60572e87 Fix secret tls for placement helm chart
When HTTPS is enabled, the public endpoint of placement service
is set with https and fqdn. The placement helm chart would fail
to apply.
This commit is to correct the syntax of the secret tls section
in the values.yaml and secret-ingress-tls.yaml.

Upstream (openstack-helm) review:
https://review.opendev.org/#/c/662229

Partial-Bug: 1826583

Change-Id: I64e7c1ff1972b0640145d18cafe2ea4e505db465
Signed-off-by: Teresa Ho <teresa.ho@windriver.com>
2019-07-12 14:18:27 -04:00
Zuul
55bfd8dde1 Merge "Rebase to the new Nova branch f/stein.2" 2019-07-11 17:29:56 +00:00
Zuul
54b6385c6c Merge "Fix the error links for upstream docs" 2019-07-11 16:36:01 +00:00
Tyler Smith
845772cf52 Zero Touch Provisioning changes for subcloud configuration
- Adding the /opt/dc/ansible folder to store inventory and override
  files for configuring subclouds

Change-Id: I8231937e13c2fdb033b0e31879705053aff193ee
Story: 2004766
Task: 35756
Signed-off-by: Tyler Smith <tyler.smith@windriver.com>
2019-07-11 10:55:23 -04:00
Angie Wang
04dc50050a Add TLS support for telemetry service public endpoints
This commit adds the capability for Aodh, Panko and Gnocchi
charts to support TLS on overriden fqdn for public endpoints.

Upstream(openstack-helm/openstack-helm-infra) reviews:
https://review.opendev.org/#/c/670121/
https://review.opendev.org/#/c/670123/

Change-Id: I3011a9f0f07c9cf1b30694c97f3c02db6cdef56e
Partial-Bug: 1826583
Signed-off-by: Angie Wang <angie.wang@windriver.com>
2019-07-10 13:18:59 -04:00
zhipengl
7b59668fb9 Rebase to the new Nova branch f/stein.2
Update stx-nova docker image directives file to change
nova branch to f/stein.2.

Multi-node deployment test pass and VM creation/remove pass

Story: 2006167
Task: 35678

Change-Id: If031b2e69c5f5ae17969db05881e60a39d21cc4d
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2019-07-04 22:48:07 +08:00
junboli
12a1e50f71 Fix the error links for upstream docs
The storyboard and gerrit doc link are error, and git library
redirect to the correct one, this change is to correct all them.

Change-Id: I3591df21e477a7111e4f00c4245d26b71faf06d3
Partial-Bug: #1835207
Signed-off-by: junboli <junbo85.li@gmail.com>
2019-07-03 09:14:13 -04:00
Gerry Kopec
61aa15a5f4 Update nova chart to support service token
Add capability for nova to send service token.  Default to disabled.
Config setup is similar to keystone_authtoken.

Upstream openstack-helm review: https://review.opendev.org/#/c/667690

Story: 2003909
Task: 34311
Change-Id: I9f217a4c98298a861f2ade03a620895697e79122
Signed-off-by: Gerry Kopec <gerry.kopec@windriver.com>
2019-06-26 13:44:27 -04:00
Daniel Badea
39170d7238 Cinder support for multiple Ceph backends
Wrap code making the assumption there is only one Ceph backend
(using is_ceph_volume_configured) in a "range" and use ceph_backend_list
helper to iterate all available Ceph backends.

Move Ceph pool application name in values.yaml from
conf.software.rbd.rbd_pool_app_name* to conf.ceph.pools.*.app_name

Change-Id: Ib62407a876b8e679a15d6b9293b8e1e03e149788
Depends-On: I2d3e7d5440b55e0e9e3d053f645fc162736bbde6
Story: 2003909
Task: 30351
Signed-off-by: Daniel Badea <daniel.badea@windriver.com>
2019-06-20 13:02:28 +00:00
zhipengl
835fc2d68d Add placement chart patch to openstack-helm
This commit adds helm charts of placement to openstack-helm
Related openstack-helm upstream change is
https://review.opendev.org/#/c/662229/

Below test pass on both AIO and multi setup
1) Openstack Application apply and reapply
2) VM creation and delete
3) Active controller switch and create vm after that

Story: 2005750
Task: 33418

Change-Id: I68ec2325af6b37393267d5898a49e75623728349
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
2019-06-16 19:14:59 +08:00
Robert Church
21ce9d1573 Cinder chart updates for volume backup and image caching
Pull in the two upstream changes since the last chart rebase and cherry
pick the newly proposed changes for enabling Cinder volume backups.

The following changes will be dropped on the next chart rebase:
 - Adding a cinder internal tenant to support image-volume caching
 - Allow configuring the RBD application name for volumes and backups

Change-Id: I2d3e7d5440b55e0e9e3d053f645fc162736bbde6
Story: 2004520
Task: 33631
Signed-off-by: Robert Church <robert.church@windriver.com>
2019-06-13 15:43:18 -04:00
Stefan Dinescu
e613733b9d Create image file for platform clients
A docker image with included platform clients needs to be
created to be used for remote CLI access.

Clients included in this image: cgtsclient, fmclient,
openstackclient, distributedcloudclient

Change-Id: Id61afeff0894b158597a18000124dbba9652705b
Signed-off-by: Stefan Dinescu <stefan.dinescu@windriver.com>
Story: 2005312
Task: 33652
2019-06-12 13:02:01 +03:00