New Foreman release - 0.1-5

I’m happy to announce a new version of Foreman - 0.1-5

Highlights are:

Web interface

Most of the pages have been rewritten, there are many changes:

Search options

  • Hosts (filter based on facts, based on host groups etc
  • Facts (all hosts with fact x or with value y etc)
  • Reports (show me all failed reports in the last 3 months etc)
  • Audits (per user, per type – e.g. all hosts, per action – e.g. delete)

Improved Graphs for dashboard and per host

Host edit page now has a lot of logic

  • Class selection depends on your chosen environment
  • Class selection breaks down into modules, making it easy to navigate
  • Inherited classes (via hostgroups), are also visible.
  • Unattended settings will only show selection based on the os (e.g. no
    debian disk templates will be shown to redhat based os etc).
  • Clone existing hosts (instead of choosing all of the options again)

Perform changes on many hosts at once

  • change a parameter for many hosts
  • change host group for many hosts
  • change environment for many hosts
  • delete many hosts at once

Import new puppetclasses from the interface

Unattended installations

  • added support for dynamic disk layout
  • added kickstart/preseed compatibility with Ubuntu 10.04, RHEL6 beta,
    Fedora 13
  • Support for customized kickstart files (e.g. if you use a package like
    rpm, you can create your own kickstart which will not be replaced on next
    update).
  • medias can now be shared with many operating systems (e.g. with
    replacing variables for $arch or $version)
  • x-rhn-provisioning headers support for booting from other devices than
    eth0

Query interface

  • added verbose mode, which will return all of hosts classes, facts and
    external node parameters.
  • added query based on a hostgroup

Others

  • Host ownership (via a user or a user group) base infrastructure for per
    host authorization (e.g. who can change what) and sending the reports to the
    right people.

  • Speed optimization when keeping many reports in the db

  • Puppetdoc integration

    • Foreman can generate puppetdoc (via a rack task, so you can add it
      to your repo post commits scripts), and links to the docs via the puppet
      classes page.
  • Improved PRM packaging

    • added startup script for foreman (uses webrick)
    • moved all config files to /etc/foreman and /etc/sysconfig/foreman
    • moved log files to /var/log and added logrotate support
    • moved db files state dir
  • Added Debian package support

  • Fact importer now imports the hardware model information

Full changelog can be found here: http://theforeman.org/versions/show/7

New rpms should already be available in Foreman repos, Debian package will
follow shortly.

Just following up:

Ubuntu package (tested on Ubuntu 10.04) can be found here:
http://theforeman.org/attachments/download/109/foreman_0.1.5-1_all.deb

RHEL5 packages can be found here:
http://theforeman.org/repo/el5/noarch/rubygem-rack-1.0.1-1.noarch.rpm
http://theforeman.org/repo/el5/noarch/foreman-0.1.5-1.noarch.rpm
http://theforeman.org/repo/el5/noarch/rubygem-passenger-2.2.2-1.noarch.rpm
http://theforeman.org/repo/el5/SRPM/foreman-0.1.5-1.src.rpm

Many many thanks to everyone who took part in the huge foreman release (over
100 tickets!)

Ohad

··· On Mon, Jun 7, 2010 at 4:22 PM, Ohad Levy wrote:

I’m happy to announce a new version of Foreman - 0.1-5

Highlights are:

Web interface

Most of the pages have been rewritten, there are many changes:

Search options

  • Hosts (filter based on facts, based on host groups etc
  • Facts (all hosts with fact x or with value y etc)
  • Reports (show me all failed reports in the last 3 months etc)
  • Audits (per user, per type – e.g. all hosts, per action – e.g.
    delete)

Improved Graphs for dashboard and per host

Host edit page now has a lot of logic

  • Class selection depends on your chosen environment
  • Class selection breaks down into modules, making it easy to navigate
  • Inherited classes (via hostgroups), are also visible.
  • Unattended settings will only show selection based on the os (e.g. no
    debian disk templates will be shown to redhat based os etc).
  • Clone existing hosts (instead of choosing all of the options again)

Perform changes on many hosts at once

  • change a parameter for many hosts
  • change host group for many hosts
  • change environment for many hosts
  • delete many hosts at once

Import new puppetclasses from the interface

Unattended installations

  • added support for dynamic disk layout
  • added kickstart/preseed compatibility with Ubuntu 10.04, RHEL6 beta,
    Fedora 13
  • Support for customized kickstart files (e.g. if you use a package
    like rpm, you can create your own kickstart which will not be replaced on
    next update).
  • medias can now be shared with many operating systems (e.g. with
    replacing variables for $arch or $version)
  • x-rhn-provisioning headers support for booting from other devices
    than eth0

Query interface

  • added verbose mode, which will return all of hosts classes, facts and
    external node parameters.
  • added query based on a hostgroup

Others

  • Host ownership (via a user or a user group) base infrastructure for
    per host authorization (e.g. who can change what) and sending the reports to
    the right people.

  • Speed optimization when keeping many reports in the db

  • Puppetdoc integration

    • Foreman can generate puppetdoc (via a rack task, so you can add it
      to your repo post commits scripts), and links to the docs via the puppet
      classes page.
  • Improved PRM packaging

    • added startup script for foreman (uses webrick)
    • moved all config files to /etc/foreman and /etc/sysconfig/foreman
    • moved log files to /var/log and added logrotate support
    • moved db files state dir
  • Added Debian package support

  • Fact importer now imports the hardware model information

Full changelog can be found here: http://theforeman.org/versions/show/7

New rpms should already be available in Foreman repos, Debian package will
follow shortly.

Love the speed increase. A couple of initial thoughts, I should probably
raise tickets:

1 - Sort by name as default in Hosts section
2 - bring back the yaml link in the Hosts section for a host

Matt

··· On 7 June 2010 09:22, Ohad Levy wrote:

I’m happy to announce a new version of Foreman - 0.1-5

Highlights are:

Web interface

Most of the pages have been rewritten, there are many changes:

Search options

  • Hosts (filter based on facts, based on host groups etc
  • Facts (all hosts with fact x or with value y etc)
  • Reports (show me all failed reports in the last 3 months etc)
  • Audits (per user, per type – e.g. all hosts, per action – e.g.
    delete)

Improved Graphs for dashboard and per host

Host edit page now has a lot of logic

  • Class selection depends on your chosen environment
  • Class selection breaks down into modules, making it easy to navigate
  • Inherited classes (via hostgroups), are also visible.
  • Unattended settings will only show selection based on the os (e.g. no
    debian disk templates will be shown to redhat based os etc).
  • Clone existing hosts (instead of choosing all of the options again)

Perform changes on many hosts at once

  • change a parameter for many hosts
  • change host group for many hosts
  • change environment for many hosts
  • delete many hosts at once

Import new puppetclasses from the interface

Unattended installations

  • added support for dynamic disk layout
  • added kickstart/preseed compatibility with Ubuntu 10.04, RHEL6 beta,
    Fedora 13
  • Support for customized kickstart files (e.g. if you use a package
    like rpm, you can create your own kickstart which will not be replaced on
    next update).
  • medias can now be shared with many operating systems (e.g. with
    replacing variables for $arch or $version)
  • x-rhn-provisioning headers support for booting from other devices
    than eth0

Query interface

  • added verbose mode, which will return all of hosts classes, facts and
    external node parameters.
  • added query based on a hostgroup

Others

  • Host ownership (via a user or a user group) base infrastructure for
    per host authorization (e.g. who can change what) and sending the reports to
    the right people.

  • Speed optimization when keeping many reports in the db

  • Puppetdoc integration

    • Foreman can generate puppetdoc (via a rack task, so you can add it
      to your repo post commits scripts), and links to the docs via the puppet
      classes page.
  • Improved PRM packaging

    • added startup script for foreman (uses webrick)
    • moved all config files to /etc/foreman and /etc/sysconfig/foreman
    • moved log files to /var/log and added logrotate support
    • moved db files state dir
  • Added Debian package support

  • Fact importer now imports the hardware model information

Full changelog can be found here: http://theforeman.org/versions/show/7

New rpms should already be available in Foreman repos, Debian package will
follow shortly.


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To post to this group, send email to foreman-users@googlegroups.com.
To unsubscribe from this group, send email to
foreman-users+unsubscribe@googlegroups.comforeman-users%2Bunsubscribe@googlegroups.com
.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.