Add octavia_identity in os_client_config
Related-PROD: PROD-22017
Change-Id: Iba736fca1a72b652017a727c5ce88698a9c8bd63
diff --git a/keystone/client/os_client_config/octavia_identity.yml b/keystone/client/os_client_config/octavia_identity.yml
new file mode 100644
index 0000000..3d84b0c
--- /dev/null
+++ b/keystone/client/os_client_config/octavia_identity.yml
@@ -0,0 +1,20 @@
+parameters:
+ keystone:
+ client:
+ os_client_config:
+ enabled: true
+ cfgs:
+ root:
+ content:
+ clouds:
+ octavia_identity:
+ region_name: ${_param:openstack_region}
+ identity_api_version: '3'
+ interface: 'internal'
+ auth:
+ username: 'octavia'
+ password: ${_param:keystone_octavia_password}
+ user_domain_name: 'Default'
+ project_name: 'service'
+ project_domain_name: 'Default'
+ auth_url: ${_param:keystone_service_protocol}://${_param:keystone_service_host}:5000
\ No newline at end of file
diff --git a/keystone/client/v3/service/octavia.yml b/keystone/client/v3/service/octavia.yml
index d571105..56de95b 100644
--- a/keystone/client/v3/service/octavia.yml
+++ b/keystone/client/v3/service/octavia.yml
@@ -1,3 +1,6 @@
+classes:
+- system.keystone.client.os_client_config.octavia_identity
+
parameters:
_param:
cluster_public_protocol: https
@@ -5,8 +8,18 @@
octavia_service_protocol: http
keystone:
client:
+ server:
+ identity:
+ octavia:
+ api_version: 3
+ octavia_identity:
+ admin:
+ api_version: ''
+ user_domain_name: 'Default'
+ project_domain_name: 'Default'
resources:
v3:
+ cloud_name: 'octavia_identity'
roles:
global_load_balancer_member:
name: load-balancer_member