
Add 'user_default_domain' config option to replace the hardcoded "Default" domain when users login without specifying a domain. Also add '/config' API endpoint to expose public configurations before authentication. Currently returns user_default_domain and can be extended for other public configs. Changes: - Add user_default_domain in openstack config section - Add GET /config endpoint (no auth required) - Use generic Config schema for extensibility - Update docs and sample files This improves flexibility for multi-domain deployments. Change-Id: I6fc40337c9835cf8172bcfa86cac621b7effeb0d Signed-off-by: Reet Srivastava <reet.srivastava@rackspace.com> Signed-off-by: Wu Wenxiang <wu.wenxiang@algoblu.com>
94 lines
2.3 KiB
Plaintext
94 lines
2.3 KiB
Plaintext
default:
|
|
access_log_file: skyline-nginx-access.log
|
|
access_token_expire: 3600
|
|
access_token_renew: 1800
|
|
cafile: ''
|
|
cors_allow_origins: []
|
|
database_url: sqlite:////tmp/skyline.db
|
|
debug: false
|
|
error_log_file: skyline-nginx-error.log
|
|
log_dir: /var/log/skyline
|
|
log_file: skyline.log
|
|
policy_file_path: /etc/skyline/policy
|
|
policy_file_suffix: policy.yaml
|
|
prometheus_basic_auth_password: ''
|
|
prometheus_basic_auth_user: ''
|
|
prometheus_enable_basic_auth: false
|
|
prometheus_endpoint: http://localhost:9091
|
|
secret_key: aCtmgbcUqYUy_HNVg5BDXCaeJgJQzHJXwqbXr0Nmb2o
|
|
session_name: session
|
|
ssl_enabled: true
|
|
openstack:
|
|
base_domains:
|
|
- heat_user_domain
|
|
default_region: RegionOne
|
|
enforce_new_defaults: true
|
|
extension_mapping:
|
|
floating-ip-port-forwarding: neutron_port_forwarding
|
|
fwaas_v2: neutron_firewall
|
|
qos: neutron_qos
|
|
vpnaas: neutron_vpn
|
|
interface_type: public
|
|
keystone_url: http://127.0.0.1:5000/v3/
|
|
nginx_prefix: /api/openstack
|
|
reclaim_instance_interval: 604800
|
|
service_mapping:
|
|
baremetal: ironic
|
|
block-storage: cinder
|
|
compute: nova
|
|
container: zun
|
|
container-infra: magnum
|
|
database: trove
|
|
dns: designate
|
|
identity: keystone
|
|
image: glance
|
|
instance-ha: masakari
|
|
key-manager: barbican
|
|
load-balancer: octavia
|
|
network: neutron
|
|
object-store: swift
|
|
orchestration: heat
|
|
placement: placement
|
|
sharev2: manilav2
|
|
sso_enabled: false
|
|
sso_protocols:
|
|
- openid
|
|
sso_region: RegionOne
|
|
system_admin_roles:
|
|
- admin
|
|
- system_admin
|
|
system_project: service
|
|
system_project_domain: Default
|
|
system_reader_roles:
|
|
- system_reader
|
|
system_user_domain: Default
|
|
system_user_name: skyline
|
|
system_user_password: ''
|
|
user_default_domain: Default
|
|
setting:
|
|
base_settings:
|
|
- flavor_families
|
|
- gpu_models
|
|
- usb_models
|
|
flavor_families:
|
|
- architecture: x86_architecture
|
|
categories:
|
|
- name: general_purpose
|
|
properties: []
|
|
- name: compute_optimized
|
|
properties: []
|
|
- name: memory_optimized
|
|
properties: []
|
|
- name: high_clock_speed
|
|
properties: []
|
|
- architecture: heterogeneous_computing
|
|
categories:
|
|
- name: compute_optimized_type_with_gpu
|
|
properties: []
|
|
- name: visualization_compute_optimized_type_with_gpu
|
|
properties: []
|
|
gpu_models:
|
|
- nvidia_t4
|
|
usb_models:
|
|
- usb_c
|