Keystone_endpoint warning everywhere by default
Bug #1528308 reported by
Emilien Macchi
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-keystone |
Fix Released
|
Critical
|
Emilien Macchi |
Bug Description
A recent change (1] made Keystone_endpoint matching service by name/type.
This change added a warning if endpoints were not created with a default service.
The way this new feature was added is problematic because we had warnings by default, since all Puppet modules use this define, so it introduced a poor user experience.
Warning present everywhere since this commit:
/Keystone_
Changed in puppet-keystone: | |
importance: | Undecided → Critical |
assignee: | nobody → Emilien Macchi (emilienm) |
Changed in puppet-keystone: | |
status: | New → In Progress |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/259996 /git.openstack. org/cgit/ openstack/ puppet- keystone/ commit/ ?id=6e811badf0d c43b980ca3479e4 7a4a13eb9cad4b
Committed: https:/
Submitter: Jenkins
Branch: master
commit 6e811badf0dc43b 980ca3479e47a4a 13eb9cad4b
Author: Emilien Macchi <email address hidden>
Date: Mon Dec 21 13:52:06 2015 +0100
Manage Keystone_endpoint and Keystone_service without warnings by default
A recent change (1] made Keystone_endpoint matching service by name/type.
This change added a warning if endpoints were not created with a default
service.
The way this new feature was added is problematic because we had
warnings by default, since all Puppet modules use this define, so it
introduced a poor user experience.
This patch makes sure a service type is configured with the new way in :resource: :service_ identity function, when creating
the keystone:
endpoint.
For backward compatibility, when no service type is specified, we have now a
conditional that sends a warning if no service type is set but still
create the endpoints.
For the service management, it adds the service type with the new way,
so we don't have any warning by default.
So from this patch, we don't have this kind of warning by default: endpoint[ RegionOne/ keystone] /type: Support for a endpoint
/Keystone_
without the type set is deprecated in Liberty. It will be dropped in
Mitaka
[1] http:// git.openstack. org/cgit/ openstack/ puppet- keystone/ commit/ ?id=0a4e06abb0f 5b3f324464ff521 9d2885816311ce
Closes-Bug: #1528308 5c768d85a236c09 42d265c74dd
Change-Id: I6e411d8f81c7ae