Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-12243

Default DatabaseInstance not provided for octavia

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Major Major
    • rhos-18.0.6
    • rhos-18.0.3
    • openstack-operator
    • None
    • VANS-009, VANS-008, VANS-010
    • 3
    • Important

      Several of the operator integrations have a block of code for setting the default DatabaseInstance name if it isn't set. This is missing for Octavia and appears that it could be the cause of this operator error

       
      /remote-source/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.6/pkg/internal/controller/controller.go:227
      2024-12-04T13:07:14.100Z INFO Controllers.Octavia Reconciling Service {"controller": "octavia", "controllerGroup": "octavia.openstack.org", "controllerKind": "Octavia", "Octavia":

      {"name":"octavia","namespace":"openstack-staging"}

      , "namespace": "openstack-staging", "name": "octavia", "reconcileID": "b5fa4425-4f1f-4739-bb17-4c1834a7b573"}
      2024-12-04T13:07:15.136Z INFO Controllers.Octavia Reconciling Service init {"controller": "octavia", "controllerGroup": "octavia.openstack.org", "controllerKind": "Octavia", "Octavia":

      {"name":"octavia","namespace":"openstack-staging"}

      , "namespace": "openstack-staging", "name": "octavia", "reconcileID": "b5fa4425-4f1f-4739-bb17-4c1834a7b573"}
      2024-12-04T13:07:15.137Z INFO Controllers.Octavia Successfully ensured MariaDBAccount octavia exists; database username is octavia_f30c {"controller": "octavia", "controllerGroup": "octavia.openstack.org", "controllerKind": "Octavia", "Octavia":

      {"name":"octavia","namespace":"openstack-staging"}

      , "namespace": "openstack-staging", "name": "octavia", "reconcileID": "b5fa4425-4f1f-4739-bb17-4c1834a7b573", "ObjectType": "*v1beta1.MariaDBAccount", "ObjectNamespace": "openstack-staging", "ObjectName": "octavia"}
      2024-12-04T13:07:15.137Z INFO Controllers.Octavia Successfully ensured MariaDBAccount octavia-persistence exists; database username is octavia_df9c {"controller": "octavia", "controllerGroup": "octavia.openstack.org", "controllerKind": "Octavia", "Octavia":

      {"name":"octavia","namespace":"openstack-staging"}

      , "namespace": "openstack-staging", "name": "octavia", "reconcileID": "b5fa4425-4f1f-4739-bb17-4c1834a7b573", "ObjectType": "*v1beta1.MariaDBAccount", "ObjectNamespace": "openstack-staging", "ObjectName": "octavia-persistence"}
      2024-12-04T13:07:15.138Z ERROR Reconciler error {"controller": "octavia", "controllerGroup": "octavia.openstack.org", "controllerKind": "Octavia", "Octavia":

      {"name":"octavia","namespace":"openstack-staging"}

      , "namespace": "openstack-staging", "name": "octavia", "reconcileID": "b5fa4425-4f1f-4739-bb17-4c1834a7b573", "error": "MariaDB CR name is not present"}
      sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
      /remote-source/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.6/pkg/internal/controller/controller.go:329
      sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
      /remote-source/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.6/pkg/internal/controller/controller.go:266
      sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
      /remote-source/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.6/pkg/internal/controller/controller.go:227

              rhn-support-gthiemon Gregory Thiemonge
              rhn-engineering-beagles Brent Eagles
              rhos-dfg-networking-squad-vans
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: