Issue #6789 has been updated by Daniel Pittman.

Target version changed from 2.7.1 to 2.7.x

The initial target of this should be local management of the CA only.  This 
isn't intended to bring the full remote / REST glory to that API, just to make 
it possible to use the same API in the same circumstances that you can the 
existing interface class.

The major changes required from the existing class are:

 * remove stateful data from the interface; actions should stand alone.
 * return data, and use rendering hooks for friendly output.
 * replace 'apply' paradigm with direct actions.
 * ensure correct run mode, etc, for local CA.

We also want to make sure we document this appropriately.

This should be shipped as the `ca` Face, and should be part of the next 2.7 
release.
----------------------------------------
Feature #6789: Puppet::SSL::CertificateAuthority::Interface should be migrated 
to Interfaces
https://projects.puppetlabs.com/issues/6789

Author: Luke Kanies
Status: Accepted
Priority: Normal
Assignee: Daniel Pittman
Category: Faces
Target version: 2.7.x
Affected Puppet version: development
Keywords: 
Branch: 


Once we've got the interfaces work complete and merged in, we should migrate 
this class to use them, rather than standing on its own.

It was a first-pass, poor-man's attempt at trying to define interfaces, but it 
wasn't general enough to be useful.  Now that we have general interfaces, it's 
outlived its usefulness.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to