StarlingX OpenStack Armada App
Go to file
Angie Wang c14bed0043 Update openstack requests to go through ingress
The requests to Openstack services hang/fail sometimes
due to message loss when connecting to internal service
endpoints. This issue was observed before and fixed in
commit https://review.opendev.org/#/c/683818/ by setting
net.ipv4.tcp_tw_reuse to 0, however, it's still being
seen on recent STX loads.

It has been tested and proved that requests go through
ingress pod do not have the issue. This commit updates
helm charts and manifest to make all requests sending
to openstack services go to ingress pod and then ingress
would forward requests to the corresponding api service.

Changes included:
- update helm-toolkit manifest job-ks-endpoint.yaml
  to provide an ability to conditionally configure
  all types of openstack endpoints with public endpoint
  url when endpoints.identity.force_public_endpoint is
  true. Same update for keystone and keystone-api-proxy.
  With the update, for example, the admin,internal
  and public endpoints for neutron will be
  neutron.openstack.svc.cluster.local:80
- update armada manifest to make neccessary overrides
  in openstack service configuration file to make
  communications between services go through ingress

Change-Id: Icd646dd07d544da420a75f920bd7c3e8fc931327
Closes-Bug: 1880777
Signed-off-by: Angie Wang <angie.wang@windriver.com>
2020-09-03 13:49:33 -04:00
openstack-helm Update openstack requests to go through ingress 2020-09-03 13:49:33 -04:00
openstack-helm-infra Update openstack requests to go through ingress 2020-09-03 13:49:33 -04:00
python-k8sapp-openstack Revert "Fix apply of stx-openstack when host is locked" 2020-08-25 11:35:18 +03:00
stx-openstack-helm Update openstack requests to go through ingress 2020-09-03 13:49:33 -04:00
.gitignore Attempting to add zuul jobs to new repo 2019-09-09 12:25:17 -05:00
.gitreview Add a .gitreview file to the new repo 2019-09-09 08:42:46 -05:00
.zuul.yaml Adding job to upload commits to GitHub 2020-02-06 13:12:22 -05:00
centos_build_layer.cfg Build layering, add layer build config file and tarball lst 2019-10-15 15:12:28 +08:00
centos_pkg_dirs Enable helm/armada plugin delivery with the application 2020-05-27 15:05:02 -04:00
centos_pkg_dirs_containers Config file changes to add 'stx-openstack-helm helm-charts/garbd helm-charts/nginx-ports-control ' after relocation from 'stx-config' 2019-09-04 10:55:02 -04:00
centos_tarball-dl.lst Update download list for openstack-helm upgrade 2020-06-17 22:18:46 +08:00
requirements.txt Attempting to add zuul jobs to new repo 2019-09-09 12:25:17 -05:00
test-requirements.txt Attempting to add zuul jobs to new repo 2019-09-09 12:25:17 -05:00
tox.ini Attempting to add zuul jobs to new repo 2019-09-09 12:25:17 -05:00