Foreman 0.3 released

I'm pleased to announce the release of Foreman 0.3

Download from:

Source: http://theforeman.org/attachments/download/237/foreman-0.3.tar.bz2
RPM: http://yum.theforeman.org/stable/RPMS/foreman-0.3-1.noarch.rpm

It is recommended to upgrade your foreman smart proxy to the latest version
as well.

Highlights of this release include:

SearchingAn extensive rewrite of the search system was performed.

  • Foreman now has a searchbar that prompts for possible search fields and
    values.
  • Searches can consist of multiple clauses with complex logic operations.
  • Previous searches can be saved as a bookmark and made public for others
    to use.
  • Many more search conditions, among them:
    • Host can be found by their parameters
    • Host can be found by their classes (direct associations or though
      host groups).
    • Host can be found by all valid combinations (e.g. multiple facts,
      report status, time stamps etc)
  • Audits search target have been greatly enhanced
  • All Search conditions could be used via the API as well
  • Search can apply on pages such as the dashboard (e.g. show only hosts
    in environment != development)

Authorization

  • A user is always granted access to their own account information. This
    also allows Internal users to change their password even if they do not have
    edit rights on User.
  • Additional permission groups have been added to control access to
    nearly all of Foreman's feature.

Charting

  • The graphing libraries have been replaced with the Highchart system.
  • Internet access is no longer required to view charts.
  • They look way better :stuck_out_tongue:

Virtualization

  • The hypervisor pages now show more information about their guests.
  • Virtual clients can now be deleted/stopped/started etc.

Smart-proxy extensions

  • Puppet certificates can now be displayed, signed and revoked from
    within Foreman.
  • Autosign entries can be managed from within Foreman.

API

Many more operations that are available from the Web interface have been
exposed via the API. These are just a few:-

  • Classes per host
  • Host's last report
  • Statistics can be retrieved
  • Complex search queries could be performed via the API as well using the
    same search syntax as in the UI

Information for developers

  • The Backend Prototype Javascript library has been replaced with jQuery,
    thus providing a much richer set of graphical browser components

Misc.

  • All communication between smart-proxies and Foreman could be encrypted
    over HTTPS channels.
  • Support for Scientific Linux has been added.
  • Most operations now refer to the host by its name rather than its id in
    the URL.
  • Selected hosts tickbox works across multiple pages.
  • Foreman handles unreachable proxies gracefully.
  • Hosts which report skipped operations are no longer considered as being
    in error state.
  • When creating or editing a host the provisioning templates that will be
    used are displayed.

The complete changes list can be found here:
http://theforeman.org/versions/show/4

As Usual, many thanks to all contributors and users!!!

Have fun,
Ohad

Horray!

··· Sent from my iPhone

On Jun 7, 2011, at 1:15 AM, Ohad Levy ohadlevy@gmail.com wrote:

I’m pleased to announce the release of Foreman 0.3

Download from:

Source: http://theforeman.org/attachments/download/237/foreman-0.3.tar.bz2
RPM: http://yum.theforeman.org/stable/RPMS/foreman-0.3-1.noarch.rpm

It is recommended to upgrade your foreman smart proxy to the latest version as well.

Highlights of this release include:

Searching

An extensive rewrite of the search system was performed.
Foreman now has a searchbar that prompts for possible search fields and values.
Searches can consist of multiple clauses with complex logic operations.
Previous searches can be saved as a bookmark and made public for others to use.
Many more search conditions, among them:
Host can be found by their parameters
Host can be found by their classes (direct associations or though host groups).
Host can be found by all valid combinations (e.g. multiple facts, report status, time stamps etc)
Audits search target have been greatly enhanced
All Search conditions could be used via the API as well
Search can apply on pages such as the dashboard (e.g. show only hosts in environment != development)
Authorization

A user is always granted access to their own account information. This also allows Internal users to change their password even if they do not have edit rights on User.
Additional permission groups have been added to control access to nearly all of Foreman’s feature.
Charting

The graphing libraries have been replaced with the Highchart system.
Internet access is no longer required to view charts.
They look way better :stuck_out_tongue:
Virtualization

