blob: 029fb6cdb0c968ccccfd6703f858d51edb2d4d3f [file] [log] [blame]
Mohammed Naserb7b97d62022-03-12 16:30:00 -05001# 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
15_openstack_helm_endpoints_ignore:
okozachenko120332b4e7a2023-01-26 18:34:59 +110016 - ceph_mon
Mohammed Naserb7b97d62022-03-12 16:30:00 -050017 - ceph_object_store
18 - cloudwatch
19 - cluster_domain_suffix
okozachenko12030c3f7e02023-08-30 23:30:07 +100020 - compute_novnc_vencrypt
Mohammed Naserb7b97d62022-03-12 16:30:00 -050021 - compute_spice_proxy
22 - fluentd
23 - ingress
24 - kube_dns
25 - ldap
Mohammed Naser92f11502022-08-10 17:24:32 -040026 - libvirt_exporter
Mohammed Naserb7b97d62022-03-12 16:30:00 -050027 - local_image_registry
28 - monitoring
29 - object_store
Mohammed Naser92f11502022-08-10 17:24:32 -040030 - oci_image_registry
Mohammed Naserb7b97d62022-03-12 16:30:00 -050031 - prometheus_rabbitmq_exporter
Oleksandr Kozachenkoa10d7852023-02-02 22:01:16 +010032 - volume
33 - volumev2
okozachenko12037e7e6e02023-03-25 01:11:05 +110034 - share
Mohammed Naserb7b97d62022-03-12 16:30:00 -050035
36_openstack_helm_endpoints_oslo_db:
37 oslo_db:
Mohammed Naserfef69422023-01-18 02:38:06 +000038 auth:
39 admin:
40 password: "{{ openstack_helm_endpoints_mariadb_admin_password }}"
Mohammed Naserb7b97d62022-03-12 16:30:00 -050041 hosts:
42 default: percona-xtradb-haproxy
43
44_openstack_helm_endpoints_oslo_messaging:
45 oslo_messaging:
Mohammed Naserfef69422023-01-18 02:38:06 +000046 auth:
47 user:
48 username: "{{ _openstack_helm_endpoints_rabbitmq_cluster_username }}"
49 password: "{{ _openstack_helm_endpoints_rabbitmq_cluster_password }}"
50 # NOTE(mnaser): The following is not actually used by the chart, however,
51 # since we are actually doing dynamic lookups to generate
52 # endpoints, we add it here.
53 admin:
54 username: "{{ _openstack_helm_endpoints_rabbitmq_cluster_username }}"
55 password: "{{ _openstack_helm_endpoints_rabbitmq_cluster_password }}"
Mohammed Naser547f21b2022-05-19 21:55:24 -040056 statefulset: null
57 hosts:
58 default: "rabbitmq-{{ openstack_helm_endpoints_chart }}"
Mohammed Naserb7b97d62022-03-12 16:30:00 -050059
60_openstack_helm_endpoints_oslo_cache:
61 oslo_cache:
62 auth:
63 memcache_secret_key: "{{ openstack_helm_endpoints_memcached_secret_key }}"
64
65_openstack_helm_endpoints_identity:
66 identity:
67 auth:
68 admin:
69 region_name: "{{ openstack_helm_endpoints_keystone_region_name }}"
70 username: "admin-{{ openstack_helm_endpoints_keystone_region_name }}"
71 password: "{{ openstack_helm_endpoints_keystone_admin_password }}"
72 hosts:
73 default: keystone-api
74 scheme:
75 public: https
76 host_fqdn_override:
77 public:
78 host: "{{ openstack_helm_endpoints_keystone_api_host }}"
Mohammed Naserc129e5d2023-03-08 10:52:11 +000079 path:
80 # NOTE(mnaser): Heat uses the catalog and blindly adds a /v3 to the end of
81 # the endpoint. This is a workaround to make it work.
82 default: /
Mohammed Naserb7b97d62022-03-12 16:30:00 -050083 port:
84 api:
85 default: 5000
86 public: 443
87 oslo_db:
88 auth:
89 keystone:
90 password: "{{ openstack_helm_endpoints_keystone_mariadb_password }}"
91 oslo_messaging:
92 auth:
93 keystone:
94 password: "{{ openstack_helm_endpoints_keystone_rabbitmq_password }}"
95
96_openstack_helm_endpoints_image:
97 identity:
98 auth:
99 glance:
100 region_name: "{{ openstack_helm_endpoints_glance_region_name }}"
101 username: "glance-{{ openstack_helm_endpoints_glance_region_name }}"
102 password: "{{ openstack_helm_endpoints_glance_keystone_password }}"
103 image:
104 scheme:
105 public: https
106 host_fqdn_override:
107 public:
108 host: "{{ openstack_helm_endpoints_glance_api_host }}"
109 port:
110 api:
111 public: 443
112 oslo_db:
113 auth:
114 glance:
115 password: "{{ openstack_helm_endpoints_glance_mariadb_password }}"
116 oslo_messaging:
117 auth:
118 glance:
119 password: "{{ openstack_helm_endpoints_glance_rabbitmq_password }}"
120
121_openstack_helm_endpoints_volumev3:
122 identity:
123 auth:
124 cinder:
125 region_name: "{{ openstack_helm_endpoints_cinder_region_name }}"
126 username: "cinder-{{ openstack_helm_endpoints_cinder_region_name }}"
127 password: "{{ openstack_helm_endpoints_cinder_keystone_password }}"
128 volumev3:
129 scheme:
130 public: https
131 host_fqdn_override:
132 public:
133 host: "{{ openstack_helm_endpoints_cinder_api_host }}"
134 port:
135 api:
136 public: 443
137 oslo_db:
138 auth:
139 cinder:
140 password: "{{ openstack_helm_endpoints_cinder_mariadb_password }}"
141 oslo_messaging:
142 auth:
143 cinder:
144 password: "{{ openstack_helm_endpoints_cinder_rabbitmq_password }}"
145
146_openstack_helm_endpoints_placement:
147 identity:
148 auth:
149 placement:
150 region_name: "{{ openstack_helm_endpoints_placement_region_name }}"
151 username: "placement-{{ openstack_helm_endpoints_placement_region_name }}"
152 password: "{{ openstack_helm_endpoints_placement_keystone_password }}"
153 oslo_db:
154 auth:
155 placement:
156 password: "{{ openstack_helm_endpoints_placement_mariadb_password }}"
157 placement:
158 scheme:
159 public: https
160 host_fqdn_override:
161 public:
162 host: "{{ openstack_helm_endpoints_placement_api_host }}"
163 port:
164 api:
165 public: 443
166
okozachenko43771bd2022-04-30 01:22:46 +1000167_openstack_helm_endpoints_key_manager:
168 identity:
169 auth:
170 barbican:
171 region_name: "{{ openstack_helm_endpoints_barbican_region_name }}"
172 username: "barbican-{{ openstack_helm_endpoints_barbican_region_name }}"
173 password: "{{ openstack_helm_endpoints_barbican_keystone_password }}"
174 oslo_db:
175 auth:
176 barbican:
177 password: "{{ openstack_helm_endpoints_barbican_mariadb_password }}"
178 key_manager:
179 scheme:
180 public: https
181 host_fqdn_override:
182 public:
183 host: "{{ openstack_helm_endpoints_barbican_api_host }}"
184 port:
185 api:
186 public: 443
187
Mohammed Naserb7b97d62022-03-12 16:30:00 -0500188_openstack_helm_endpoints_network:
189 identity:
190 auth:
191 neutron:
192 region_name: "{{ openstack_helm_endpoints_neutron_region_name }}"
193 username: "neutron-{{ openstack_helm_endpoints_neutron_region_name }}"
194 password: "{{ openstack_helm_endpoints_neutron_keystone_password }}"
195 network:
196 scheme:
197 public: https
198 host_fqdn_override:
199 public:
200 host: "{{ openstack_helm_endpoints_neutron_api_host }}"
201 port:
202 api:
203 public: 443
204 oslo_db:
205 auth:
206 neutron:
207 password: "{{ openstack_helm_endpoints_neutron_mariadb_password }}"
208 oslo_messaging:
209 auth:
210 neutron:
211 password: "{{ openstack_helm_endpoints_neutron_rabbitmq_password }}"
212
213_openstack_helm_endpoints_compute:
214 identity:
215 auth:
216 nova:
217 region_name: "{{ openstack_helm_endpoints_nova_region_name }}"
218 username: "nova-{{ openstack_helm_endpoints_nova_region_name }}"
219 password: "{{ openstack_helm_endpoints_nova_keystone_password }}"
220 compute:
221 scheme:
222 public: https
223 host_fqdn_override:
224 public:
225 host: "{{ openstack_helm_endpoints_nova_api_host }}"
Mohammed Naser65d54502023-07-28 14:05:24 +0200226 path:
227 default: "/v2.1"
Mohammed Naserb7b97d62022-03-12 16:30:00 -0500228 port:
229 api:
230 public: 443
231 oslo_db:
232 auth:
233 nova:
234 password: "{{ openstack_helm_endpoints_nova_mariadb_password }}"
235 oslo_messaging:
236 auth:
237 nova:
238 password: "{{ openstack_helm_endpoints_nova_rabbitmq_password }}"
239
240_openstack_helm_endpoints_oslo_db_api:
241 oslo_db_api:
242 auth:
Mohammed Naserfef69422023-01-18 02:38:06 +0000243 admin:
244 password: "{{ openstack_helm_endpoints_mariadb_admin_password }}"
Mohammed Naserb7b97d62022-03-12 16:30:00 -0500245 nova:
246 password: "{{ openstack_helm_endpoints_nova_mariadb_password }}"
247 hosts:
248 default: percona-xtradb-haproxy
249
250_openstack_helm_endpoints_oslo_db_cell0:
251 oslo_db_cell0:
252 auth:
Mohammed Naserfef69422023-01-18 02:38:06 +0000253 admin:
254 password: "{{ openstack_helm_endpoints_mariadb_admin_password }}"
Mohammed Naserb7b97d62022-03-12 16:30:00 -0500255 nova:
256 password: "{{ openstack_helm_endpoints_nova_mariadb_password }}"
257 hosts:
258 default: percona-xtradb-haproxy
259
260_openstack_helm_endpoints_compute_metadata:
261 compute_metadata:
262 secret: "{{ openstack_helm_endpoints_neutron_metadata_secret }}"
263 hosts:
264 public: nova-metadata
265 port:
266 metadata:
267 public: 8775
268
269_openstack_helm_endpoints_compute_novnc_proxy:
270 compute_novnc_proxy:
271 scheme:
272 public: https
273 host_fqdn_override:
274 public:
275 host: "{{ openstack_helm_endpoints_nova_novnc_host }}"
276 port:
277 novnc_proxy:
278 public: 443
Mohammed Naserb0ffc602022-09-29 16:02:14 -0400279 path:
280 default: /vnc_lite.html
Mohammed Naserb7b97d62022-03-12 16:30:00 -0500281
282_openstack_helm_endpoints_baremetal:
283 identity:
284 auth:
285 ironic:
286 region_name: "{{ openstack_helm_endpoints_ironic_region_name }}"
287 username: "ironic-{{ openstack_helm_endpoints_ironic_region_name }}"
288 password: "{{ openstack_helm_endpoints_ironic_keystone_password }}"
289 baremetal:
290 scheme:
291 public: https
292 host_fqdn_override:
293 public:
294 host: "{{ openstack_helm_endpoints_ironic_api_host }}"
295 port:
296 api:
297 public: 443
298 oslo_db:
299 auth:
300 ironic:
301 password: "{{ openstack_helm_endpoints_ironic_mariadb_password }}"
302 oslo_messaging:
303 auth:
304 ironic:
305 password: "{{ openstack_helm_endpoints_ironic_rabbitmq_password }}"
306
307_openstack_helm_endpoints_dns:
308 identity:
309 auth:
310 designate:
311 region_name: "{{ openstack_helm_endpoints_designate_region_name }}"
312 username: "desigante-{{ openstack_helm_endpoints_designate_region_name }}"
313 password: "{{ openstack_helm_endpoints_designate_keystone_password }}"
314 dns:
315 scheme:
316 public: https
317 host_fqdn_override:
318 public:
319 host: "{{ openstack_helm_endpoints_designate_api_host }}"
320 port:
321 api:
322 public: 443
323 oslo_db:
324 auth:
325 designate:
326 password: "{{ openstack_helm_endpoints_designate_mariadb_password }}"
327 oslo_messaging:
328 auth:
329 designate:
330 password: "{{ openstack_helm_endpoints_designate_rabbitmq_password }}"
331
Michiel Piscaer30d8e7b2022-07-08 13:06:27 +0000332_openstack_helm_endpoints_mdns:
okozachenko1203d096bbd2022-09-26 22:49:41 +1000333 mdns:
334 name: minidns
335 hosts:
336 default: minidns
337 public: designate-mdns
338 host_fqdn_override:
339 default: "{{ openstack_helm_endpoints_designate_api_host }}"
340 path:
341 default: /
342 scheme:
343 default: 'tcp'
344 port:
345 ipc:
346 default: 5354
Michiel Piscaer30d8e7b2022-07-08 13:06:27 +0000347
okozachenko12037d3c4882022-09-28 19:34:33 +1000348# NOTE(oleks): Once we deploy powerdns using osh chart, we will define this.
349_openstack_helm_endpoints_powerdns: {}
350
Mohammed Naserb7b97d62022-03-12 16:30:00 -0500351_openstack_helm_endpoints_load_balancer:
352 identity:
353 auth:
354 octavia:
355 region_name: "{{ openstack_helm_endpoints_octavia_region_name }}"
356 username: "octavia-{{ openstack_helm_endpoints_octavia_region_name }}"
357 password: "{{ openstack_helm_endpoints_octavia_keystone_password }}"
358 load_balancer:
359 scheme:
360 public: https
361 host_fqdn_override:
362 public:
363 host: "{{ openstack_helm_endpoints_octavia_api_host }}"
364 port:
365 api:
366 public: 443
367 oslo_db:
368 auth:
369 octavia:
370 password: "{{ openstack_helm_endpoints_octavia_mariadb_password }}"
371 oslo_messaging:
372 auth:
373 octavia:
374 password: "{{ openstack_helm_endpoints_octavia_rabbitmq_password }}"
375
376_openstack_helm_endpoints_cloudformation:
377 cloudformation:
378 scheme:
379 public: https
380 host_fqdn_override:
381 public:
382 host: "{{ openstack_helm_endpoints_heat_cfn_api_host }}"
383 port:
384 api:
385 public: 443
386
Mohammed Naserb7b97d62022-03-12 16:30:00 -0500387_openstack_helm_endpoints_orchestration:
388 identity:
389 auth:
390 heat:
391 region_name: "{{ openstack_helm_endpoints_heat_region_name }}"
392 username: "heat-{{ openstack_helm_endpoints_heat_region_name }}"
393 password: "{{ openstack_helm_endpoints_heat_keystone_password }}"
394 heat_trustee:
395 region_name: "{{ openstack_helm_endpoints_heat_region_name }}"
396 username: "heat-trustee-{{ openstack_helm_endpoints_heat_region_name }}"
397 password: "{{ openstack_helm_endpoints_heat_trustee_keystone_password }}"
398 heat_stack_user:
399 region_name: "{{ openstack_helm_endpoints_heat_region_name }}"
400 username: "heat-stack-user-{{ openstack_helm_endpoints_heat_region_name }}"
401 password: "{{ openstack_helm_endpoints_heat_stack_user_keystone_password }}"
402 path:
403 public: /v3
404 orchestration:
405 scheme:
406 public: https
407 host_fqdn_override:
408 public:
409 host: "{{ openstack_helm_endpoints_heat_api_host }}"
410 port:
411 api:
412 public: 443
413 oslo_db:
414 auth:
415 heat:
416 password: "{{ openstack_helm_endpoints_heat_mariadb_password }}"
417 oslo_messaging:
418 auth:
419 heat:
420 password: "{{ openstack_helm_endpoints_heat_rabbitmq_password }}"
421
422_openstack_helm_endpoints_dashboard:
423 dashboard:
424 scheme:
425 public: https
426 host_fqdn_override:
427 public:
428 host: "{{ openstack_helm_endpoints_horizon_api_host }}"
429 port:
430 api:
431 public: 443
432 oslo_db:
433 auth:
434 horizon:
435 password: "{{ openstack_helm_endpoints_horizon_mariadb_password }}"
okozachenko87131922022-04-09 01:04:53 +1000436
Mohammed Naser096ade02022-12-15 09:53:33 -0500437_openstack_helm_endpoints_container_infra:
438 identity:
439 auth:
440 magnum:
441 region_name: "{{ openstack_helm_endpoints_magnum_region_name }}"
442 username: "magnum-{{ openstack_helm_endpoints_magnum_region_name }}"
443 password: "{{ openstack_helm_endpoints_magnum_keystone_password }}"
Mohammed Naserfef69422023-01-18 02:38:06 +0000444 magnum_stack_user:
445 region_name: "{{ openstack_helm_endpoints_magnum_region_name }}"
446 username: "magnum-domain-{{ openstack_helm_endpoints_magnum_region_name }}"
447 password: "{{ openstack_helm_endpoints_magnum_keystone_password }}"
Mohammed Naser096ade02022-12-15 09:53:33 -0500448 container_infra:
449 scheme:
450 public: https
451 host_fqdn_override:
452 public:
453 host: "{{ openstack_helm_endpoints_magnum_api_host }}"
454 port:
455 api:
456 public: 443
457 container_infra_registry:
458 scheme:
459 public: https
460 host_fqdn_override:
461 public:
462 host: "{{ openstack_helm_endpoints_magnum_registry_host }}"
463 port:
464 api:
465 public: 443
466 oslo_db:
467 auth:
468 magnum:
469 password: "{{ openstack_helm_endpoints_magnum_mariadb_password }}"
470 oslo_messaging:
471 auth:
472 magnum:
473 password: "{{ openstack_helm_endpoints_magnum_rabbitmq_password }}"
Mohammed Naser92614e92023-02-10 05:57:17 +0000474
475_openstack_helm_endpoints_rook_ceph_cluster:
476 identity:
477 auth:
478 rgw:
479 region_name: "{{ openstack_helm_endpoints_rgw_region_name }}"
480 username: "rgw-{{ openstack_helm_endpoints_rgw_region_name }}"
481 password: "{{ openstack_helm_endpoints_rgw_keystone_password }}"
482 rook_ceph_cluster:
483 scheme:
484 public: https
485 host_fqdn_override:
486 public:
487 host: "{{ openstack_helm_endpoints_rgw_host }}"
488 port:
489 api:
490 public: 443
okozachenko1203f916c0c2023-03-23 21:13:27 +1100491
okozachenko12037e7e6e02023-03-25 01:11:05 +1100492_openstack_helm_endpoints_sharev2:
okozachenko1203f916c0c2023-03-23 21:13:27 +1100493 identity:
494 auth:
495 manila:
496 region_name: "{{ openstack_helm_endpoints_manila_region_name }}"
497 username: "manila-{{ openstack_helm_endpoints_manila_region_name }}"
498 password: "{{ openstack_helm_endpoints_manila_keystone_password }}"
499 oslo_db:
500 auth:
501 manila:
502 password: "{{ openstack_helm_endpoints_manila_mariadb_password }}"
okozachenko12037e7e6e02023-03-25 01:11:05 +1100503 sharev2:
okozachenko1203f916c0c2023-03-23 21:13:27 +1100504 scheme:
505 public: https
506 host_fqdn_override:
507 public:
508 host: "{{ openstack_helm_endpoints_manila_api_host }}"
509 port:
510 api:
511 public: 443
Rico Lind020bc22023-11-01 01:57:03 +0800512
513_openstack_helm_endpoints_staffeln:
514 oslo_db:
515 auth:
516 staffeln:
517 password: "{{ openstack_helm_endpoints_staffeln_mariadb_password }}"