Skip to content

Commit

Permalink
[UniAlpha][Octavia] Enable createDefaultLbMgmtNetwork and manageLbMgm…
Browse files Browse the repository at this point in the history
…tNetworks

When octavia is configured with AZs, parameters
createDefaultLbMgmtNetwork and manageLbMgmtNetworks are set to False by
default. With this change, they are set to True on the unialpha config.
  • Loading branch information
eduolivares committed Nov 5, 2024
1 parent 8fd216a commit 9a7ad77
Show file tree
Hide file tree
Showing 5 changed files with 56 additions and 6 deletions.
23 changes: 23 additions & 0 deletions dt/bgp/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,19 @@ resources:
- ocp_networks_octavia_netattach.yaml

patches:
# Add octavia network to NetConfig
- target:
kind: NetConfig
name: netconfig
patch: |-
- op: add
path: /spec/networks/-
value:
dnsDomain: octavia.example.com
name: octavia
subnets:
- _replaced_
mtu: 1500
# Add BGP networks to NetConfig
- target:
kind: NetConfig
Expand Down Expand Up @@ -101,6 +114,16 @@ patches:
networkAttachment: internalapi
replacements:
# octavia NetConfig customizations
- source:
kind: ConfigMap
name: network-values
fieldPath: data.octavia.subnets
targets:
- select:
kind: NetConfig
fieldPaths:
- spec.networks.[name=octavia].subnets
# BGP NetConfig customizations
- source:
kind: ConfigMap
Expand Down
4 changes: 2 additions & 2 deletions dt/uni01alpha/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -204,12 +204,12 @@ replacements:
- source:
kind: ConfigMap
name: service-values
fieldPath: data.octavia.availabilityZones
fieldPath: data.octavia.lbMgmtNetwork
targets:
- select:
kind: OpenStackControlPlane
fieldPaths:
- spec.octavia.template.lbMgmtNetwork.availabilityZones
- spec.octavia.template.lbMgmtNetwork
options:
create: true

Expand Down
14 changes: 13 additions & 1 deletion examples/dt/bgp/bgp_dt01/control-plane/nncp/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,19 @@ data:
}
}
octavia:
dnsDomain: octavia.openstack.lab
dnsDomain: octavia.example.com
subnets:
- allocationRanges:
- end: 172.23.0.250
# we need some extra offset to avoid overlapping with octavia
# controlplane IPs
start: 172.23.0.115
cidr: 172.23.0.0/24
name: subnet1
vlan: 23
routes:
- destination: 172.24.0.0/16
nexthop: 172.23.0.150
mtu: 1500
vlan: 23
base_iface: enp7s0
Expand Down
14 changes: 13 additions & 1 deletion examples/dt/bgp/control-plane/nncp/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,19 @@ data:
}
}
octavia:
dnsDomain: octavia.openstack.lab
dnsDomain: octavia.example.com
subnets:
- allocationRanges:
- end: 172.23.0.250
# we need some extra offset to avoid overlapping with octavia
# controlplane IPs
start: 172.23.0.115
cidr: 172.23.0.0/24
name: subnet1
vlan: 23
routes:
- destination: 172.24.0.0/16
nexthop: 172.23.0.150
mtu: 1500
vlan: 23
base_iface: enp8s0
Expand Down
7 changes: 5 additions & 2 deletions examples/dt/uni01alpha/control-plane/service-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -94,8 +94,11 @@ data:
enabled: true
amphoraImageContainerImage: quay.io/gthiemonge/octavia-amphora-image
apacheContainerImage: registry.redhat.io/ubi9/httpd-24:latest
availabilityZones:
- zone-1
lbMgmtNetwork:
availabilityZones:
- zone-1
createDefaultLbMgmtNetwork: true
manageLbMgmtNetworks: true
octaviaAPI:
networkAttachments:
- internalapi
Expand Down

0 comments on commit 9a7ad77

Please sign in to comment.