From f0bfd69ba9f4fe89e7f72e7a913a86e714206c3e Mon Sep 17 00:00:00 2001 From: Gregory Thiemonge Date: Fri, 3 Jul 2026 16:06:01 +0200 Subject: [PATCH] Remove dependency on OVN for Octavia Octavia can be used with a 3rd party SDN, don't require OVN to be enabled JIRA: OSPRH-32131 --- api/core/v1beta1/openstackcontrolplane_webhook.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/api/core/v1beta1/openstackcontrolplane_webhook.go b/api/core/v1beta1/openstackcontrolplane_webhook.go index 12f6971973..ab575cff63 100644 --- a/api/core/v1beta1/openstackcontrolplane_webhook.go +++ b/api/core/v1beta1/openstackcontrolplane_webhook.go @@ -339,9 +339,8 @@ func (r *OpenStackControlPlane) checkDepsEnabled(name string) string { case "Octavia": // TODO(beagles): So far we haven't declared Redis as dependency for Octavia, but we might. if !((r.Spec.Galera.Enabled) && r.Spec.Memcached.Enabled && r.Spec.Rabbitmq.Enabled && - r.Spec.Keystone.Enabled && r.Spec.Neutron.Enabled && r.Spec.Glance.Enabled && r.Spec.Nova.Enabled && - r.Spec.Ovn.Enabled) { - reqs = "Galera, Memcached, RabbitMQ, Keystone, Glance, Neutron, Nova, OVN" + r.Spec.Keystone.Enabled && r.Spec.Neutron.Enabled && r.Spec.Glance.Enabled && r.Spec.Nova.Enabled) { + reqs = "Galera, Memcached, RabbitMQ, Keystone, Glance, Neutron, Nova" } case "Telemetry.Autoscaling": if !(r.Spec.Galera.Enabled && r.Spec.Heat.Enabled && r.Spec.Rabbitmq.Enabled && r.Spec.Keystone.Enabled) {