blob: 99ef8492314345ca9ce6ad3d64716381a8839e80 [file] [log] [blame]
Mohammed Naserfef69422023-01-18 02:38:06 +00001# Copyright (c) 2023 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_magnum_helm_values:
Mohammed Naserfef69422023-01-18 02:38:06 +000016 endpoints: "{{ openstack_helm_endpoints }}"
17 images:
Michiel Piscaer60d09f92023-01-20 18:58:55 +010018 tags: "{{ atmosphere_images | vexxhost.atmosphere.openstack_helm_image_tags('magnum') }}"
Mohammed Naserfef69422023-01-18 02:38:06 +000019 conf:
20 magnum:
21 DEFAULT:
22 log_config_append: null
Mohammed Naser200bb662023-10-04 21:31:45 -040023 api:
24 workers: 4
Mohammed Naserfef69422023-01-18 02:38:06 +000025 barbican_client:
26 endpoint_type: internalURL
27 region_name: "{{ openstack_helm_endpoints_barbican_region_name }}"
Mohammed Naser125d2d22024-06-04 17:05:03 -040028 capi_client:
29 ca_file: /etc/ssl/certs/ca-certificates.crt
Mohammed Naserfef69422023-01-18 02:38:06 +000030 cinder_client:
31 endpoint_type: internalURL
32 region_name: "{{ openstack_helm_endpoints_cinder_region_name }}"
33 cluster_template:
34 kubernetes_allowed_network_drivers: calico
35 kubernetes_default_network_driver: calico
36 conductor:
37 workers: 4
Mohammed Naserc6e431b2024-03-15 01:21:44 -040038 database:
vexxhost-botb6d97b92024-08-11 23:04:34 -040039 connection_recycle_time: 600
40 max_overflow: 50
41 max_pool_size: 5
42 pool_timeout: 30
Mohammed Naserfef69422023-01-18 02:38:06 +000043 drivers:
44 verify_ca: false
45 glance_client:
46 endpoint_type: internalURL
47 region_name: "{{ openstack_helm_endpoints_glance_region_name }}"
48 heat_client:
49 endpoint_type: internalURL
50 region_name: "{{ openstack_helm_endpoints_heat_region_name }}"
51 keystone_auth:
52 auth_url: http://keystone-api.openstack.svc.cluster.local:5000/v3
53 user_domain_name: service
54 username: "magnum-{{ openstack_helm_endpoints_magnum_region_name }}"
55 password: "{{ openstack_helm_endpoints_magnum_keystone_password }}"
56 # NOTE(mnaser): Magnum does not allow changing the interface to internal
57 # so we workaround with this for now.
58 insecure: true
59 keystone_authtoken:
60 # NOTE(mnaser): Magnum does not allow changing the interface to internal
61 # so we workaround with this for now.
62 insecure: true
63 magnum_client:
Mohammed Naserfef69422023-01-18 02:38:06 +000064 region_name: "{{ openstack_helm_endpoints_magnum_region_name }}"
okozachenko120365556a02023-06-02 02:32:46 +100065 manila_client:
66 endpoint_type: internalURL
67 region_name: "{{ openstack_helm_endpoints_manila_region_name }}"
Mohammed Naserfef69422023-01-18 02:38:06 +000068 neutron_client:
69 endpoint_type: internalURL
70 region_name: "{{ openstack_helm_endpoints_neutron_region_name }}"
71 nova_client:
72 endpoint_type: internalURL
73 region_name: "{{ openstack_helm_endpoints_nova_region_name }}"
74 octavia_client:
75 endpoint_type: internalURL
76 region_name: "{{ openstack_helm_endpoints_octavia_region_name }}"
77 pod:
78 replicas:
79 api: 3
80 conductor: 3
Mohammed Naser125d2d22024-06-04 17:05:03 -040081 mounts:
82 magnum_conductor:
83 magnum_conductor:
84 volumeMounts:
vexxhost-bot93b95c82024-06-06 00:04:20 +020085 - name: ca-certificates
86 mountPath: /etc/ssl/certs/ca-certificates.crt
Mohammed Naser125d2d22024-06-04 17:05:03 -040087 readOnly: true
88 volumes:
vexxhost-bot93b95c82024-06-06 00:04:20 +020089 - name: ca-certificates
Mohammed Naser125d2d22024-06-04 17:05:03 -040090 hostPath:
91 path: "{{ defaults_ca_certificates_path }}"
Mohammed Naserfef69422023-01-18 02:38:06 +000092 manifests:
93 ingress_api: false
94 service_ingress_api: false
Mohammed Naser756b7172023-02-03 04:01:53 +000095
Mohammed Naser65cda132024-05-02 14:34:08 -040096_magnum_registry_ingress_annotations: {}