The hypervisor pages now show more information about their guests.
Virtual clients can now be deleted/stopped/started etc.
Smart-proxy extensions

Puppet certificates can now be displayed, signed and revoked from within Foreman.
Autosign entries can be managed from within Foreman.
API

Many more operations that are available from the Web interface have been exposed via the API. These are just a few:-

Classes per host
Host’s last report
Statistics can be retrieved
Complex search queries could be performed via the API as well using the same search syntax as in the UI
Information for developers

The Backend Prototype Javascript library has been replaced with jQuery, thus providing a much richer set of graphical browser components
Misc.
All communication between smart-proxies and Foreman could be encrypted over HTTPS channels.
Support for Scientific Linux has been added.
Most operations now refer to the host by its name rather than its id in the URL.
Selected hosts tickbox works across multiple pages.
Foreman handles unreachable proxies gracefully.
Hosts which report skipped operations are no longer considered as being in error state.
When creating or editing a host the provisioning templates that will be used are displayed.

The complete changes list can be found here: http://theforeman.org/versions/show/4

As Usual, many thanks to all contributors and users!!!

Have fun,
Ohad


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.com.
For more options, visit this group at http://groups.google.com/group/foreman-users?hl=en.

Just updated my package from the new source. Went very smooth
upgrading to the new package. I like the new look!

Thanks!
Jake

··· On Jun 7, 3:15 am, Ohad Levy wrote: > I'm pleased to announce the release of Foreman 0.3 > > Download from: > > Source:http://theforeman.org/attachments/download/237/foreman-0.3.tar.bz2 > RPM:http://yum.theforeman.org/stable/RPMS/foreman-0.3-1.noarch.rpm > > It is recommended to upgrade your foreman smart proxy to the latest version > as well. > > Highlights of this release include: > > SearchingAn extensive rewrite of the search system was performed. > > - Foreman now has a searchbar that prompts for possible search fields and > values. > - Searches can consist of multiple clauses with complex logic operations. > - Previous searches can be saved as a bookmark and made public for others > to use. > - Many more search conditions, among them: > - Host can be found by their parameters > - Host can be found by their classes (direct associations or though > host groups). > - Host can be found by all valid combinations (e.g. multiple facts, > report status, time stamps etc) > - Audits search target have been greatly enhanced > - All Search conditions could be used via the API as well > - Search can apply on pages such as the dashboard (e.g. show only hosts > in environment != development) > > Authorization > > - A user is always granted access to their own account information. This > also allows Internal users to change their password even if they do not have > edit rights on User. > - Additional permission groups have been added to control access to > nearly all of Foreman's feature. > > Charting > > - The graphing libraries have been replaced with the Highchart system. > - Internet access is no longer required to view charts. > - They look way better :p > > Virtualization > > - The hypervisor pages now show more information about their guests. > - Virtual clients can now be deleted/stopped/started etc. > > Smart-proxy extensions > > - Puppet certificates can now be displayed, signed and revoked from > within Foreman. > - Autosign entries can be managed from within Foreman. > > API > > Many more operations that are available from the Web interface have been > exposed via the API. These are just a few:- > > - Classes per host > - Host's last report > - Statistics can be retrieved > - Complex search queries could be performed via the API as well using the > same search syntax as in the UI > > Information for developers > > - The Backend Prototype Javascript library has been replaced with jQuery, > thus providing a much richer set of graphical browser components > > Misc. > > - All communication between smart-proxies and Foreman could be encrypted > over HTTPS channels. > - Support for Scientific Linux has been added. > - Most operations now refer to the host by its name rather than its id in > the URL. > - Selected hosts tickbox works across multiple pages. > - Foreman handles unreachable proxies gracefully. > - Hosts which report skipped operations are no longer considered as being > in error state. > - When creating or editing a host the provisioning templates that will be > used are displayed. > > The complete changes list can be found here:http://theforeman.org/versions/show/4 > > As Usual, many thanks to all contributors and users!!! > > Have fun, > Ohad

Well done!!

