Project

General

Profile

Activity

From 03/19/2010 to 04/17/2010

04/17/2010

01:52 PM Feature #217: Before deleting a Hostgroup, warn that the hostgroup is in use.
Would you like to start with the simple solution? (ensure that its not used)
after #200 is done, you could easily ch...
Ohad Levy

04/16/2010

08:21 PM Feature #217 (Closed): Before deleting a Hostgroup, warn that the hostgroup is in use.
Users will go through some effort when they create a Hostgroup, and assign classes and group parameters.
Then they a...
Bash Shell
04:36 PM Feature #101: Add ability to view puppetdoc documentation
Found another issue - nested classes (ie, 'ntp::client') need to have the double colons turned into slashes to genera... Frank Sweetser
01:14 AM Feature #101: Add ability to view puppetdoc documentation
I gave it a quick trial run today, and it looks pretty good to me. I just had a few minor comments.
* The environme...
Frank Sweetser
04:26 PM Feature #145: Provide an internal authorization mechanism
I have ported the edge code to develop
Tested the migrations, on-the-fly registration and password changing.
This is ...
Paul Kelly
09:46 AM Revision c6f1b718 (foreman): added google_visualr and converted dashboard and hosts graphs
Ohad Levy
03:30 AM Feature #215 (Feedback): Allow blank values for parameters
Bash Shell wrote:
> If blank values for parameters are allowed, then one can do thing in templates like
>
> [...]
> ...
Ohad Levy
02:09 AM Feature #215 (Closed): Allow blank values for parameters
If blank values for parameters are allowed, then one can do thing in templates like... Bash Shell
03:09 AM Revision d891ded6 (foreman): updated IRC channel name
Ohad Levy
02:15 AM Bug #216 (Closed): Validate uniqueness of a parameter name for Individual hosts.
If a Host has two parameters of the same name with different values, will cause confusion.
Right now, the last param...
Bash Shell

04/15/2010

08:46 PM Refactor #214 (Closed): Foreman rpm review
1> On the installation instructions page for the rpm, it should be suggested that the "epel" repository should be ena... Bash Shell
04:33 PM Feature #213 (Closed): Add repository management
RedHat family OS's use epl to locate a copy of ruby, puppet, etc. This should be extended to support all OS families Paul Kelly
04:29 PM Feature #13 (Ready For Testing): improve debian integeration
Added a release_name to the operatingsystem object
Patched preseed.rhtml to interpolate the operatingsystem.release_n...
Paul Kelly
03:22 AM Refactor #212 (Closed): remove activescaffold from Facts
Ohad Levy

04/14/2010

07:58 AM Revision c4c59fbb (foreman): family id can not be forced at this time, as it breaks many fact import operatings, fixing broken tests
Ohad Levy
04:57 AM Refactor #208 (Closed): use nested_attributes for lookup parameters
Ohad Levy
04:56 AM Refactor #208 (Ready For Testing): use nested_attributes for lookup parameters
Applied in changeset commit:"08bf6aba40f131e9a8c07247af759e40108a1ce9". Ohad Levy
04:52 AM Revision 08bf6aba (foreman): fixes #208 - use nested_attributes for lookup parameters
Ohad Levy
04:27 AM Feature #177 (Closed): Add an Operatingsystem Family concept
Ohad Levy
04:13 AM Feature #177: Add an Operatingsystem Family concept
Applied in changeset commit:"5f75dccca46ec747fc20b80676795d0f98e9d569". Paul Kelly
04:18 AM Bug #171 (Closed): Error when adding parameters to a new "Host Group"
Ohad Levy
04:02 AM Revision 5f75dccc (foreman): Fixes #177 - Family concept
It will_paginate and handle searches
Added family support to Operatingsystem
More work will be needed to add family s...
Paul Kelly
04:01 AM Revision 6c49431e (foreman): added searchlogic plugin
Ohad Levy

04/13/2010

