stx-openstack: Deprecated apiVersion being used for Ingress resources
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
High
|
Rafael Falcão |
Bug Description
Brief Description:
Openstack ingress must comply with the common Ingress resource api version that is now being used by the nginx-ingress-
Update was based on Kubernetes release docs:
networking.
networking.
Severity:
Critical: stx-openstack will not be applied on stx master since nginx-controller is already using the new apiVersion by default.
Steps to Reproduce:
Install stx master +
Upload stx-openstack
Apply the stx-openstack app
Expected Behavior:
Application should be successfully applied.
Actual Behavior:
Application failed to apply due to a apiVersion mismatch between openstack and platform Ingress resources.
Reproducibility:
Reproducible
System Configuration:
N/A
Timestamp/Logs:
Logs for a failed apply of a test FluxCD stx-openstack app:
[sysadmin@
NAME READY STATUS AGE
garbd False dependency 'openstack/ingress' is not ready 3m28s
ingress False install retries exhausted 3m28s
mariadb False dependency 'openstack/ingress' is not ready 3m28s
memcached False dependency 'openstack/mariadb' is not ready 3m28s
nginx-ports-control True Release reconciliation succeeded 3m28s
openstack-
rabbitmq False dependency 'openstack/
[sysadmin@
Name: ingress
Namespace: openstack
Labels: chart_group=
Annotations: <none>
API Version: helm.toolkit.
Kind: HelmRelease
(...)
Status:
Conditions:
Last Transition Time: 2022-06-
Message: install retries exhausted
Reason: InstallFailed
Status: False
Type: Ready
Last Transition Time: 2022-06-
Message: Helm install failed: unable to build kubernetes objects from release manifest: unable to recognize "": no matches for kind "Ingress" in version "networking.
Test Activity:
Developer Testing
Workaround:
None
Changed in starlingx: | |
assignee: | nobody → Thales Elero Cervi (tcervi) |
description: | updated |
tags: | added: stx.distro.openstack |
tags: | added: stx.cherrypickneeded |
Changed in starlingx: | |
assignee: | Thales Elero Cervi (tcervi) → Rafael Vieira Falcão (rafaelvfalc) |
Fix proposed to branch: master /review. opendev. org/c/starlingx /openstack- armada- app/+/848336
Review: https:/