I've just updated my environment as well.

Is anyone having trouble searching by puppetclass name under Settings >
Puppetclass?

I am getting:

Processing PuppetclassesController#index (for x.x.x.x at 2011-06-08
14:55:18) [GET]
Parameters: {"search"=>"role_"}

ActiveRecord::StatementInvalid (Mysql::Error: You have an error in your SQL
syntax; check the manual that corresponds to your MySQL server version for
the right syntax to use near ') ORDER BY LOWER(puppetclasses.name) LIMIT 0,
20' at line 1: SELECT DISTINCT puppetclasses.id FROM puppetclasses LEFT
OUTER JOIN environments_puppetclasses ON
environments_puppetclasses.puppetclass_id = puppetclasses.id LEFT OUTER
JOIN environments ON environments.id =
environments_puppetclasses.environment_id LEFT OUTER JOIN
hostgroups_puppetclasses ON hostgroups_puppetclasses.puppetclass_id =
puppetclasses.id LEFT OUTER JOIN hostgroups ON hostgroups.id =
hostgroups_puppetclasses.hostgroup_id WHERE (puppetclasses.name LIKE
'%role_%' OR environments.name LIKE '%role_%' OR hostgroups.name
LIKE '%role_%' OR ) ORDER BY LOWER(puppetclasses.name) LIMIT 0, 20):
app/controllers/puppetclasses_controller.rb:18:in index' app/controllers/puppetclasses_controller.rb:16:inindex'

Maybe it is something with my install, but I just wanted to check with you.
:slight_smile:

Thanks in advance,
Gus

··· On Wed, Jun 8, 2011 at 11:23 AM, Jake - USPS wrote:

Just updated my package from the new source. Went very smooth
upgrading to the new package. I like the new look!

Thanks!
Jake

On Jun 7, 3:15 am, Ohad Levy ohadl...@gmail.com wrote:

I’m pleased to announce the release of Foreman 0.3

Download from:

Source:
http://theforeman.org/attachments/download/237/foreman-0.3.tar.bz2
RPM:http://yum.theforeman.org/stable/RPMS/foreman-0.3-1.noarch.rpm

It is recommended to upgrade your foreman smart proxy to the latest
version
as well.

Highlights of this release include:

SearchingAn extensive rewrite of the search system was performed.

  • Foreman now has a searchbar that prompts for possible search fields
    and
    values.
  • Searches can consist of multiple clauses with complex logic
    operations.
  • Previous searches can be saved as a bookmark and made public for
    others
    to use.
  • Many more search conditions, among them:
    • Host can be found by their parameters
    • Host can be found by their classes (direct associations or though
      host groups).
    • Host can be found by all valid combinations (e.g. multiple facts,
      report status, time stamps etc)
  • Audits search target have been greatly enhanced
  • All Search conditions could be used via the API as well
  • Search can apply on pages such as the dashboard (e.g. show only
    hosts
    in environment != development)

Authorization

  • A user is always granted access to their own account information.
    This
    also allows Internal users to change their password even if they do
    not have
    edit rights on User.
  • Additional permission groups have been added to control access to
    nearly all of Foreman’s feature.

Charting

  • The graphing libraries have been replaced with the Highchart system.
  • Internet access is no longer required to view charts.
  • They look way better :stuck_out_tongue:

Virtualization

  • The hypervisor pages now show more information about their guests.
  • Virtual clients can now be deleted/stopped/started etc.

Smart-proxy extensions

  • Puppet certificates can now be displayed, signed and revoked from
    within Foreman.
  • Autosign entries can be managed from within Foreman.

API

Many more operations that are available from the Web interface have been
exposed via the API. These are just a few:-

  • Classes per host
  • Host’s last report
  • Statistics can be retrieved
  • Complex search queries could be performed via the API as well using
    the
    same search syntax as in the UI

Information for developers

  • The Backend Prototype Javascript library has been replaced with
    jQuery,
    thus providing a much richer set of graphical browser components

Misc.

  • All communication between smart-proxies and Foreman could be
    encrypted
    over HTTPS channels.
  • Support for Scientific Linux has been added.
  • Most operations now refer to the host by its name rather than its id
    in
    the URL.
  • Selected hosts tickbox works across multiple pages.
  • Foreman handles unreachable proxies gracefully.
  • Hosts which report skipped operations are no longer considered as
    being
    in error state.
  • When creating or editing a host the provisioning templates that will
    be
    used are displayed.

The complete changes list can be found here:
http://theforeman.org/versions/show/4

As Usual, many thanks to all contributors and users!!!

Have fun,
Ohad


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.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.

> Well done!!
>
> I've just updated my environment as well.
>
> Is anyone having trouble searching by puppetclass name under Settings >
> Puppetclass?
>
> I am getting:
>
> Processing PuppetclassesController#index (for x.x.x.x at 2011-06-08
> 14:55:18) [GET]
> Parameters: {"search"=>"role_"}
>
> ActiveRecord::StatementInvalid (Mysql::Error: You have an error in your SQL
> syntax; check the manual that corresponds to your MySQL server version for
> the right syntax to use near ') ORDER BY LOWER(puppetclasses.name) LIMIT
> 0, 20' at line 1: SELECT DISTINCT puppetclasses.id FROM puppetclasses
> LEFT OUTER JOIN environments_puppetclasses ON
> environments_puppetclasses.puppetclass_id = puppetclasses.id LEFT OUTER
> JOIN environments ON environments.id =
> environments_puppetclasses.environment_id LEFT OUTER JOIN
> hostgroups_puppetclasses ON hostgroups_puppetclasses.puppetclass_id =
> puppetclasses.id LEFT OUTER JOIN hostgroups ON hostgroups.id =
> hostgroups_puppetclasses.hostgroup_id WHERE (puppetclasses.name LIKE
> '%role_%' OR environments.name LIKE '%role_%' OR hostgroups.name
> LIKE '%role_%' OR ) ORDER BY LOWER(puppetclasses.name) LIMIT 0, 20):
> app/controllers/puppetclasses_controller.rb:18:in index' > app/controllers/puppetclasses_controller.rb:16:inindex'
>
>
> Maybe it is something with my install, but I just wanted to check with you.
> :slight_smile:
>

ok, it seems that the full text is breaking somehow… try instead clicking
with your mouse on the search box and following the auto completer.
a query like: name = classname should work

Please open a bug about this…

Thanks,
Ohad

··· On Wed, Jun 8, 2011 at 9:09 PM, Gustavo Soares wrote:

Thanks in advance,
Gus

On Wed, Jun 8, 2011 at 11:23 AM, Jake - USPS gaferion@gmail.com wrote:

Just updated my package from the new source. Went very smooth
upgrading to the new package. I like the new look!

Thanks!
Jake

On Jun 7, 3:15 am, Ohad Levy ohadl...@gmail.com wrote:

I’m pleased to announce the release of Foreman 0.3

Download from:

Source:
http://theforeman.org/attachments/download/237/foreman-0.3.tar.bz2
RPM:http://yum.theforeman.org/stable/RPMS/foreman-0.3-1.noarch.rpm

It is recommended to upgrade your foreman smart proxy to the latest
version
as well.

Highlights of this release include:

SearchingAn extensive rewrite of the search system was performed.

  • Foreman now has a searchbar that prompts for possible search fields
    and
    values.
  • Searches can consist of multiple clauses with complex logic
    operations.
  • Previous searches can be saved as a bookmark and made public for
    others
    to use.
  • Many more search conditions, among them:
    • Host can be found by their parameters
    • Host can be found by their classes (direct associations or
      though
      host groups).
    • Host can be found by all valid combinations (e.g. multiple
      facts,
      report status, time stamps etc)
  • Audits search target have been greatly enhanced
  • All Search conditions could be used via the API as well
  • Search can apply on pages such as the dashboard (e.g. show only
    hosts
    in environment != development)

Authorization

  • A user is always granted access to their own account information.
    This
    also allows Internal users to change their password even if they do
    not have
    edit rights on User.
  • Additional permission groups have been added to control access to
    nearly all of Foreman’s feature.

