Coverage for nova/middleware.py: 100%
3 statements
« prev ^ index » next coverage.py v7.6.12, created at 2025-04-24 11:16 +0000
« prev ^ index » next coverage.py v7.6.12, created at 2025-04-24 11:16 +0000
1# Copyright 2016 Hewlett Packard Enterprise Development Company, L.P.
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.
15from oslo_middleware import cors
18def set_defaults():
19 """Update default configuration options for oslo.middleware."""
20 cors.set_defaults(
21 allow_headers=['X-Auth-Token',
22 'X-Openstack-Request-Id',
23 'X-Identity-Status',
24 'X-Roles',
25 'X-Service-Catalog',
26 'X-User-Id',
27 'X-Tenant-Id',
28 'X-OpenStack-Nova-API-Version',
29 'OpenStack-API-Version'],
30 expose_headers=['X-Auth-Token',
31 'X-Openstack-Request-Id',
32 'X-Subject-Token',
33 'X-Service-Token',
34 'X-OpenStack-Nova-API-Version',
35 'OpenStack-API-Version'],
36 allow_methods=['GET',
37 'PUT',
38 'POST',
39 'DELETE',
40 'PATCH']
41 )