Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
d97375e0 10/31/2010 02:51 PM Ohad Levy

Fixes #284 - Use MAC address if IP doesn't exist when tftp booting

  • Uses any of the assoicated mac addresses (RH only) prior to IP
  • Adds a new settings to not update mac or ip information to Foreman - used for cases
    where DHCP booting is done via a temporary dhcp range
41d40698 10/26/2010 04:52 PM Paul Kelly

Fixes #386 - Updated rake puppet:import_classes to support the new API

The rake task now queries for the changes and then performs the update.

Some additional sanity checking is performed in the execution phase.

A batch mode is provided via rake puppet:import:puppet_classes[true]. When...

6352d882 10/24/2010 01:45 PM Jochen Schalanda

Added support for Debian-based distributions for automatically populating TFTP directory.

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

4cbaa406 10/21/2010 10:17 AM Ohad Levy

Fixes #405 and Fixes #349 - Adds support to 2.6.x reports

NOTE: Its recommended to Backup your DB prior to using this patch.

a2c6281b 10/17/2010 02:54 PM Ohad Levy

Operating system API should return allowed ptable, arch and media for this os

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

Fixes #407 - Unable to trigger puppet runs

841224bf 10/17/2010 08:43 AM Ohad Levy

Environment JSON API should return the environment ID as well

66d71c0b 10/17/2010 08:43 AM Ohad Levy

Added JSON API Support to the HostGroups controller

3557c3c2 10/17/2010 08:43 AM Ohad Levy

Added JSON API Support to the Media controller

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

Added JSON API Support to the Partition Table controller

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

Added JSON API Support to the OS controller

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

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

2b4e3e7d 10/17/2010 08:42 AM Ohad Levy

added JSON API Support to the Domains Controller

64e8d608 10/17/2010 07:57 AM Ohad Levy

added JSON API Support to Architectures controller

27210309 10/10/2010 01:09 PM Paul Kelly

Added a basic notice facility to foreman

Notice.create :message => "text", :level => level, :global => boolean
if global is true then any user can cancel that message for all users
else each user must cancel the message individually

level can be "warning" or "message"...

3aa6ea3f 10/06/2010 01:24 PM Ohad Levy

fixes #325 - Retrieve a list of all puppet classes using the REST API

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.

4db578f3 10/04/2010 11:42 AM Ohad Levy

minor cache optimizations and use routing helper

f9083d2b 10/04/2010 11:37 AM Ohad Levy

fixes #397 - add basic authentication support for JSON requests

0c96d0bf 10/03/2010 04:52 PM Ohad Levy fixes #396 - Retrieve a list of all environments using the REST API
  • added support for JSON queries for environments and their respective hosts
f5df7d44 10/03/2010 03:07 PM Paul Kelly

Fixes #390 - A user account is always associated with a session

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

22712cbd 09/27/2010 09:07 AM Ohad Levy

fixes #388 - added support to query inventory facts via json

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
abcf36bb 09/19/2010 02:04 PM Ohad Levy

fixes #382 - Import classes / environments can return server error

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

Fixes #239 - Erases environments and puppetclasses

The fix also includes a page in which the use selects the additions
and removals which they would wish to apply to their database.
Errors are reported and an opportunity is given to reapply the changes.

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

80b8223d 08/28/2010 09:24 PM Ohad Levy

refs #364, adding default layout to all dashboard actions

5aee7268 08/28/2010 09:04 PM Eric Shamow fixes #364 - Enable "downtime" in Foreman
  • Added checkbox for enabling and disabling hosts from edit screen
  • Enabling e-mail reports for hosts in downtime
  • Added dashboard links to disabled hosts
  • Added basic tests
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

3b828aad 07/08/2010 02:23 PM Ohad Levy

fixes #345 - unable to save associated operatingsystems

b83a3a0c 07/08/2010 02:16 PM Ohad Levy

fixes #344 medias pages do not show error messages

7a4ec5cf 07/06/2010 04:51 PM Paul Kelly

Fixes #145 - Added AuthSourceInternal

Added a password setting facility to the user class for AuthSourceInternal
Switched to SHA1
Changed :ldap to :login
Applied numerous fixes from Ohad Levy
Fixed malformed user page
Switched attr_accessible to attr_protected...

2c83f744 06/25/2010 08:56 AM Paul Kelly

Fixes #260 - Switch to using STI for OS families

d8dd4f92 06/25/2010 06:47 AM Jon Fautley

fixes #238 - Set Content-Type HTTP header when rendering nattended install scripts

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.

a264811a 06/04/2010 09:17 AM Ohad Levy

welcome should be a protect method, refs #273

c4b56e43 06/03/2010 06:59 AM Ohad Levy

fixes #273 - Provide a "Getting started" front-page

81e2d3f3 06/03/2010 03:54 AM Ohad Levy

fixes #302 and all references to_label and to_s
removed references to all per_page settings as they are common now

19529e4b 06/02/2010 11:09 AM Paul Kelly

Fixes #292 - puppetdocs should be in a frame

895a7680 06/02/2010 08:34 AM Ohad Levy

fixes #295 - This YAML generates a 500 error when trying to send over http

a0c0e14d 06/01/2010 04:20 AM Ohad Levy