Charting

  • The graphing libraries have been replaced with the Highchart
    system.
  • Internet access is no longer required to view charts.
  • They look way better :stuck_out_tongue:

Virtualization

  • The hypervisor pages now show more information about their guests.
  • Virtual clients can now be deleted/stopped/started etc.

Smart-proxy extensions

  • Puppet certificates can now be displayed, signed and revoked from
    within Foreman.
  • Autosign entries can be managed from within Foreman.

API

Many more operations that are available from the Web interface have been
exposed via the API. These are just a few:-

  • Classes per host
  • Host’s last report
  • Statistics can be retrieved
  • Complex search queries could be performed via the API as well using
    the
    same search syntax as in the UI

Information for developers

  • The Backend Prototype Javascript library has been replaced with
    jQuery,
    thus providing a much richer set of graphical browser components

Misc.

  • All communication between smart-proxies and Foreman could be
    encrypted
    over HTTPS channels.
  • Support for Scientific Linux has been added.
  • Most operations now refer to the host by its name rather than its
    id in
    the URL.
  • Selected hosts tickbox works across multiple pages.
  • Foreman handles unreachable proxies gracefully.
  • Hosts which report skipped operations are no longer considered as
    being
    in error state.
  • When creating or editing a host the provisioning templates that
    will be
    used are displayed.

The complete changes list can be found here:
http://theforeman.org/versions/show/4

As Usual, many thanks to all contributors and users!!!

Have fun,
Ohad


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.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.


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.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.

http://www.theforeman.org/issues/968

The suggested method worked, but it shows only a small set of the results :expressionless:

Gus

··· On Wed, Jun 8, 2011 at 3:18 PM, Ohad Levy wrote:

On Wed, Jun 8, 2011 at 9:09 PM, Gustavo Soares gustavosoares@gmail.comwrote:

Well done!!

I’ve just updated my environment as well.

Is anyone having trouble searching by puppetclass name under Settings >
Puppetclass?

I am getting:

Processing PuppetclassesController#index (for x.x.x.x at 2011-06-08
14:55:18) [GET]
Parameters: {“search”=>“role_”}

ActiveRecord::StatementInvalid (Mysql::Error: You have an error in your
SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near ‘) ORDER BY LOWER(puppetclasses.name)
LIMIT 0, 20’ at line 1: SELECT DISTINCT puppetclasses.id FROM
puppetclasses LEFT OUTER JOIN environments_puppetclasses ON
environments_puppetclasses.puppetclass_id = puppetclasses.id LEFT OUTER
JOIN environments ON environments.id =
environments_puppetclasses.environment_id LEFT OUTER JOIN
hostgroups_puppetclasses ON hostgroups_puppetclasses.puppetclass_id =
puppetclasses.id LEFT OUTER JOIN hostgroups ON hostgroups.id =
hostgroups_puppetclasses.hostgroup_id WHERE (puppetclasses.name LIKE
’%role_%’ OR environments.name LIKE ‘%role_%’ OR hostgroups.name
LIKE ‘%role_%’ OR ) ORDER BY LOWER(puppetclasses.name) LIMIT 0, 20):
app/controllers/puppetclasses_controller.rb:18:in index' app/controllers/puppetclasses_controller.rb:16:inindex’

Maybe it is something with my install, but I just wanted to check with
you. :slight_smile:

ok, it seems that the full text is breaking somehow… try instead clicking
with your mouse on the search box and following the auto completer.
a query like: name = classname should work

Please open a bug about this…

Thanks,
Ohad

Thanks in advance,
Gus

On Wed, Jun 8, 2011 at 11:23 AM, Jake - USPS gaferion@gmail.com wrote:

Just updated my package from the new source. Went very smooth
upgrading to the new package. I like the new look!

Thanks!
Jake

On Jun 7, 3:15 am, Ohad Levy ohadl...@gmail.com wrote:

I’m pleased to announce the release of Foreman 0.3

Download from:

