blob: af3c061d014287c67df791eac08f9ad951c344d7 [file] [log] [blame]
okozachenko1203d8d2aa12022-10-22 00:55:14 +11001# Copyright (c) 2022 VEXXHOST, Inc.
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may
4# not use this file except in compliance with the License. You may obtain
5# a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations
13# under the License.
14
Mohammed Naser2145fc32023-01-29 23:23:03 +000015_octavia_helm_values:
okozachenko1203d8d2aa12022-10-22 00:55:14 +110016 endpoints: "{{ openstack_helm_endpoints }}"
17 images:
Michiel Piscaer60d09f92023-01-20 18:58:55 +010018 tags: "{{ atmosphere_images | vexxhost.atmosphere.openstack_helm_image_tags('octavia') }}"
okozachenko1203d8d2aa12022-10-22 00:55:14 +110019 pod:
20 mounts:
21 octavia_api:
22 octavia_api:
23 volumeMounts:
Mohammed Naserc5824202022-11-12 17:17:02 +000024 - name: octavia-server-ca
25 mountPath: /etc/octavia/certs/server
26 - name: octavia-client-certs
27 mountPath: /etc/octavia/certs/client
okozachenko1203d8d2aa12022-10-22 00:55:14 +110028 volumes:
Mohammed Naserc5824202022-11-12 17:17:02 +000029 - name: octavia-server-ca
okozachenko1203d8d2aa12022-10-22 00:55:14 +110030 secret:
Mohammed Naserc5824202022-11-12 17:17:02 +000031 secretName: octavia-server-ca
32 - name: octavia-client-certs
33 secret:
34 secretName: octavia-client-certs
okozachenko1203d8d2aa12022-10-22 00:55:14 +110035 octavia_worker:
36 octavia_worker:
37 volumeMounts:
Mohammed Naserc5824202022-11-12 17:17:02 +000038 - name: octavia-server-ca
39 mountPath: /etc/octavia/certs/server
40 - name: octavia-client-certs
41 mountPath: /etc/octavia/certs/client
okozachenko1203d8d2aa12022-10-22 00:55:14 +110042 volumes:
Mohammed Naserc5824202022-11-12 17:17:02 +000043 - name: octavia-server-ca
okozachenko1203d8d2aa12022-10-22 00:55:14 +110044 secret:
Mohammed Naserc5824202022-11-12 17:17:02 +000045 secretName: octavia-server-ca
46 - name: octavia-client-certs
47 secret:
48 secretName: octavia-client-certs
okozachenko1203d8d2aa12022-10-22 00:55:14 +110049 octavia_housekeeping:
50 octavia_housekeeping:
51 volumeMounts:
Mohammed Naserc5824202022-11-12 17:17:02 +000052 - name: octavia-server-ca
53 mountPath: /etc/octavia/certs/server
54 - name: octavia-client-certs
55 mountPath: /etc/octavia/certs/client
okozachenko1203d8d2aa12022-10-22 00:55:14 +110056 volumes:
Mohammed Naserc5824202022-11-12 17:17:02 +000057 - name: octavia-server-ca
okozachenko1203d8d2aa12022-10-22 00:55:14 +110058 secret:
Mohammed Naserc5824202022-11-12 17:17:02 +000059 secretName: octavia-server-ca
60 - name: octavia-client-certs
61 secret:
62 secretName: octavia-client-certs
okozachenko1203d8d2aa12022-10-22 00:55:14 +110063 octavia_health_manager:
64 octavia_health_manager:
65 volumeMounts:
Mohammed Naserc5824202022-11-12 17:17:02 +000066 - name: octavia-server-ca
67 mountPath: /etc/octavia/certs/server
68 - name: octavia-client-certs
69 mountPath: /etc/octavia/certs/client
okozachenko1203d8d2aa12022-10-22 00:55:14 +110070 volumes:
Mohammed Naserc5824202022-11-12 17:17:02 +000071 - name: octavia-server-ca
okozachenko1203d8d2aa12022-10-22 00:55:14 +110072 secret:
Mohammed Naserc5824202022-11-12 17:17:02 +000073 secretName: octavia-server-ca
74 - name: octavia-client-certs
75 secret:
76 secretName: octavia-client-certs
okozachenko1203d8d2aa12022-10-22 00:55:14 +110077 replicas:
78 api: 3
79 worker: 3
80 housekeeping: 3
81 conf:
82 octavia:
83 DEFAULT:
84 log_config_append: null
85 certificates:
Mohammed Naserc5824202022-11-12 17:17:02 +000086 ca_certificate: /etc/octavia/certs/server/ca.crt
87 ca_private_key: /etc/octavia/certs/server/tls.key
okozachenko1203d8d2aa12022-10-22 00:55:14 +110088 ca_private_key_passphrase: null
89 endpoint_type: internalURL
90 cinder:
91 endpoint_type: internalURL
92 controller_worker:
Mohammed Naser2145fc32023-01-29 23:23:03 +000093 amp_boot_network_list: "{{ _octavia_management_network.id }}"
94 amp_flavor_id: "{{ _octavia_amphora_flavor.id }}"
95 amp_image_owner_id: "{{ _octavia_amphora_image.image.owner }}"
96 amp_secgroup_list: "{{ _octavia_amphora_sg.id }}"
okozachenko1203d8d2aa12022-10-22 00:55:14 +110097 amp_ssh_key_name: null
Mohammed Naserc5824202022-11-12 17:17:02 +000098 client_ca: /etc/octavia/certs/client/ca.crt
okozachenko1203d8d2aa12022-10-22 00:55:14 +110099 workers: 4
100 glance:
101 endpoint_type: internalURL
Mohammed Naserc5824202022-11-12 17:17:02 +0000102 haproxy_amphora:
103 client_cert: /etc/octavia/certs/client/tls-combined.pem
104 server_ca: /etc/octavia/certs/server/ca.crt
okozachenko1203d8d2aa12022-10-22 00:55:14 +1100105 health_manager:
Mohammed Naser2145fc32023-01-29 23:23:03 +0000106 controller_ip_port_list: "{{ _octavia_controller_ip_port_list | sort | join(',') }}"
107 heartbeat_key: "{{ octavia_heartbeat_key }}"
okozachenko1203d8d2aa12022-10-22 00:55:14 +1100108 oslo_messaging_notifications:
109 driver: noop
110 neutron:
111 endpoint_type: internalURL
112 nova:
113 endpoint_type: internalURL
114 service_auth:
115 endpoint_type: internalURL
116 manifests:
117 ingress_api: false
118 service_ingress_api: false