You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
BREAKING CHANGES:
Added 'globals' and 'environments' root directories for global and
Puppet-environment keys, respectively, in the normalized key paths
in the backend.
This change makes the top-level organization of keys in the backend
explicit, and thus more understandable.
The prefix used for global keys was changed from <keystore root dir> to <keystore root dir>/globals.
The prefix used for environment keys was changed from <keystore root dir>/<specific Puppet environment> to <keystore root dir>/environments/<specific Puppet environment>.
Change required for the LDAP plugin.
Replaced the confusing 'environment' backend option in each simpkv Puppet
function with a 'global' Boolean option.
Global keys are now specified by setting 'global' to true in lieu of
setting 'environment' to ''.
Changed the key and folder name specification to restrict letter
characters to lowercase.
Change required for the LDAP plugin.
Changed the plugin configuration API
Configuration has been split out into its own method, instead of being
done in the plugin constructor.
This minimal change simplifies unit testing of configuration of complex
plugins.
Fixed the mechanism a plugin uses to advertise its type.
Plugin type is now determined from its filename.
Previous mechanism did not work when when multiple plugins were used.
Added
LDAP plugin
Acceptance test that demonstrates its use and integration with
a 389-DS instance configured with the SIMP data schema
More detailed plugin exception reporting in order to pinpoint plugin
logic problems.
Now prints out the useful portion of the backtrace when an exception
is raised.
Especially useful during plugin development.
More background information for users
More background information for plugin developers, which has now
been split out into its own document.
Removed support for Puppet 5
Ensured support for Puppet 7 in requirements and stdlib