bda6517c97
Bringing in the Endpoint Filter Group blueprint into Openstack client. Endpoint filter groups have been around in Keystone since the days of KILO but only picked up by Openstack client in v3.15. In the absence of Endpoint filter groups, clients are responsible for filtering the endpoint list, instead of Keystone sending a tailored list. For e.g. in Distributed Cloud, local Openstack services in the Central Region should not be seeing endpoints for subclouds, as they don't directly communicate with subclouds. As part of this blueprint we also had to bring in an important commit that Optimizes the command "openstack endpoint list". The current behavior is to make a Service call for each Endpoint in the Endpoint list, so for N endpoints yo have N + 1 calls to Keystone. The new behavior makes 1 call for Endpoint list, and 1 call for Service list and works with the two lists... so you do down from (N+1) calls to 2 Change-Id: I9c03938c25b56d64b59ce42cae5026f2830f02b7 Signed-off-by: Tyler Smith <tyler.smith@windriver.com>
28 lines
1.0 KiB
Diff
28 lines
1.0 KiB
Diff
From ab8fc2b85ab7b60bdfeca496a32e90bc8f575478 Mon Sep 17 00:00:00 2001
|
|
From: Kam Nasim <kam.nasim@windriver.com>
|
|
Date: Fri, 11 May 2018 13:13:15 -0400
|
|
Subject: [PATCH] meta patch for endpoint groups
|
|
|
|
Signed-off-by: Kam Nasim <kam.nasim@windriver.com>
|
|
---
|
|
SPECS/python-openstackclient.spec | 3 +++
|
|
1 file changed, 3 insertions(+)
|
|
|
|
diff --git a/SPECS/python-openstackclient.spec b/SPECS/python-openstackclient.spec
|
|
index 5d75107..26941e4 100644
|
|
--- a/SPECS/python-openstackclient.spec
|
|
+++ b/SPECS/python-openstackclient.spec
|
|
@@ -27,6 +27,9 @@ Patch0006: 0002-US101470-Openstackclient-implementation-of-novaclien.patc
|
|
Patch0007: 0001-US106901-Openstack-CLI-Adoption.patch
|
|
Patch0008: 0002-US106901-Openstack-CLI-Adoption.patch
|
|
Patch0009: 0003-US106901-Openstack-CLI-Adoption.patch
|
|
+Patch0010: 0001-Optimize-getting-endpoint-list.patch
|
|
+Patch0011: 0002-Add-support-for-endpoing-filter-commands.patch
|
|
+Patch0012: 0003-Add-support-for-endpoint-group-commands.patch
|
|
|
|
BuildArch: noarch
|
|
|
|
--
|
|
1.8.3.1
|
|
|