blob: 07a42d2414be6c7d1b3ab4b9246ceceb3f02816c [file] [log] [blame]
Jakub Pavlik71b2c842016-01-25 23:18:44 +01001horizon:
2 server:
3 enabled: true
4 version: liberty
5 secret_key: secret
Jakub Pavlika1dd7ad2016-01-31 15:49:53 +01006 session_timeout: 43200
Adam Tengler250e9b32018-06-26 14:39:31 +00007 ssl_no_verify: false
Jakub Pavlik71b2c842016-01-25 23:18:44 +01008 bind:
9 address: 127.0.0.1
10 port: 80
11 wsgi:
12 processes: 3
13 threads: 10
14 mail:
15 engine: dummy
16 cache:
17 engine: memcached
18 prefix: 'CACHE_HORIZON'
19 members:
20 - host: 127.0.0.1
21 port: 11211
22 identity:
23 engine: keystone
24 port: 5000
25 host: 127.0.0.1
Martin819ef24a2a2017-02-14 14:25:57 +010026 encryption: ssl
Alexander Noskov787a8122016-12-07 13:00:49 +040027 api_version: 2
Dennis Dmitriev698f9ae2017-03-06 14:06:04 +020028 endpoint_type: publicURL
Gleb Galkinfee4e6d2017-12-11 14:23:37 +030029 regions:
30 - name: cluster1
31 address: http://cluster1.example.com:5000/v2.0
32 - name: cluster2
33 address: http://cluster2.example.com:5000/v2.0
Alexander Noskov787a8122016-12-07 13:00:49 +040034 websso:
35 login_url: "WEBROOT + 'auth/login/'"
36 logout_url: "WEBROOT + 'auth/logout/'"
Aleksieiev, Oleksii318d9de2018-05-18 16:37:18 -070037 login_redirect_url: "WEBROOT + 'project/'"
Alexander Noskov787a8122016-12-07 13:00:49 +040038 websso_choices:
Aleksieiev, Oleksii318d9de2018-05-18 16:37:18 -070039 credentials:
40 description: "Keystone Credentials"
41 oidc:
42 description: "OpenID Connect"
43 saml2:
44 description: "Security Assertion Markup Language"
45 idp_mapping:
46 myidp_openid:
47 id: myidp
48 protocol: openid
49 myipd_mapped:
50 id: myidp
51 protocol: mapped
Michael Senin7018af02017-03-06 12:10:14 +040052 horizon_config:
53 password_autocomplete: off
54 openstack_neutron_network:
Dmitry Stremkovskiy381e5602017-07-18 18:50:13 +030055 enable_fip_topology_check: False
Pavel Cizinsky4c773642018-08-21 15:28:57 +020056 launch_instance_defaults:
57 config_drive: False
58 enable_scheduler_hints: True
59 disable_image: False
60 disable_instance_snapshot: False
61 disable_volume: False
62 disable_volume_snapshot: False
63 create_volume: True
Dmitry Stremkovskiy381e5602017-07-18 18:50:13 +030064 default_domain: default
65 multidomain: False
Adam Tengler383e5712018-06-26 20:09:54 +000066 themes:
67 default: default
68 directory: themes
69 cookie_name: theme
70 available:
71 default:
72 name: "Default"
73 description: "Default style theme"
74 path: "themes/default"
75 material:
76 name: "Material"
77 description: "Google's Material Design style theme"
78 path: "themes/material"
Oleksandr Pidrepnyi116b9312019-05-24 14:10:06 +030079 configmap:
80 API_RESULT_LIMIT: 1000
81 API_RESULT_PAGE_SIZE: 20
sgarbuz23622812019-01-04 17:29:12 +020082
83apache:
84 server:
85 enabled: true
86 bind:
87 address: 0.0.0.0
88 ports:
89 - 80
90 - 443
91 protocol: tcp
92 modules:
93 - ssl
94 - rewrite
95 default_mpm: prefork
96 mpm:
97 prefork:
98 servers:
99 start: 5
100 spare:
101 min: ${apache:server:mpm:prefork:servers:start}
102 max: 10
103 # Avoid memory leakage by restarting workers every x requests
104 max_requests: 0
105 # Should be 80% of server memory / average memory usage of one worker
106 max_clients: 150
107 # Should be same or more than max clients
108 limit: ${apache:server:mpm:prefork:max_clients}
109 event:
110 servers:
111 start: 5
112 spare:
113 min: 25
114 max: 75
115 threads_per_child: 25
116 # Avoid memory leakage by restarting workers every x requests
117 max_requests: 0
118 # Should be 80% of server memory / average memory usage of one worker
119 max_clients: 150
120 limit: 64
121 worker:
122 servers:
123 start: 5
124 spare:
125 min: 25
126 max: 75
127 threads_per_child: 25
128 # Avoid memory leakage by restarting workers every x requests
129 max_requests: 0
130 # Should be 80% of server memory / average memory usage of one worker
131 max_clients: 150
132 limit: 64