diff --git a/automation/mocks/bgp_dt01.yaml b/automation/mocks/bgp_dt01.yaml index bfea5dd78..639d6562a 100644 --- a/automation/mocks/bgp_dt01.yaml +++ b/automation/mocks/bgp_dt01.yaml @@ -762,6 +762,9 @@ cifmw_networking_env_definition: start: 172.23.0.30 start_host: 30 ipv6_ranges: [] + ipv4_routes: + - destination: "172.24.0.0/16" + gateway: "172.23.0.150" netconfig: ipv4_ranges: - end: 172.23.0.250 diff --git a/dt/bgp/kustomization.yaml b/dt/bgp/kustomization.yaml index e767974e6..172b6dc5a 100644 --- a/dt/bgp/kustomization.yaml +++ b/dt/bgp/kustomization.yaml @@ -257,6 +257,54 @@ replacements: options: create: true + - source: + kind: ConfigMap + name: service-values + fieldPath: data.octavia.octaviaAPI.customServiceConfig + targets: + - select: + kind: OpenStackControlPlane + fieldPaths: + - spec.octavia.template.octaviaAPI.customServiceConfig + options: + create: true + + - source: + kind: ConfigMap + name: service-values + fieldPath: data.octavia.octaviaHealthManager.customServiceConfig + targets: + - select: + kind: OpenStackControlPlane + fieldPaths: + - spec.octavia.template.octaviaHealthManager.customServiceConfig + options: + create: true + + - source: + kind: ConfigMap + name: service-values + fieldPath: data.octavia.octaviaHousekeeping.customServiceConfig + targets: + - select: + kind: OpenStackControlPlane + fieldPaths: + - spec.octavia.template.octaviaHousekeeping.customServiceConfig + options: + create: true + + - source: + kind: ConfigMap + name: service-values + fieldPath: data.octavia.octaviaWorker.customServiceConfig + targets: + - select: + kind: OpenStackControlPlane + fieldPaths: + - spec.octavia.template.octaviaWorker.customServiceConfig + options: + create: true + - source: kind: ConfigMap name: service-values diff --git a/examples/dt/bgp/bgp_dt01/control-plane/service-values.yaml b/examples/dt/bgp/bgp_dt01/control-plane/service-values.yaml index c4eef161b..6be14fea6 100644 --- a/examples/dt/bgp/bgp_dt01/control-plane/service-values.yaml +++ b/examples/dt/bgp/bgp_dt01/control-plane/service-values.yaml @@ -27,21 +27,33 @@ data: enabled: true octavia: - enabled: false + enabled: true amphoraImageContainerImage: quay.io/gthiemonge/octavia-amphora-image apacheContainerImage: registry.redhat.io/ubi9/httpd-24:latest octaviaAPI: networkAttachments: - internalapi + customServiceConfig: | + [controller_worker] + loadbalancer_topology=ACTIVE_STANDBY octaviaHousekeeping: networkAttachments: - octavia + customServiceConfig: | + [controller_worker] + loadbalancer_topology=ACTIVE_STANDBY octaviaHealthManager: networkAttachments: - octavia + customServiceConfig: | + [controller_worker] + loadbalancer_topology=ACTIVE_STANDBY octaviaWorker: networkAttachments: - octavia + customServiceConfig: | + [controller_worker] + loadbalancer_topology=ACTIVE_STANDBY ovn: ovnController: