Fedora 9 Update: func-0.23-1.fc9

updates at fedoraproject.org updates at fedoraproject.org
Fri Oct 24 23:53:32 UTC 2008


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2008-8153
2008-10-24 22:47:46
--------------------------------------------------------------------------------

Name        : func
Product     : Fedora 9
Version     : 0.23
Release     : 1.fc9
URL         : https://hosted.fedoraproject.org/projects/func/
Summary     : Remote management framework
Description :

func is a remote api for mangement, configuration, and monitoring of systems.

--------------------------------------------------------------------------------
Update Information:

- job_id's for async work are now more human readable and meaningful  -
Improvements in the overlord side groups api. Including adding/remove  lists of
hosts to the groups configuration, querying the list of groups.  - Updates to
yumcmd minion module to allow specifying packages to update  in more detail,
including patterns. Also return the list of packages updated  on a update call
instead of the previously useless "True"  - Several refactoring changes to
remove code that was duplicated between  func and certmaster.  - Added "func-
transmit". func-transmit is a utility that allows for access to  the func
overlord api via the command line. It reads formatted data via stdin  and
outputs formatted data via stdout. Currently yaml and json are supported.  This
should make it easy for other language bindings to access the full power  of
func. See https://fedorahosted.org/func/wiki/FuncTransmit for more details.  -
Using "func-transmit" there are now language bindings for java and groovy  -
func now supports func delegation, allowing for a tiered deployment of func
minions and overlords. This is useful for adapting to network topologies, or
for improving performance on large deployments.  See
https://fedorahosted.org/func/wiki/DelegationModule  - command.run now supports
setting env variables  - Copyfile module works better for large files  - Most
modules now export method args and api calling information though the
module.get_method_args argument  see
https://fedorahosted.org/func/wiki/ExportMethodArgs  - Tons of changes in the
funcweb app, including usage of the get_method_args info  - Added support for
"local" Overlord() api modules.  So overlord modules can implement  abstractions
for the overlord api usage. copyfile is a good example.  - Modules for overlord
cmd_modules and the modules used for local api are now loaded  as plugins, so
they can just be dropped into place.  - Merges of the Google Summer of Code
students (Krzysztof A. Adamski and Denis Kurov)  code into the tree (well, the
last little bits of it anyway, most was already merged)
--------------------------------------------------------------------------------
ChangeLog:

* Fri Jul 18 2008 Adrian Likins <alikins at redhat.com> - 0.23-1
- remove requirement for pyyaml, add python-simplejson
* Fri Jul 11 2008 Michael DeHaan <mdehaan at redhat.com> - 0.23-1
- (for ssalevan) adding in mapping/delegation tools
* Mon Jul  7 2008 Michael DeHaan <mdehaan at redhat.com> - 0.22-1
- packaged func-transmit script
* Wed Jul  2 2008 Michael DeHaan <mdehaan at redhat.com> - 0.21-1
- new release, upstream changes
* Mon Jun 30 2008 Michael DeHaan <mdehaan at redhat.com> - 0.20-1
- new release, upstream changes
* Sat Jun 28 2008 Adrian Likins <alikins at redhat.com> - 0.18-2
- fix fedora bug #441283 - typo in postinstall scriptlet
  (the init.d symlinks for runlevels 1 and 6 were created wrong)
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #441283 - typo in postinstall scriptlet
        https://bugzilla.redhat.com/show_bug.cgi?id=441283
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update func' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
http://fedoraproject.org/keys
--------------------------------------------------------------------------------




More information about the package-announce mailing list