StarlingX OpenStack Armada App
Go to file
Thales Elero Cervi b87a47d070 Update openstack Ingress for networking api v1
This change patches the correct apiVersion for Ingress resources created
by the openstack ingress chart to work correctly when stx-openstack is
applied on stx with kubernetes 1.22+ running.

Same applies to spec changes that need to be done according to
io.k8s.api.networking.v1.IngressBackend [1] and
rbac.authorization.k8s.io.v1 [2] documentations.

Test Plan:
PASS - Build stx-openstack armada tarball (CentOS)
PASS - Upload stx-openstack on Stx7.0/master build
PASS - Apply stx-openstck on a Stx7.0/master build
PASS - Ensure openstack ingress pod is up

NOTE:
It could be done by upversioning openstack-helm-infra and
openstack-helm to its latest commits (currently
1147988b8eba6ab7d1e7af262843f641be6657ff and
18fdc309615f335fe16ad27ab27bb91972aac75a respectively)
but this upversion has a different series of complications
that are being discussed in [3].

[1] https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-22
[2] https://kubernetes.io/docs/reference/using-api/deprecation-guide/#rbac-resources-v122
[3] https://review.opendev.org/c/starlingx/openstack-armada-app/+/848336

Closes-Bug: 1980397

Signed-off-by: Thales Elero Cervi <thaleselero.cervi@windriver.com>
Co-authored-by: Rafael Falcao <rafael.vieirafalcao@windriver.com>
Change-Id: I0bbecc097fdafdf5ebbc3a164b80ba903b5623f2
2022-07-20 18:50:27 +00:00
enhanced-policies Update on enhanced-policies README 2021-12-02 16:53:10 +00:00
openstack-helm Update openstack Ingress for networking api v1 2022-07-20 18:50:27 +00:00
openstack-helm-infra Update openstack Ingress for networking api v1 2022-07-20 18:50:27 +00:00
python-k8sapp-openstack Add flake8 check and flake8-import-order 2022-06-22 13:46:16 -03:00
stx-openstack-helm Network Resources Cleanup before OpenStack Removal 2022-06-22 11:08:10 -03:00
.gitignore Network Resources Cleanup before OpenStack Removal 2022-06-22 11:08:10 -03:00
.gitreview Add a .gitreview file to the new repo 2019-09-09 08:42:46 -05:00
.zuul.yaml Add flake8 check and flake8-import-order 2022-06-22 13:46:16 -03:00
bindep.txt Add python3.9 support 2021-09-09 11:27:54 -04: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 openstack-helm commit 2021-11-09 17:15:54 +00:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:10:38 -04:00
debian_pkg_dirs Add Debian packaging for openstack app 2021-12-06 12:59:32 -06: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 Re-enable important py3k checks for openstack-armada-app 2021-09-28 19:57:01 +00:00