04:01 PM Feature #177: Add an Operatingsystem Family concept
There is a new branch on my github that implements just the os/family changes in the os settings page(no AS) + the mo... Paul Kelly
10:57 AM Bug #211 (Closed): ssh_using_foreman script sometime barf
fixed in commit:6a5ada0d Ohad Levy
10:53 AM Bug #211 (Closed): ssh_using_foreman script sometime barf
e.g. -h option does not work, or if the list of hosts is empty. Ohad Levy
10:54 AM Revision c5f7180a (foreman): removing show action from arch page too
Ohad Levy
10:53 AM Revision 7f7c72bf (foreman): refs #203, error on zero size array
Ohad Levy
10:52 AM Revision 6a5ada0d (foreman): fixes - #211 ssh_using_foreman script sometime barf
Ohad Levy
08:42 AM Feature #210 (Rejected): add instructions of what to after a fresh install in the gui
After a new installation, Foreman should give you some hints of what to do next (or just point at the docs).
Ohad Levy
08:41 AM Feature #196 (Closed): create rpm spec file for foreman
Ohad Levy
08:38 AM Feature #209 (Closed): add startup script for foreman
Ohad Levy
07:42 AM Feature #209 (Ready For Testing): add startup script for foreman
Applied in changeset commit:"b495586d0b119337cce803ba55cfbbba6fa801e4". Ohad Levy
05:17 AM Revision 51f4174a (foreman): Merge branch 'develop' of git@github.com:ohadlevy/foreman into develop
Ohad Levy
05:16 AM Revision b495586d (foreman): fixes #209 - add startup script for foreman RPM
Ohad Levy

04/12/2010

03:17 PM Bug #181 (Closed): External node import prints 'nil' instead of 'class foo missing'
Ohad Levy
03:17 PM Bug #181: External node import prints 'nil' instead of 'class foo missing'
Applied in changeset commit:"cf2f76565425ee835f354e6240511ae9dd9d2050". Ohad Levy
03:17 PM Revision cf2f7656 (foreman): fixes #181 - External node import prints 'nil' instead of 'class foo missing'
Ohad Levy
03:13 PM Refactor #199 (Closed): Remove activescaffold from the puppetclasses page
Ohad Levy
03:13 PM Refactor #199 (Ready For Testing): Remove activescaffold from the puppetclasses page
Applied in changeset commit:"c88c9fd64e32e483334e37bf80e3f236fb5da9d9". Ohad Levy
02:27 PM Refactor #199 (Assigned): Remove activescaffold from the puppetclasses page
simple search option is also required. Ohad Levy
02:53 PM Revision c88c9fd6 (foreman): fixes #199 - adds a search functionality to puppetclass page
Ohad Levy
02:26 PM Refactor #207 (Closed): remove activescaffold from Parameters settings
Ohad Levy
02:25 PM Refactor #206 (Closed): Remove activescaffold from the authentication page
Ohad Levy
02:25 PM Refactor #203 (Closed): Remove activescaffold from the models page
Ohad Levy
02:24 PM Refactor #202 (Closed): Remove activescaffold from the medias page
Ohad Levy
02:24 PM Refactor #201 (Closed): Remove activescaffold from the domains page
Ohad Levy
02:23 PM Refactor #198 (Closed): remove activescaffold from Operating systems setting page
Ohad Levy
02:23 PM Refactor #195 (Closed): remove activescaffold from Architectures setting page
Ohad Levy
02:22 PM Refactor #194 (Closed): remove activescaffold from partitioning table setting page
Ohad Levy
03:25 AM Feature #209 (Closed): add startup script for foreman
start webrick by default Ohad Levy

04/09/2010

11:47 AM Refactor #199 (Ready For Testing): Remove activescaffold from the puppetclasses page
Applied in changeset commit:"af6e26247d13fb6f25a9ee8293f34f93a2ae55d7". Ohad Levy
10:25 AM Revision af6e2624 (foreman): fixes #199 - Remove activescaffold from the puppetclasses page, search functionality will follow
Ohad Levy
09:11 AM Refactor #203 (Ready For Testing): Remove activescaffold from the models page
Applied in changeset commit:"97e387ca1e4e0d8fa8af544cc737e9631ee29328". Bash Shell
09:06 AM Revision 1cf43cf6 (foreman): Merge branch 'feature-203' into develop
Ohad Levy
09:06 AM Revision 92971ae3 (foreman): removing show action in places it doesn't make sense, and minor visual changes
Ohad Levy
07:41 AM Revision 97e387ca (foreman): fixes #203 Remove ActiveScaffold from Models
Bash Shell

04/08/2010

12:54 PM Feature #177: Add an Operatingsystem Family concept
It is not clear in my mind what it is that the family concept is used for so these are my thoughts
A family encapsula...
Paul Kelly
08:51 AM Refactor #206 (Ready For Testing): Remove activescaffold from the authentication page
Applied in changeset commit:"2217ce9c5a668dbc755c3aff13597c5a1ab6986f". Ohad Levy
08:48 AM Revision 2217ce9c (foreman): fixes #206 - Remove activescaffold from the authentication page
Ohad Levy
08:03 AM Refactor #200 (Assigned): Remove activescaffold from the puppet groups page
Paul Kelly
07:59 AM Refactor #205 (Closed): Remove activescaffold from the global parameters page
Ohad Levy
07:56 AM Refactor #202 (Ready For Testing): Remove activescaffold from the medias page
Applied in changeset commit:"76b2f1b7b5f4febe79752a3d1f7d1524b5c06feb". Ohad Levy
07:49 AM Revision 76b2f1b7 (foreman): fixes #202 - Remove activescaffold from the medias page
Ohad Levy
07:31 AM Refactor #207 (Ready For Testing): remove activescaffold from Parameters settings
Applied in changeset commit:"fa7070ca26c61eabf4bf12016d1ee8ea8072a32b". Ohad Levy
03:45 AM Refactor #207 (Closed): remove activescaffold from Parameters settings
should be a common global view Ohad Levy
07:31 AM Refactor #201 (Ready For Testing): Remove activescaffold from the domains page
Applied in changeset commit:"c2ba4ed3c3613a5f20b35d4c4d35051037802d3b". Ohad Levy
07:16 AM Revision 611397af (foreman): added audting on architecture, hostgroup, operatingsystem and puppetclass
Ohad Levy
07:15 AM Revision c2ba4ed3 (foreman): fixes #201 - Remove activescaffold from the domains page
Ohad Levy
06:02 AM Revision fa7070ca (foreman): fixes #207 - remove activescaffold from Parameters settings
Ohad Levy
03:47 AM Refactor #208 (Closed): use nested_attributes for lookup parameters
simply the implementation of lookup_keys Ohad Levy

04/07/2010

04:48 PM Feature #177: Add an Operatingsystem Family concept
I have rebuilt this against develop and added some extras like pagination and searching and no AS
This needs refactor...
Paul Kelly
04:31 PM Refactor #199 (Resolved): Remove activescaffold from the puppetclasses page
available on refactor/199 on my github
it will_paginate and search
Paul Kelly
02:33 PM Refactor #199 (Assigned): Remove activescaffold from the puppetclasses page
Paul Kelly
02:23 PM Refactor #199 (Closed): Remove activescaffold from the puppetclasses page
Paul Kelly
02:31 PM Refactor #206 (Closed): Remove activescaffold from the authentication page
Paul Kelly
02:30 PM Refactor #205 (Closed): Remove activescaffold from the global parameters page
Paul Kelly
02:27 PM Refactor #204 (Closed): Remove activescaffold from the environments page
Paul Kelly
02:27 PM Refactor #203 (Closed): Remove activescaffold from the models page
Paul Kelly
02:26 PM Refactor #202 (Closed): Remove activescaffold from the medias page
Paul Kelly
02:25 PM Refactor #201 (Closed): Remove activescaffold from the domains page
Paul Kelly
02:24 PM Refactor #200 (Closed): Remove activescaffold from the puppet groups page
Paul Kelly
10:19 AM Refactor #198 (Ready For Testing): remove activescaffold from Operating systems setting page
Applied in changeset commit:"66bb73baaed57b95e4fa71e00451bec7b017aa30". Ohad Levy
10:16 AM Refactor #198 (Closed): remove activescaffold from Operating systems setting page
Ohad Levy
10:16 AM Revision 66bb73ba (foreman): fixes #198 - remove activescaffold from Operating systems setting page
Ohad Levy

04/06/2010

04:54 PM Feature #197 (Closed): Allow site local views of unattended installation
While the various unattended views are pretty broadly designed, inevitably some sites will end up having to create th... Frank Sweetser
06:26 AM Feature #165: Subdomain should be shown for hostname.
This is how I use the SETTING:... Bash Shell
06:25 AM Feature #165: Subdomain should be shown for hostname.
It would still be nice to have this... the search bar really does not help as far as readability of the Host links.
...
Bash Shell
05:11 AM Refactor #195 (Ready For Testing): remove activescaffold from Architectures setting page
Applied in changeset commit:"e6d73c7f66eb00be1a8bcffb97740d294bfbc2cd". Ohad Levy
03:10 AM Refactor #195 (Closed): remove activescaffold from Architectures setting page
Ohad Levy
05:11 AM Feature #196 (Ready For Testing): create rpm spec file for foreman
Applied in changeset commit:"96ec285f8ce04d484c505be7319835961b4e7f2b". Ohad Levy
03:39 AM Feature #196 (Closed): create rpm spec file for foreman
Ohad Levy
05:09 AM Revision 96ec285f (foreman): fixes #196 - create rpm spec file for foreman
Ohad Levy
03:09 AM Revision e6d73c7f (foreman): fixes #195 - remove activescaffold from Architectures setting page
Ohad Levy

04/05/2010

02:15 PM Refactor #194 (Ready For Testing): remove activescaffold from partitioning table setting page
Applied in changeset commit:"55ed30c719e32dfe3604895ade33b466affeafa3". Ohad Levy
01:41 PM Refactor #194 (Closed): remove activescaffold from partitioning table setting page
Ohad Levy
02:09 PM Revision 55ed30c7 (foreman): fixes #194 - remove activescaffold from partitioning table setting page
Ohad Levy

04/03/2010

03:37 PM Feature #66 (Closed): Add Logic to host edit page
Ohad Levy
03:37 PM Feature #123 (Closed): Sort list of assigned classes
Ohad Levy
03:35 PM Feature #147 (Closed): Display class selection for hosts based on environments
Ohad Levy
03:31 PM Bug #160 (Feedback): Last Report Date is client date, not date report was received.
would it be enough if we expire the reports based on their creation date instead? Ohad Levy
03:30 PM Feature #165: Subdomain should be shown for hostname.
is this still requires after #183? Ohad Levy
03:28 PM Feature #180 (Assigned): Query to return more information
Ohad Levy

03/29/2010

06:07 AM Revision 9b441429 (foreman): wip #192
Ohad Levy

03/28/2010

11:58 PM Feature #176 (Closed): add support for dynamic disk layouts
Paul Kelly

03/25/2010

03:01 PM Revision 0da5bcf1 (foreman): refs #181 - solves unordered output
Ohad Levy
02:58 PM Bug #181: External node import prints 'nil' instead of 'class foo missing'
Looks good here:... Dis Connect
02:06 PM Bug #181 (Ready For Testing): External node import prints 'nil' instead of 'class foo missing'
Applied in changeset commit:"722ba6f1a71c97beaa800a7781b4c0e82ed9c5f7". Ohad Levy
02:00 PM Bug #181 (Assigned): External node import prints 'nil' instead of 'class foo missing'
Ohad Levy
02:50 PM Bug #190 (Closed): Email report should be mime-wrapped
Ohad Levy
02:48 PM Bug #190: Email report should be mime-wrapped
Looks good here, using apple mail. Dis Connect
02:10 PM Bug #190 (Ready For Testing): Email report should be mime-wrapped
Applied in changeset commit:"c37c6065b0a430ab2ca3c5e91cd91b27b64a2d5e". Ohad Levy
02:50 PM Bug #189 (Closed): Fact filter should be case sensitive
Ohad Levy
02:47 PM Bug #189: Fact filter should be case sensitive
According to my testcase it is fixed. Dis Connect
02:40 PM Bug #189 (Ready For Testing): Fact filter should be case sensitive
Applied in changeset commit:"34a4605629c9fe2f1ba4603467ab259b710d5dda". Ohad Levy
02:47 PM Bug #187 (Closed): Reserved chars in facts
Ohad Levy
02:28 PM Bug #187: Reserved chars in facts
Looks good with my testcase:
irb(main):003:0> gethosts({"fact"=>{"ps"=>"ps -ef"}}).length
=> 183
Hopefully nobody us...
Dis Connect
02:06 PM Bug #187 (Ready For Testing): Reserved chars in facts
Applied in changeset commit:"5539907cfad4c2c87577284facb70caf73ca47a8". Ohad Levy
02:45 PM Refactor #193 (Closed): move hosts controller away from AS
Ohad Levy
02:39 PM Revision 34a46056 (foreman): fixes #189 - Fact filter should be case sensitive
Ohad Levy
02:23 PM Bug #188 (Closed): Fact, Class, State combined filter doesn't work
That fixed it.... Dis Connect
02:05 PM Bug #188: Fact, Class, State combined filter doesn't work
can you confirm this still happens after the fix for #191? Ohad Levy
02:17 PM Feature #69 (Rejected): show the hosts in error state in the dashboard and through a link
not relevant after web redesign
Ohad Levy
02:10 PM Revision c37c6065 (foreman): fixes #190 - Email report should be mime-wrapped
Ohad Levy
02:03 PM Revision 5539907c (foreman): fixes #187 - Reserved chars in facts
Ohad Levy
02:00 PM Revision 722ba6f1 (foreman): fixes #181 - External node import prints 'nil' instead of 'class foo missing'
Ohad Levy
01:56 PM Bug #184 (Closed): Query 'state' doesn't work
already fixed in #191 Ohad Levy
01:30 PM Feature #101: Add ability to view puppetdoc documentation
Hi,
Do you think you could test this patch?
Many thanks,
Ohad
Ohad Levy
01:29 PM Feature #175 (Closed): Add a "Import Classes" Button in the Settings
Ohad Levy
01:29 PM Feature #176: add support for dynamic disk layouts
Paul, Would you mind updating the wiki and close the ticket?
Ohad Levy
01:28 PM Feature #186 (Closed): UI Slows down when reports are not purged form DB.
Ohad Levy
01:27 PM Refactor #191 (Closed): Query should return all hosts, not just recent.
Ohad Levy
01:21 PM Refactor #191 (Ready For Testing): Query should return all hosts, not just recent.
Applied in changeset commit:"f217c950e4b148b021ade38f7a6bd6c75f0d90ad". Ohad Levy
01:27 PM Bug #192 (Closed): Host Run Interval Chart Broken
Ohad Levy
01:21 PM Bug #192 (Ready For Testing): Host Run Interval Chart Broken
Applied in changeset commit:"1c53ea6a44c62c913534a230142cacbcef004b34". Ohad Levy
01:20 PM Revision 1c53ea6a (foreman): fixes #192 - Host Run Interval Chart Broken
Ohad Levy
01:14 PM Revision f217c950 (foreman): fixes #191 - Query should return all hosts, not just recent
Ohad Levy
01:13 PM Revision 69cbb0f5 (foreman): refs #186 - minor optimization and avoid a problem when there is no
report in the DB while the host last report date exists Ohad Levy

03/24/2010

01:51 PM Bug #192 (Closed): Host Run Interval Chart Broken
Assumes 30 minute run. patch attached (yay git)
Dis Connect

03/23/2010

