summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorAdam Harwell <flux.adam@gmail.com>2018-08-02 08:53:32 +0900
committerAdam Harwell <flux.adam@gmail.com>2018-09-11 17:08:36 -0600
commit6651c8ffce48ce7ff08f5563a8e6212677ea0468 (patch)
tree3e2917d7133a79cf206c918d031f53159addef12 /releasenotes
parent1a8cc8c1ebac5fa0359cb3ed433bc60afba30972 (diff)
downloadpython-barbicanclient-6651c8ffce48ce7ff08f5563a8e6212677ea0468.tar.gz
Allow fetching by UUID, and respect interface
When passing a UUID to the client, use the Barbican endpoint from the service catalog to fetch the entity. When passing an href, strip everything before the UUID and use it the same as a passed UUID. This allows for service usage when secrets are created with a public endpoint but must be retrieved from an internal or admin endpoint, and is probably how all usage should have worked to begin with. Change-Id: I90778a2eeefc4cfe42b0e2a48ba09036e3e6d83d Story: 2003197 Task: 23353
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/use-only-uuid-from-href-81710d1b388dce57.yaml8
1 files changed, 8 insertions, 0 deletions
diff --git a/releasenotes/notes/use-only-uuid-from-href-81710d1b388dce57.yaml b/releasenotes/notes/use-only-uuid-from-href-81710d1b388dce57.yaml
new file mode 100644
index 0000000..97e135c
--- /dev/null
+++ b/releasenotes/notes/use-only-uuid-from-href-81710d1b388dce57.yaml
@@ -0,0 +1,8 @@
+---
+features:
+ - |
+ Lookups (for all Read/Update/Delete actions) are now performed using only
+ the UUID of the entity. For backward compatability, full HATEOS refs may
+ be used, but everything before the UUID will be stripped and the service
+ catalog entry for Barbican will be substituted. This should have no impact
+ on accessing existing secrets with any version of Barbican.