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: |
| 20 | replicas: |
| 21 | server: 3 |
| 22 | conf: |
| 23 | horizon: |
| 24 | local_settings: |
| 25 | config: |
Mohammed Naser | 876cb21 | 2023-02-24 15:27:00 -0500 | [diff] [blame] | 26 | disallow_iframe_embed: "True" |
Mohammed Naser | b7b97d6 | 2022-03-12 16:30:00 -0500 | [diff] [blame] | 27 | secure_proxy_ssl_header: "True" |
| 28 | horizon_images_upload_mode: direct |
| 29 | openstack_enable_password_retrieve: "True" |
Oleksandr Kozachenko | b009349 | 2023-09-06 21:43:47 +0200 | [diff] [blame] | 30 | auth: |
| 31 | sso: |
| 32 | enabled: true |
| 33 | initial_choice: "{{ (keystone_domains is defined) | ternary(keystone_domains[0].name, 'atmosphere') }}" |
vexxhost-bot | 56a203c | 2024-07-04 23:24:58 +0200 | [diff] [blame] | 34 | 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] | 35 | raw: |
Mohammed Naser | a0b1eb8 | 2023-10-04 23:06:52 -0400 | [diff] [blame] | 36 | 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] | 37 | 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] | 38 | # yamllint disable-line rule:line-length |
| 39 | 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/ |
vexxhost-bot | dbdc8b0 | 2024-07-30 01:57:36 +0200 | [diff] [blame] | 40 | openstack_cinder_features: |
| 41 | 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] | 42 | extra_panels: |
| 43 | - designatedashboard |
| 44 | - heat_dashboard |
| 45 | - ironic_ui |
| 46 | - magnum_ui |
okozachenko1203 | 4d68d31 | 2023-03-24 23:54:30 +1100 | [diff] [blame] | 47 | - manila_ui |
Mohammed Naser | b7b97d6 | 2022-03-12 16:30:00 -0500 | [diff] [blame] | 48 | - monitoring |
| 49 | - neutron_vpnaas_dashboard |
| 50 | - octavia_dashboard |
| 51 | - senlin_dashboard |
Mohammed Naser | b7b97d6 | 2022-03-12 16:30:00 -0500 | [diff] [blame] | 52 | manifests: |
| 53 | ingress_api: false |
| 54 | service_ingress_api: false |
Mohammed Naser | 66a446c | 2023-02-21 03:11:56 +0000 | [diff] [blame] | 55 | |
| 56 | _horizon_ingress_annotations: |
| 57 | nginx.ingress.kubernetes.io/proxy-body-size: "5000m" |
| 58 | nginx.ingress.kubernetes.io/proxy-request-buffering: "off" |