11:49 PM Refactor #191 (Closed): Query should return all hosts, not just recent.
The "find_hosts" method for query uses this following line of code:... Bash Shell
03:16 PM Bug #190 (Closed): Email report should be mime-wrapped
Or at least don't report as plain-text:... Dis Connect
02:15 PM Bug #189 (Closed): Fact filter should be case sensitive
irb(main):011:0> gethosts(query = { "fact" => { "kernel" => "LiNUx" }, "state" => "all"}).length
=> 205
Should retur...
Dis Connect
02:12 PM Bug #188 (Closed): Fact, Class, State combined filter doesn't work
irb(main):006:0> gethosts(query = { "fact" => { "kernel" => "Linux" }, "state" => "all"}).length
=> 205
irb(main):007...
Dis Connect
01:50 PM Bug #187 (Closed): Reserved chars in facts
Spaces break the query interface (fixed with Ohad's patch, below) but dash is still reserved:
gethosts({"fact"=>{"pro...
Dis Connect
01:46 PM Bug #184: Query 'state' doesn't work
It works with the addition of a fact.
Dis Connect
12:55 PM Feature #175: Add a "Import Classes" Button in the Settings
Applied in changeset commit:"392a9112eebdb2caeb9163314b3391a8d505d900". Paul Kelly
12:55 PM Feature #176: add support for dynamic disk layouts
Applied in changeset commit:"a0d9ae098af3fffd0ac707bd9894dc00a2f0380e". Paul Kelly
12:55 PM Feature #186 (Ready For Testing): UI Slows down when reports are not purged form DB.
Applied in changeset commit:"bc4f02848eb32c21f72495b421fdb3335a9e45ef". Telmo X
03:05 AM Revision bc4f0284 (foreman): fixes #186 - When reports are kept in the database and not deleted/purged the Host.reports.last query starts slowing down and the hosts index page can take minutes to load depending on the number of hosts. By changing Host.reports.last to Host.find(host.id).reports.maximum('id') we make a more efficient query to the database cutting the lookup time.
Telmo X

03/22/2010

04:17 PM Feature #186 (Closed): UI Slows down when reports are not purged form DB.
If you don't purged the reports from your database the lookup queries for the last report of a hosts start slowing do... Telmo X
03:34 PM Feature #185: Query "and not"
Dis Connect wrote:
> This is a usable workaround but it is pretty unpleasant.
>
> The old iclassify scripts are simp...
Ohad Levy
03:28 PM Feature #185: Query "and not"
This is a usable workaround but it is pretty unpleasant.
The old iclassify scripts are simple one-liners:
@QUERY="ta...
Dis Connect
03:05 PM Feature #185: Query "and not"
a which work around is to call the gethosts method multiple times e.g.
for an AND operations...
Ohad Levy
02:09 PM Feature #185 (Closed): Query "and not"
We need to be able to query for "class foo AND NOT class bar AND NOT class baz..."
Dis Connect
03:10 PM Feature #180: Query to return more information
We use this sort of functionality in iclassify quite a lot. It'd be nice to have here also :)
Couple of examples:
-...
Dis Connect
03:03 PM Bug #184: Query 'state' doesn't work
can you add a simple fact, just to be sure that the lack of fact usage doesnt break something?
Ohad Levy
02:01 PM Bug #184 (Closed): Query 'state' doesn't work
According to the web UI:
*Out Of Sync Hosts 23*
*Hosts in Error State 4*
*Total hosts 204*
(For the queries below, t...
Dis Connect
02:06 PM Feature #161: No way to indicate multiple puppet intervals
Assigned to me somehow, assigning it back. (Also, that comment was for a different bug - this is about long-interval ... Dis Connect

03/20/2010

10:52 AM Feature #101 (Ready For Testing): Add ability to view puppetdoc documentation
Paul Kelly
10:49 AM Feature #183 (Ready For Testing): Add a searchbar facility to the hosts page
Fixed on feature/183 on my github, forked from upstream/NO_AS
There is now single searchbar that is always present. ...
Paul Kelly
10:37 AM Feature #183 (Closed): Add a searchbar facility to the hosts page
The current search facility does not support remembering searches and uses a lot of page space Paul Kelly
10:29 AM Revision e0438ead (foreman): Adds searchbar facility to hosts
Paul Kelly
 

Also available in: Atom