Mohammed Naser | b7b97d6 | 2022-03-12 16:30:00 -0500 | [diff] [blame] | 1 | # 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 Naser | 2145fc3 | 2023-01-29 23:23:03 +0000 | [diff] [blame] | 15 | _horizon_helm_values: |
Mohammed Naser | b7b97d6 | 2022-03-12 16:30:00 -0500 | [diff] [blame] | 16 | endpoints: "{{ openstack_helm_endpoints }}" |
| 17 | images: |
Michiel Piscaer | 60d09f9 | 2023-01-20 18:58:55 +0100 | [diff] [blame] | 18 | tags: "{{ atmosphere_images | vexxhost.atmosphere.openstack_helm_image_tags('horizon') }}" |
Mohammed Naser | b7b97d6 | 2022-03-12 16:30:00 -0500 | [diff] [blame] | 19 | pod: |
Mohammed Naser | 1b396e3 | 2025-02-05 14:07:02 -0500 | [diff] [blame] | 20 | security_context: |
| 21 | horizon: |
| 22 | pod: |
| 23 | fsGroup: 42424 |
| 24 | db_sync: |
| 25 | pod: |
| 26 | fsGroup: 42424 |
| 27 | tests: |
| 28 | pod: |
| 29 | fsGroup: 42424 |
Mohammed Naser | b7b97d6 | 2022-03-12 16:30:00 -0500 | [diff] [blame] | 30 | replicas: |
| 31 | server: 3 |
| 32 | conf: |
| 33 | horizon: |
| 34 | local_settings: |
| 35 | config: |
Mohammed Naser | 876cb21 | 2023-02-24 15:27:00 -0500 | [diff] [blame] | 36 | disallow_iframe_embed: "True" |
Mohammed Naser | 1b396e3 | 2025-02-05 14:07:02 -0500 | [diff] [blame] | 37 | allowed_hosts: |
| 38 | - "{{ openstack_helm_endpoints_horizon_api_host }}" |
Mohammed Naser | b7b97d6 | 2022-03-12 16:30:00 -0500 | [diff] [blame] | 39 | secure_proxy_ssl_header: "True" |
| 40 | horizon_images_upload_mode: direct |
| 41 | openstack_enable_password_retrieve: "True" |
Oleksandr Kozachenko | b009349 | 2023-09-06 21:43:47 +0200 | [diff] [blame] | 42 | auth: |
| 43 | sso: |
| 44 | enabled: true |
| 45 | initial_choice: "{{ (keystone_domains is defined) | ternary(keystone_domains[0].name, 'atmosphere') }}" |
Rico Lin | d13b6a6 | 2024-07-05 01:23:22 +0800 | [diff] [blame] | 46 | idp_mapping: "{{ keystone_domains | default([{'name': (keystone_keycloak_realm | default('atmosphere')), 'label': (keystone_keycloak_realm_name | default('Atmosphere'))}]) | vexxhost.atmosphere.keystone_domains_to_idp_mappings }}" # noqa: yaml[line-length] |
Mohammed Naser | b7b97d6 | 2022-03-12 16:30:00 -0500 | [diff] [blame] | 47 | raw: |
Mohammed Naser | a0b1eb8 | 2023-10-04 23:06:52 -0400 | [diff] [blame] | 48 | OPENSTACK_SSL_NO_VERIFY: "{{ ((cluster_issuer_type | default('self-signed')) == 'self-signed') | ternary('True', 'False') | string }}" |
Mohammed Naser | 511c3fa | 2022-03-17 17:54:10 -0400 | [diff] [blame] | 49 | WEBSSO_KEYSTONE_URL: https://{{ openstack_helm_endpoints['identity']['host_fqdn_override']['public']['host'] }}/v3 |
Oleksandr Kozachenko | b009349 | 2023-09-06 21:43:47 +0200 | [diff] [blame] | 50 | # yamllint disable-line rule:line-length |
| 51 | LOGOUT_URL: https://{{ openstack_helm_endpoints['identity']['host_fqdn_override']['public']['host'] }}/v3/auth/OS-FEDERATION/identity_providers/redirect?logout=https://{{ openstack_helm_endpoints_horizon_api_host }}/auth/logout/ |
Giovanni Tirloni | a4cdb01 | 2024-07-25 17:16:33 -0300 | [diff] [blame] | 52 | openstack_cinder_features: |
| 53 | enable_backup: "{{ cinder_helm_values.manifests.deployment_backup | default(True) | ternary('True', 'False') | string }}" |
Mohammed Naser | b7b97d6 | 2022-03-12 16:30:00 -0500 | [diff] [blame] | 54 | extra_panels: |
| 55 | - designatedashboard |
| 56 | - heat_dashboard |
| 57 | - ironic_ui |
| 58 | - magnum_ui |
okozachenko1203 | 4d68d31 | 2023-03-24 23:54:30 +1100 | [diff] [blame] | 59 | - manila_ui |
Mohammed Naser | b7b97d6 | 2022-03-12 16:30:00 -0500 | [diff] [blame] | 60 | - monitoring |
| 61 | - neutron_vpnaas_dashboard |
| 62 | - octavia_dashboard |
Mohammed Naser | b7b97d6 | 2022-03-12 16:30:00 -0500 | [diff] [blame] | 63 | manifests: |
| 64 | ingress_api: false |
| 65 | service_ingress_api: false |
Mohammed Naser | 66a446c | 2023-02-21 03:11:56 +0000 | [diff] [blame] | 66 | |
| 67 | _horizon_ingress_annotations: |
| 68 | nginx.ingress.kubernetes.io/proxy-body-size: "5000m" |
| 69 | nginx.ingress.kubernetes.io/proxy-request-buffering: "off" |
Mohammed Naser | 1b396e3 | 2025-02-05 14:07:02 -0500 | [diff] [blame] | 70 | nginx.ingress.kubernetes.io/enable-cors: "true" |
| 71 | nginx.ingress.kubernetes.io/cors-allow-origin: "{{ openstack_helm_endpoints_horizon_api_host }}" |