blob: 5fff81e5b6d8ba1648bbadb8b8a2717d2bb53665 [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
okozachenko12037b4d8d22025-02-05 13:23:46 +110030 endpoint_type: internalURL
Mohammed Naserfef69422023-01-18 02:38:06 +000031 cinder_client:
32 endpoint_type: internalURL
33 region_name: "{{ openstack_helm_endpoints_cinder_region_name }}"
34 cluster_template:
35 kubernetes_allowed_network_drivers: calico
36 kubernetes_default_network_driver: calico
37 conductor:
38 workers: 4
Mohammed Naserc6e431b2024-03-15 01:21:44 -040039 database:
vexxhost-botb6d97b92024-08-11 23:04:34 -040040 connection_recycle_time: 600
41 max_overflow: 50
42 max_pool_size: 5
43 pool_timeout: 30
Mohammed Naserfef69422023-01-18 02:38:06 +000044 drivers:
45 verify_ca: false
46 glance_client:
47 endpoint_type: internalURL
48 region_name: "{{ openstack_helm_endpoints_glance_region_name }}"
49 heat_client:
50 endpoint_type: internalURL
51 region_name: "{{ openstack_helm_endpoints_heat_region_name }}"
52 keystone_auth:
53 auth_url: http://keystone-api.openstack.svc.cluster.local:5000/v3
54 user_domain_name: service
55 username: "magnum-{{ openstack_helm_endpoints_magnum_region_name }}"
56 password: "{{ openstack_helm_endpoints_magnum_keystone_password }}"
57 # NOTE(mnaser): Magnum does not allow changing the interface to internal
58 # so we workaround with this for now.
59 insecure: true
60 keystone_authtoken:
61 # NOTE(mnaser): Magnum does not allow changing the interface to internal
62 # so we workaround with this for now.
63 insecure: true
64 magnum_client:
Mohammed Naserfef69422023-01-18 02:38:06 +000065 region_name: "{{ openstack_helm_endpoints_magnum_region_name }}"
okozachenko120365556a02023-06-02 02:32:46 +100066 manila_client:
67 endpoint_type: internalURL
68 region_name: "{{ openstack_helm_endpoints_manila_region_name }}"
Mohammed Naserfef69422023-01-18 02:38:06 +000069 neutron_client:
70 endpoint_type: internalURL
71 region_name: "{{ openstack_helm_endpoints_neutron_region_name }}"
72 nova_client:
vexxhost-bot0945b8e2024-11-04 11:27:04 -050073 api_version: 2.15
Mohammed Naserfef69422023-01-18 02:38:06 +000074 endpoint_type: internalURL
75 region_name: "{{ openstack_helm_endpoints_nova_region_name }}"
76 octavia_client:
77 endpoint_type: internalURL
78 region_name: "{{ openstack_helm_endpoints_octavia_region_name }}"
79 pod:
80 replicas:
81 api: 3
82 conductor: 3
Mohammed Naser125d2d22024-06-04 17:05:03 -040083 mounts:
84 magnum_conductor:
85 magnum_conductor:
86 volumeMounts:
vexxhost-bot93b95c82024-06-06 00:04:20 +020087 - name: ca-certificates
88 mountPath: /etc/ssl/certs/ca-certificates.crt
Mohammed Naser125d2d22024-06-04 17:05:03 -040089 readOnly: true
90 volumes:
vexxhost-bot93b95c82024-06-06 00:04:20 +020091 - name: ca-certificates
Mohammed Naser125d2d22024-06-04 17:05:03 -040092 hostPath:
93 path: "{{ defaults_ca_certificates_path }}"
Mohammed Naserfef69422023-01-18 02:38:06 +000094 manifests:
95 ingress_api: false
96 service_ingress_api: false
Mohammed Naser756b7172023-02-03 04:01:53 +000097
Mohammed Naser65cda132024-05-02 14:34:08 -040098_magnum_registry_ingress_annotations: {}
vexxhost-bot7970a492024-10-29 12:32:11 -040099
100_magnum_images:
101 - name: ubuntu-2204-kube-v1.29.6
102 url: https://static.atmosphere.dev/artifacts/magnum-cluster-api/ubuntu-jammy-kubernetes-1-29-6-1720107687.qcow2
103 distro: ubuntu
104 - name: ubuntu-2204-kube-v1.30.2
105 url: https://static.atmosphere.dev/artifacts/magnum-cluster-api/ubuntu-jammy-kubernetes-1-30-2-1720107688.qcow2
106 distro: ubuntu
107 - name: ubuntu-2204-kube-v1.31.1
108 url: https://static.atmosphere.dev/artifacts/magnum-cluster-api/ubuntu-jammy-kubernetes-1-31-1-1728920853.qcow2
109 distro: ubuntu