Source:
http://theforeman.org/attachments/download/237/foreman-0.3.tar.bz2
RPM:http://yum.theforeman.org/stable/RPMS/foreman-0.3-1.noarch.rpm

It is recommended to upgrade your foreman smart proxy to the latest
version
as well.

Highlights of this release include:

SearchingAn extensive rewrite of the search system was performed.

  • Foreman now has a searchbar that prompts for possible search
    fields and
    values.
  • Searches can consist of multiple clauses with complex logic
    operations.
  • Previous searches can be saved as a bookmark and made public for
    others
    to use.
  • Many more search conditions, among them:
    • Host can be found by their parameters
    • Host can be found by their classes (direct associations or
      though
      host groups).
    • Host can be found by all valid combinations (e.g. multiple
      facts,
      report status, time stamps etc)
  • Audits search target have been greatly enhanced
  • All Search conditions could be used via the API as well
  • Search can apply on pages such as the dashboard (e.g. show only
    hosts
    in environment != development)

Authorization

  • A user is always granted access to their own account information.
    This
    also allows Internal users to change their password even if they do
    not have
    edit rights on User.
  • Additional permission groups have been added to control access to
    nearly all of Foreman’s feature.

Charting

  • The graphing libraries have been replaced with the Highchart
    system.
  • Internet access is no longer required to view charts.
  • They look way better :stuck_out_tongue:

Virtualization

  • The hypervisor pages now show more information about their guests.
  • Virtual clients can now be deleted/stopped/started etc.

Smart-proxy extensions

  • Puppet certificates can now be displayed, signed and revoked from
    within Foreman.
  • Autosign entries can be managed from within Foreman.

API

Many more operations that are available from the Web interface have
been
exposed via the API. These are just a few:-

  • Classes per host
  • Host’s last report
  • Statistics can be retrieved
  • Complex search queries could be performed via the API as well
    using the
    same search syntax as in the UI

Information for developers

  • The Backend Prototype Javascript library has been replaced with
    jQuery,
    thus providing a much richer set of graphical browser components

Misc.

  • All communication between smart-proxies and Foreman could be
    encrypted
    over HTTPS channels.
  • Support for Scientific Linux has been added.
  • Most operations now refer to the host by its name rather than its
    id in
    the URL.
  • Selected hosts tickbox works across multiple pages.
  • Foreman handles unreachable proxies gracefully.
  • Hosts which report skipped operations are no longer considered as
    being
    in error state.
  • When creating or editing a host the provisioning templates that
    will be
    used are displayed.

The complete changes list can be found here:
http://theforeman.org/versions/show/4

As Usual, many thanks to all contributors and users!!!

Have fun,
Ohad


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.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.


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.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.


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.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.

> http://www.theforeman.org/issues/968
>
> The suggested method worked, but it shows only a small set of the results
> :expressionless:
>

Why? can you provide an example?

thanks,
Ohad

··· On Wed, Jun 8, 2011 at 10:36 PM, Gustavo Soares wrote:

Gus

On Wed, Jun 8, 2011 at 3:18 PM, Ohad Levy ohadlevy@gmail.com wrote:

On Wed, Jun 8, 2011 at 9:09 PM, Gustavo Soares gustavosoares@gmail.comwrote:

Well done!!

I’ve just updated my environment as well.

Is anyone having trouble searching by puppetclass name under Settings >
Puppetclass?

I am getting:

Processing PuppetclassesController#index (for x.x.x.x at 2011-06-08
14:55:18) [GET]
Parameters: {“search”=>“role_”}

ActiveRecord::StatementInvalid (Mysql::Error: You have an error in your
SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near ‘) ORDER BY LOWER(puppetclasses.name)
LIMIT 0, 20’ at line 1: SELECT DISTINCT puppetclasses.id FROM
puppetclasses LEFT OUTER JOIN environments_puppetclasses ON
environments_puppetclasses.puppetclass_id = puppetclasses.id LEFT OUTER
JOIN environments ON environments.id =
environments_puppetclasses.environment_id LEFT OUTER JOIN
hostgroups_puppetclasses ON hostgroups_puppetclasses.puppetclass_id =
puppetclasses.id LEFT OUTER JOIN hostgroups ON hostgroups.id =
hostgroups_puppetclasses.hostgroup_id WHERE (puppetclasses.name LIKE
’%role_%’ OR environments.name LIKE ‘%role_%’ OR hostgroups.name
LIKE ‘%role_%’ OR ) ORDER BY LOWER(puppetclasses.name) LIMIT 0, 20):
app/controllers/puppetclasses_controller.rb:18:in index' app/controllers/puppetclasses_controller.rb:16:inindex’

