Activity log for bug #1980397

Date Who What changed Old value New value Message
2022-06-30 18:14:17 Rafael Falcão bug added bug
2022-06-30 18:16:23 Thales Elero Cervi starlingx: assignee Thales Elero Cervi (tcervi)
2022-06-30 18:17:47 Rafael Falcão description Brief Description: Openstack ingress must comply with the common Ingress resource api version that is now being used by the nginx-ingress-controller app: "networking.k8s.io/v1" for the Ingress resources. Update was based on Kubernetes release docs: networking.k8s.io/v1beta1 == 1.14 to 1.18 networking.k8s.io/v1 = 1.19+ Severity: Critical: WRO (armada or fluxcd) will not be applied on WRCP 22.06+ 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@controller-0 ~(keystone_admin)]$ kubectl get helmrelease -n openstack 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-psp-rolebinding True Release reconciliation succeeded 3m28s rabbitmq False dependency 'openstack/memcached' is not ready 3m28s [sysadmin@controller-0 ~(keystone_admin)]$ kubectl -n openstack describe helmrelease ingress Name: ingress Namespace: openstack Labels: chart_group=openstack-ingress Annotations: <none> API Version: helm.toolkit.fluxcd.io/v2beta1 Kind: HelmRelease (...) Status: Conditions: Last Transition Time: 2022-06-27T16:43:43Z Message: install retries exhausted Reason: InstallFailed Status: False Type: Ready Last Transition Time: 2022-06-27T16:43:43Z Message: Helm install failed: unable to build kubernetes objects from release manifest: unable to recognize "": no matches for kind "Ingress" in version "networking.k8s.io/v1beta1" Test Activity: Developer Testing Workaround: None Brief Description: Openstack ingress must comply with the common Ingress resource api version that is now being used by the nginx-ingress-controller app: "networking.k8s.io/v1" for the Ingress resources. Update was based on Kubernetes release docs: networking.k8s.io/v1beta1 == 1.14 to 1.18 networking.k8s.io/v1 = 1.19+ 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@controller-0 ~(keystone_admin)]$ kubectl get helmrelease -n openstack 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-psp-rolebinding True Release reconciliation succeeded 3m28s rabbitmq False dependency 'openstack/memcached' is not ready 3m28s [sysadmin@controller-0 ~(keystone_admin)]$ kubectl -n openstack describe helmrelease ingress Name: ingress Namespace: openstack Labels: chart_group=openstack-ingress Annotations: <none> API Version: helm.toolkit.fluxcd.io/v2beta1 Kind: HelmRelease (...) Status:   Conditions:     Last Transition Time: 2022-06-27T16:43:43Z     Message: install retries exhausted     Reason: InstallFailed     Status: False     Type: Ready     Last Transition Time: 2022-06-27T16:43:43Z     Message: Helm install failed: unable to build kubernetes objects from release manifest: unable to recognize "": no matches for kind "Ingress" in version "networking.k8s.io/v1beta1" Test Activity: Developer Testing Workaround: None
2022-06-30 21:09:38 OpenStack Infra starlingx: status New In Progress
2022-07-06 14:12:13 Ghada Khalil tags stx.distro.openstack
2022-07-06 14:17:39 Ghada Khalil tags stx.distro.openstack stx.7.0 stx.distro.openstack
2022-07-06 14:17:46 Ghada Khalil starlingx: importance Undecided High
2022-07-17 21:50:30 Ghada Khalil tags stx.7.0 stx.distro.openstack stx.7.0 stx.cherrypickneeded stx.distro.openstack
2022-07-19 20:11:15 Rafael Falcão starlingx: assignee Thales Elero Cervi (tcervi) Rafael Vieira Falcão (rafaelvfalc)
2022-07-21 22:17:23 OpenStack Infra starlingx: status In Progress Fix Released
2022-07-28 18:02:26 Ghada Khalil tags stx.7.0 stx.cherrypickneeded stx.distro.openstack stx.7.0 stx.distro.openstack