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
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.
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
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.
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
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.
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!
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
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.
> 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.
>
>
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:
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
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.
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.
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
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
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.
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.
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
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
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.