Maybe it is something with my install, but I just wanted to check with
you. :slight_smile:

ok, it seems that the full text is breaking somehow… try instead
clicking with your mouse on the search box and following the auto completer.
a query like: name = classname should work

Please open a bug about this…

Thanks,
Ohad

Thanks in advance,
Gus

On Wed, Jun 8, 2011 at 11:23 AM, Jake - USPS gaferion@gmail.com wrote:

Just updated my package from the new source. Went very smooth
upgrading to the new package. I like the new look!

Thanks!
Jake

On Jun 7, 3:15 am, Ohad Levy ohadl...@gmail.com wrote:

I’m pleased to announce the release of Foreman 0.3

Download from:

Source:
http://theforeman.org/attachments/download/237/foreman-0.3.tar.bz2
RPM:http://yum.theforeman.org/stable/RPMS/foreman-0.3-1.noarch.rpm

It is recommended to upgrade your foreman smart proxy to the latest
version
as well.

Highlights of this release include:

SearchingAn extensive rewrite of the search system was performed.

  • Foreman now has a searchbar that prompts for possible search
    fields and
    values.
  • Searches can consist of multiple clauses with complex logic
    operations.
  • Previous searches can be saved as a bookmark and made public for
    others
    to use.
  • Many more search conditions, among them:
    • Host can be found by their parameters
    • Host can be found by their classes (direct associations or
      though
      host groups).
    • Host can be found by all valid combinations (e.g. multiple
      facts,
      report status, time stamps etc)
  • Audits search target have been greatly enhanced
  • All Search conditions could be used via the API as well
  • Search can apply on pages such as the dashboard (e.g. show only
    hosts
    in environment != development)

Authorization

  • A user is always granted access to their own account information.
    This
    also allows Internal users to change their password even if they do
    not have
    edit rights on User.
  • Additional permission groups have been added to control access to
    nearly all of Foreman’s feature.

Charting

  • The graphing libraries have been replaced with the Highchart
    system.
  • Internet access is no longer required to view charts.
  • They look way better :stuck_out_tongue:

Virtualization

  • The hypervisor pages now show more information about their
    guests.
  • Virtual clients can now be deleted/stopped/started etc.

Smart-proxy extensions

  • Puppet certificates can now be displayed, signed and revoked from
    within Foreman.
  • Autosign entries can be managed from within Foreman.

API

Many more operations that are available from the Web interface have
been
exposed via the API. These are just a few:-

  • Classes per host
  • Host’s last report
  • Statistics can be retrieved
  • Complex search queries could be performed via the API as well
    using the
    same search syntax as in the UI

Information for developers

  • The Backend Prototype Javascript library has been replaced with
    jQuery,
    thus providing a much richer set of graphical browser components

Misc.

  • All communication between smart-proxies and Foreman could be
    encrypted
    over HTTPS channels.
  • Support for Scientific Linux has been added.
  • Most operations now refer to the host by its name rather than its
    id in
    the URL.
  • Selected hosts tickbox works across multiple pages.
  • Foreman handles unreachable proxies gracefully.
  • Hosts which report skipped operations are no longer considered as
    being
    in error state.
  • When creating or editing a host the provisioning templates that
    will be
    used are displayed.

The complete changes list can be found here:
http://theforeman.org/versions/show/4

As Usual, many thanks to all contributors and users!!!

Have fun,
Ohad


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.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.


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.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.


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.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.


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.com.
For more options, visit this group at
http://groups.google.com/group/foreman-users?hl=en.