fixes #293 - add table sorting to users page

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

fixes #291 - clone host does not clone assoicated classes

924cdd0a 05/28/2010 03:59 PM Frank Sweetser

fixes #255 Search for MAC addresses from all X-RHN-Provisioning-MAC headers, not just eth0

a67b0923 05/28/2010 03:52 PM Paul Kelly

Fixes #101 - Generate rdoc files and html links on the puppetclasses page

Rewite rdocs if required by the prepare phase
Incorporate Fank Sweetser's :: patch
Incorporate a url_helper suggested by Ohad
Added a new interface via links on the supported environments list

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

fixes #247 - Query for class to support HostGroups

85d3461d 05/28/2010 04:25 AM Ohad Levy

fixes #243 - When adding classes for in individual hosts, Adding then immediately Removing the class does not work

9a5369b4 05/27/2010 06:23 PM Ohad Levy

fixes #282 - NoMethodError in Dashboard#OutOfSync

edf4198b 05/27/2010 04:43 PM Ohad Levy

fixes #271 - remove active scaffold plugin

69f8d207 05/27/2010 03:21 PM Ohad Levy

fixes #277 - add search options to puppet classes page

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

Minor SQL optimization to hosts page

39165477 05/27/2010 03:50 AM Ohad Levy

fixes #272 - add a warning if there is a clock drift between the client and foreman

661e86c7 05/26/2010 12:49 PM Ohad Levy

fixes #269 - Remove activescaffold from audits page

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

Fixes #212 - Remove AS from facts

0ba45d6d 05/24/2010 09:03 AM Jochen Schalanda

fixes #236 - Installation media are now usable with more than one operating system.

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.

d995ecb4 05/24/2010 04:13 AM Paul Kelly

Ensure that all index views and controllers are consistent

Ensures that all controllers use @search in the index method
Ensure that all index views use pagination

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

5f6b2196 05/18/2010 04:23 AM Paul Kelly

Fixes #204 - Remove AS from environments page

Merged import facility in Environment and Puppetclass controllers

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.

9c0e127b 05/17/2010 07:03 AM Paul Kelly

Fixes #170 - implement usergroups

Added migration
Added tests
Added MVC files
Added the routes as well
Added the program logic and additional views
Added RESTful actions for update and create
Added validations to ensure that usergroup.name and user.login do not collide...

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

c289176c 05/03/2010 03:18 PM Ohad Levy

fixes #237 - installing puppet from epel breaks if base image is not 5.3 or 4.9 release

7a481d2d 05/03/2010 02:20 PM Jochen Schalanda

fixes #235 - Small refactoring of the media handling for operating system families: * Use URI class for any URI related operations * Added substitution for $version, $major and $minor in media path * Force use of http(s)|ftp|nfs URI schema: NFS shares have now to be entered in URI form: nfs://server/path/.../ instead of server:/path/.../

c030c794 05/02/2010 04:36 PM Bash Shell

fixes #226 - Return OutofSync, Error Host list from Dashboard controller as YAML

ef14965b 04/28/2010 04:21 PM Ohad Levy

fixes #222 - add search and sort functionality to dashboard host lists

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)....
bd46fa41 04/27/2010 06:47 AM Ohad Levy

fixes #200 - Remove activescaffold from the puppet groups page

0c759d7b 04/20/2010 10:24 AM Ohad Levy

fixes #197 - Allow site local views of unattended installation

4487bd21 04/19/2010 03:09 AM Ohad Levy

reduce puppet classses per page

c6f1b718 04/16/2010 09:46 AM Ohad Levy

added google_visualr and converted dashboard and hosts graphs

08bf6aba 04/14/2010 04:52 AM Ohad Levy

fixes #208 - use nested_attributes for lookup parameters

5f75dccc 04/14/2010 04:02 AM Paul Kelly

Fixes #177 - Family concept

It will_paginate and handle searches
Added family support to Operatingsystem
More work will be needed to add family support to host manipulation.

c88c9fd6 04/12/2010 02:53 PM Ohad Levy

fixes #199 - adds a search functionality to puppetclass page

af6e2624 04/09/2010 10:25 AM Ohad Levy

fixes #199 - Remove activescaffold from the puppetclasses page, search functionality will follow

1cf43cf6 04/09/2010 09:06 AM Ohad Levy

Merge branch 'feature-203' into develop

92971ae3 04/09/2010 09:06 AM Ohad Levy

removing show action in places it doesn't make sense, and minor visual changes

97e387ca 04/09/2010 07:41 AM Bash Shell

fixes #203 Remove ActiveScaffold from Models

2217ce9c 04/08/2010 08:48 AM Ohad Levy

fixes #206 - Remove activescaffold from the authentication page

76b2f1b7 04/08/2010 07:49 AM Ohad Levy

fixes #202 - Remove activescaffold from the medias page

c2ba4ed3 04/08/2010 07:15 AM Ohad Levy

fixes #201 - Remove activescaffold from the domains page

fa7070ca 04/08/2010 06:02 AM Ohad Levy

fixes #207 - remove activescaffold from Parameters settings

66bb73ba 04/07/2010 10:16 AM Ohad Levy

fixes #198 - remove activescaffold from Operating systems setting page