Skip to content

Commit e0fe5cc

Browse files
committed
enable octavia in uni02beta
1 parent 9fb42e2 commit e0fe5cc

File tree

2 files changed

+137
-0
lines changed

2 files changed

+137
-0
lines changed

dt/uni02beta/kustomization.yaml

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22
apiVersion: kustomize.config.k8s.io/v1alpha1
33
kind: Component
44

5+
secretGenerator:
6+
- name: octavia-ca-passphrase
7+
literals:
8+
- server-ca-passphrase=12345678
9+
options:
10+
disableNameSuffixHash: true
11+
512
transformers:
613
- |-
714
apiVersion: builtin
@@ -271,3 +278,111 @@ replacements:
271278
- spec.heat.enabled
272279
options:
273280
create: true
281+
# Octavia
282+
- source:
283+
kind: ConfigMap
284+
name: service-values
285+
fieldPath: data.octavia.enabled
286+
targets:
287+
- select:
288+
kind: OpenStackControlPlane
289+
fieldPaths:
290+
- spec.octavia.enabled
291+
options:
292+
create: true
293+
294+
- source:
295+
kind: ConfigMap
296+
name: service-values
297+
fieldPath: data.octavia.amphoraImageContainerImage
298+
targets:
299+
- select:
300+
kind: OpenStackControlPlane
301+
fieldPaths:
302+
- spec.octavia.template.amphoraImageContainerImage
303+
options:
304+
create: true
305+
306+
- source:
307+
kind: ConfigMap
308+
name: service-values
309+
fieldPath: data.octavia.apacheContainerImage
310+
targets:
311+
- select:
312+
kind: OpenStackControlPlane
313+
fieldPaths:
314+
- spec.octavia.template.apacheContainerImage
315+
options:
316+
create: true
317+
318+
- source:
319+
kind: ConfigMap
320+
name: service-values
321+
fieldPath: data.octavia.availabilityZones
322+
targets:
323+
- select:
324+
kind: OpenStackControlPlane
325+
fieldPaths:
326+
- spec.octavia.template.lbMgmtNetwork.availabilityZones
327+
options:
328+
create: true
329+
330+
- source:
331+
kind: ConfigMap
332+
name: service-values
333+
fieldPath: data.octavia.octaviaAPI.networkAttachments
334+
targets:
335+
- select:
336+
kind: OpenStackControlPlane
337+
fieldPaths:
338+
- spec.octavia.template.octaviaAPI.networkAttachments
339+
options:
340+
create: true
341+
342+
- source:
343+
kind: ConfigMap
344+
name: service-values
345+
fieldPath: data.octavia.octaviaHousekeeping.networkAttachments
346+
targets:
347+
- select:
348+
kind: OpenStackControlPlane
349+
fieldPaths:
350+
- spec.octavia.template.octaviaHousekeeping.networkAttachments
351+
options:
352+
create: true
353+
354+
- source:
355+
kind: ConfigMap
356+
name: service-values
357+
fieldPath: data.octavia.octaviaHealthManager.networkAttachments
358+
targets:
359+
- select:
360+
kind: OpenStackControlPlane
361+
fieldPaths:
362+
- spec.octavia.template.octaviaHealthManager.networkAttachments
363+
options:
364+
create: true
365+
366+
- source:
367+
kind: ConfigMap
368+
name: service-values
369+
fieldPath: data.octavia.octaviaWorker.networkAttachments
370+
targets:
371+
- select:
372+
kind: OpenStackControlPlane
373+
fieldPaths:
374+
- spec.octavia.template.octaviaWorker.networkAttachments
375+
options:
376+
create: true
377+
378+
- source:
379+
kind: ConfigMap
380+
name: service-values
381+
fieldPath: data.ovn.ovnController.nicMappings
382+
targets:
383+
- select:
384+
kind: OpenStackControlPlane
385+
fieldPaths:
386+
- spec.ovn.template.ovnController.nicMappings
387+
options:
388+
create: true

examples/dt/uni02beta/control-plane/service-values.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,3 +110,25 @@ data:
110110

111111
heat:
112112
enabled: true
113+
114+
octavia:
115+
enabled: true
116+
amphoraImageContainerImage: quay.io/gthiemonge/octavia-amphora-image
117+
apacheContainerImage: registry.redhat.io/ubi9/httpd-24:latest
118+
octaviaAPI:
119+
networkAttachments:
120+
- internalapi
121+
octaviaHousekeeping:
122+
networkAttachments:
123+
- octavia
124+
octaviaHealthManager:
125+
networkAttachments:
126+
- octavia
127+
octaviaWorker:
128+
networkAttachments:
129+
- octavia
130+
131+
ovn:
132+
ovnController:
133+
nicMappings:
134+
octavia: octbr

0 commit comments

Comments
 (0)