Project

General

Profile

Download (14.2 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
1c4e9d45 11/02/2010 01:57 PM Ohad Levy

fixes #423 - import puppetclasses is available on all controllers

0f77c7f2 10/24/2010 01:12 PM Ohad Levy

Fixes #178 and Fixes #24 - Automate populating the TFTP directory

This implementation is only for the Red Hat family, other OS's should follow
It implements a way to query foreman and gets the required boot files (i.e. kernel and initrd) files
from a predefine media over JSON....

7ee08e59 10/17/2010 08:55 AM Ohad Levy

Fixes #407 - Unable to trigger puppet runs

c90663ad 10/17/2010 08:43 AM Ohad Levy

Added RestAPI support to create, destory and enable build of hosts

bf37a972 10/04/2010 01:14 PM Ohad Levy

Some of the controller filters were running twice,
this way is the preferred way to ensure that they running only once where appropriate.

3c7750e1 10/03/2010 01:26 PM Ohad Levy

- Added JSON support for fetch node lists
- Added JSON support for fetching node facts hash

2195e30c 10/03/2010 01:23 PM Ohad Levy

fixes #313 - Edit multiple hosts returns 404

03e9a623 09/27/2010 09:33 AM Ohad Levy

minor cleanups - refs #358

ec0faeeb 09/27/2010 09:13 AM Ohad Levy

fixes #389 - unable to query external nodes

86744a6b 09/22/2010 12:00 PM Ohad Levy Fixes #358 - reference hosts by HOSTNAME instead of internal ID
  • removed rrd related links as RRD is deprecated
  • added a common host finder method
  • changed urls to include the host name rather its internal id
be96f201 09/19/2010 01:19 PM Ohad Levy

XHTML compliance

dde34153 09/19/2010 01:19 PM Paul Kelly

Fixes #376 - Broken multiple assignment

58b01247 09/05/2010 01:59 PM Eric Shamow

fixes #371 - disable many hosts at once

a541cdd9 08/16/2010 09:30 AM Ohad Levy

fixes #362 - query interface provides hostname only unless verbose mode
is enabled... this entire code will be refactored to optimize
performance.

0f2c33bc 08/15/2010 01:48 PM Ohad Levy

fixes #362 - Expose defined host list via query interface

7700f32f 06/17/2010 03:42 AM Frank Sweetser

fixes #323 - Add a "cancel build" option

ce1e6b20 06/10/2010 05:37 PM Frank Sweetser

Change puppetrun output to flash message

89569baa 06/07/2010 03:56 AM Jochen Schalanda

Fixes #308 - Added action to destroy multiple hosts at once.

0203bf27 05/31/2010 01:45 PM Ohad Levy

fixes #291 - clone host does not clone assoicated classes

d34ea57f 05/28/2010 09:29 AM Ohad Levy

fixes #247 - Query for class to support HostGroups

fee0b7af 05/27/2010 03:20 PM Ohad Levy

Minor SQL optimization to hosts page

b729fb04 05/26/2010 05:12 AM Paul Kelly

Fixes #212 - Remove AS from facts

459e0feb 05/24/2010 07:11 AM Paul Kelly

Fixes #249 - Remove AS from reports

Added a searchbar for hostname, reporting period and the type of report.

452d6329 05/24/2010 04:08 AM Paul Kelly

Fixes #248 - Generalise tab management and search facility

The search facility is now available from all controllers.
The search bar is only displayed if there is a partial
<controller_name>/_search_line.html.erb available.This partial also
describes and implements the possible search parameters for this controller...

6874bbd9 05/18/2010 04:01 AM Paul Kelly

Fixes #232 - Removes AS from Users page

The password verification test has not yet been implemented but will get done in AuthSourceInternal fix
All tests now pass These tests now work whether settings[:ldap] is enabled or not
Plus whitespace fix

6b728fdc 05/18/2010 03:19 AM Bash Shell

Fixes #258: Change Environment for multiple hosts.

91dcf7dc 05/17/2010 02:43 AM Ohad Levy

updated incorrect url path, refs #179

19bd108a 05/10/2010 03:34 AM Paul Kelly

Fixes #240 - Clone operation highlights changes correctly

The clone operation no longer flags edits as errors. This looks better.

52538203 05/09/2010 03:30 PM Ohad Levy

Fixes #179 - allow mass assignment of parameters and host groups.
Greatly inspired by Ashay Humane <> at 5c2e395c

fdc22cbd 05/06/2010 04:41 PM Ohad Levy

fixes #180 - Query to return more information

003ae9a1 05/06/2010 04:06 PM Ohad Levy

fixes #223 - When a host update has errors then the render :edit loses required variables

dad78fb6 05/06/2010 04:00 PM Paul Kelly

Fixes #132 - Added a clone operation

This clones the AR, attaches clones of the
originals host_parameters and then renders the "new" action, ready for editing.

The host_parameters must not use validate_presence of :host_id when using nested attributes.
Created a hidden :nested attribute to the form to flag this behaviour...

cdd8bb6f 05/06/2010 02:47 PM Paul Kelly

Fixes #183 - Adds searchbar facility to hosts

Qualified the fact_selected partial
Added a reset button
Added popup help
Beautification and grooming

5af52b3b 04/28/2010 03:16 PM Ohad Levy

fixes #220 - show all used puppet classes when using storeconfigs

b09b4515 04/28/2010 10:12 AM Ohad Levy Fixes #193 - move hosts controller away from AS
  • Remove active scaffold from hosts controller.
  • changed default host graphs from one day for up to one week
  • added dynamic dropdown boxes for host creation / edit page (e.g. for puppet classes, operating systems etc)....
c6f1b718 04/16/2010 09:46 AM Ohad Levy

added google_visualr and converted dashboard and hosts graphs

5539907c 03/25/2010 02:03 PM Ohad Levy

fixes #187 - Reserved chars in facts

f217c950 03/25/2010 01:14 PM Ohad Levy

fixes #191 - Query should return all hosts, not just recent

bc4f0284 03/23/2010 03:05 AM Telmo X

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.

0265427b 03/09/2010 06:47 AM Ohad Levy

fixes #141 - add support to extlookup kind of queries through foreman
usage:
wget -q -O - "http://foreman/lookup?key=ntpserver&order[]=my.domain&order[]=common"
if you want it in YAML, just add:
wget -q -O - "http://foreman/lookup?key=ntpserver&order[]=my.domain&order[]=common&format=yml"

88bce962 03/09/2010 02:45 AM Ohad Levy

fixes #84 - add better support for binary path searching, and catch errors based on the output from puppetrun

e1e9e09b 03/08/2010 05:57 AM Ohad Levy

fixes #84 - Add puppetrun support to web interface

c5f4351f 02/05/2010 04:13 AM Ohad Levy

fixes #166 - query interface ignore state when using puppet classes instead of facts

72e65b31 01/26/2010 03:38 PM Ohad Levy

fixes #151 - add show host page
Added a nested link to hosts to lots of controllers

72a5a1de 01/20/2010 07:05 AM Ohad Levy

fixes #159 - query interface should be able to limit host selection based on state

9c3ffb6b 12/14/2009 06:00 AM Ohad Levy

switches global setting var to be a constant var - refs #100

6c6713de 12/14/2009 02:48 AM Ohad Levy

fixes #117 - Add SSL redirection

5859a64c 12/11/2009 03:45 AM Ohad Levy

fixes #127 - query interface ignores invalid facts

06160506 12/10/2009 07:26 AM Ohad Levy

fixes #125 - allow query interface to specify multiple classes and facts and key value pairs for facts

456d537a 12/01/2009 06:09 AM Martin Englund

First stab at fixing feature #87

7f81c83f 11/26/2009 02:34 PM Ohad Levy

fix for missing puppet server name

5bcca893 11/25/2009 03:10 PM Martin Englund

it should display the corrent puppet master name

9187d3f1 11/25/2009 03:39 AM Ohad Levy

removed unused code

4b8adb21 11/20/2009 04:07 AM Ohad Levy

fixes #68 ; wrong condition was used again

c1c67721 11/20/2009 03:49 AM Ohad Levy

fixes #68 ; wrong condition was used

69923df9 11/12/2009 01:47 PM Ohad Levy

fixes #68 - do not force to key in all unattended related info when using Foreman as a simple node

c79698c2 10/19/2009 02:32 PM Ohad Levy

clean up remain original audit files

7b151cc2 10/16/2009 02:15 PM Ohad Levy

Basic infrastructure to Support Audit Logs - ref #43

21d7dd1b 10/16/2009 07:49 AM Ohad Levy

LDAP auth is not required when using the external query interface. fixed an issue that you couldnt use the ldap settings if ldap was turn off, but you couldnt login if ldap was turn on... you kinda get the idea..

1ba05a93 10/15/2009 03:07 PM Ohad Levy

Squashed commit of the following:

commit c4382aeea5d72402bcbf3049d3c08f74792ca379
Author: Ohad Levy <>
Date: Thu Oct 15 22:03:26 2009 +0800

disable ldap by default

commit 685baf5f2c78128feebcbeed6910b131a072a81b
Author: Ohad Levy <>...

2a425d8e 10/14/2009 08:37 AM Ohad Levy

fixes #40

bc2625b5 10/14/2009 08:32 AM Ohad Levy

Fixes #47, now hosts external node info can be found under:
foreman_url/node/hostname

see extras/externalnode/node.rb script for examples

0e12dbfc 10/13/2009 05:00 PM Ohad Levy

fixes #46, This adds a basic query able interface to Foreman

767bbf03 09/20/2009 04:40 PM Ohad Levy

Fixes #16, this adds the possibility to see the host report status out of the host list

44ae5775 09/19/2009 03:14 PM Ohad Levy

removed redundent show message in host list

b0d3f4ee 09/19/2009 09:05 AM Ohad Levy

Fixes #20. This create links from the host list to the RRD graphs that puppet generates.

You must enable the RRD graphs on your puppetmaster and allow access to them over HTTP

eafaf5f1 09/14/2009 04:15 PM Ohad Levy

Fixes #9 and introduce a basic reporting viewing over http

61a6c5e1 09/11/2009 02:48 PM Ohad Levy

fixes #7

1fe671cf 09/09/2009 01:44 PM Ohad Levy

We have a final project name -- The ForeMan

eac234e0 09/06/2009 02:44 PM Ohad Levy

renamed project to the torque

086ec942 09/05/2009 05:43 PM Ohad Levy

Added Groups to puppet classes, now its possible to associate a host with a group of classes
it also allowed to setup parameters per group and override them in the host level

I've done it late at night, so who knows :)

a98d5dcf 08/24/2009 04:00 PM Ohad Levy

removed helper from all controllers by default, this can conflict with AS
when having multiple fields with the same name.. e.g. name

8613dec9 08/16/2009 04:47 PM Ohad Levy

added a build action, this triggers all required actions (e.g. PuppetCA, DNS Tftp etc

0ce8fa05 08/15/2009 08:52 AM Ohad Levy

Added an inline yaml output in the browser, this allows a user to see the
YAML output for external nodes

now the yaml function can accept both ID or fqdn parameter

ad36b317 08/12/2009 04:01 PM Ohad Levy

Added Operating System validations
Detect if an encrypted password is saved or if we have to encrypt it (currently its limited to $1$gni$prefix
moved/renamed some methods

fce2cbc0 08/04/2009 03:10 PM Ohad Levy

added external nodes parameters support

c6eee281 08/02/2009 04:45 PM Ohad Levy

Add support for multiple puppet classes per host / operating system / environment etc
this should enable a proper dropdowns when creating the gui part that shows possible puppet class / operating system / env combinations

fix external nodes to actully work with multiple puppet classes...

38a6bbd9 08/02/2009 02:51 PM Ohad Levy

simplified and added error handling for failed external nodes requests

9a55cdc2 07/30/2009 04:38 PM Ohad Levy

added partition table model, this allows to have standard partition tables for new hosts, or a customized ones per host if required

9eb0e160 07/30/2009 03:30 PM Ohad Levy

fixed an issue with wrong contoller names which lead to broken links, redid some model relationships (hopefuly simplified - hence removed the nested_has_many_through plugin

60d93725 07/27/2009 04:58 PM Ohad Levy

add minimal description to forms

9ff676c3 07/25/2009 04:34 PM Ohad Levy

added links to host facts

2e72713b 07/25/2009 04:34 PM Ohad Levy

fixed wrong links in settings tab, also use the hosttypes as the class output of the external nodes method

6e50fa1d 07/25/2009 04:34 PM Ohad Levy

realigned models to use :though and habtm when it made sense, setup basic AS controllers to support that

8e4c0917 07/25/2009 04:34 PM Ohad Levy

added a basic external nodes support

286a2207 07/25/2009 04:34 PM Ohad Levy

updated migrations to use puppet Rails function of creating the db schema, adjusted what ever it took to get the first Fedora 11 client installed with our kickstart

46ac4aa8 07/25/2009 04:34 PM Ohad Levy

added facts controllers

50b094c0 07/25/2009 04:34 PM Ohad Levy

fixed activerecord validations initiations etc WIP

950ddeb3 07/25/2009 04:34 PM Ohad Levy

Added domain model.
removed ensure_not_used from all models and add it to Activerecord:Base class as an initalizer

816b9c22 07/25/2009 04:34 PM Ohad Levy

added media model

a393106d 07/25/2009 04:34 PM Ohad Levy

added arch module

a944fa00 07/25/2009 04:34 PM Ohad Levy

basic activescaffold is now working

2f077f63 07/25/2009 04:34 PM Ohad Levy

empty tests and controller for now