The purpose of this release of Func is to make Func use the Certmaster
project, which was originally part of Func, to provide SSL certificate
functionality.
https://fedorahosted.org/certmaster
Func now requires the certmaster package for installation and both will
be available in Fedora/EPEL. Having Certmaster
seperate means that other projects (who want a convinent way to
distribute certificates) can now make usage of certmaster functionality
without
having to install Func code. As certmaster was originally intended
for use by other applications outside of Func, this definitely makes
good sense. It means that certmaster can be adopted by other projects
more easily (though we'd love it if those applications were built on
Func where it makes sense!).
For those that do not want to wait for these to hit EPEL, the source
RPMs are available here:
http://people.fedoraproject.org/~mdehaan/files/func/
http://people.fedoraproject.org/~mdehaan/files/certmaster/
Please note that if you have an existing Func installation, you will
need to re-sign your certificates, as well as reconfigure your minions,
in order
to make use of the updated project. This should be a one-time
change. You should notice that the setup instructions are basically
the same, though some configuration options now live in /etc/certmaster
instead of /etc/func.
Please read: https://fedorahosted.org/func/wiki/InstallAndSetupGuide
We have an upgrade script in git but decided not to enable it due to
some problems migrating certificates over. In this new version of Func,
Func is using a certmaster "requestor" library (still Python) to request
certificates, rather than doing it on it's own. For applications and
scripts written in other languages, there is /usr/bin/certmaster-request
which does the same thing and is a trivial wrapper around that library.
There are no impacts to any of the Func commands or the API. This
release is only to split out certmaster, so more interesting features
will be coming in future releases.
If you have any questions about any of the above, or would like to use
certmaster in another project and would like some help figuring things
out, please let us know!
--Michael
_______________________________________________
Func-list mailing list
Func-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/func-list