diff --git a/etc/skyline.yaml.sample b/etc/skyline.yaml.sample index 6064477..346bb1f 100644 --- a/etc/skyline.yaml.sample +++ b/etc/skyline.yaml.sample @@ -2,9 +2,9 @@ default: access_token_expire: 3600 access_token_renew: 1800 cors_allow_origins: [] - database_url: sqlite:////tmp/skyline.db + database_url: mysql://root:root@localhost:3306/skyline debug: false - log_dir: /tmp + log_dir: ./log secret_key: aCtmgbcUqYUy_HNVg5BDXCaeJgJQzHJXwqbXr0Nmb2o session_name: session developer: @@ -66,9 +66,11 @@ openstack: nginx_prefix: /api/openstack reclaim_instance_interval: 604800 service_mapping: + baremetal: ironic compute: nova identity: keystone image: glance + load-balancer: octavia network: neutron orchestration: heat placement: placement diff --git a/libs/skyline-apiserver/skyline_apiserver/config/openstack.py b/libs/skyline-apiserver/skyline_apiserver/config/openstack.py index 5cc896a..f916b59 100644 --- a/libs/skyline-apiserver/skyline_apiserver/config/openstack.py +++ b/libs/skyline-apiserver/skyline_apiserver/config/openstack.py @@ -74,7 +74,7 @@ interface_type = Opt( name="interface_type", description="OpenStack endpoint interface type", schema=InterfaceType, - default="internal", + default="public", ) nginx_prefix = Opt( @@ -173,6 +173,8 @@ service_mapping = Opt( "network": "neutron", "compute": "nova", "placement": "placement", + "baremetal": "ironic", + "load-balancer": "octavia", }, )