Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
14dd0353 11/16/2010 01:00 PM Ohad Levy

fixes #470 - Add gpxe scripts support

This commit implements the following:
  • dynamic gpxe script that kickstart purly with gpxe - see usage example below
  • add static network option to kickstart, ie if added ?static=true to the url, network configuration would be static...
f0619ca7 11/11/2010 10:02 AM Ohad Levy

Fixes #456 - After creating or editing a partition table, you get redirect to an invalid page

02acc2ec 11/11/2010 08:50 AM Ohad Levy

Fixes #443 - remove unnecassary fact_values loading

This fix does not explain why you need to include :fact_values to
avoid an SQL error. However this includes the fact_values when you do
really need them and does not when you don't

Refactored show_hosts and index...

b6e0cb16 11/11/2010 08:25 AM Ohad Levy

fixes #454 - Foreman render 500 instead of 404

  • Fixes the not found method
  • generalize the find_by_obj_name method so we DRY abit more
375303e4 11/10/2010 03:50 PM Paul Kelly

refs #168 - optional fields were wrong

When creating a new host and the host was empty then the optional
fields were not shown in the following edit page

74a4cd7e 11/10/2010 01:03 PM Paul Kelly

Fixes #442 - User edit removes the Anonymous role

010c668d 11/10/2010 12:43 PM Paul Kelly

Fixes #444 - use searchlogic in interesting report filter

c6bd91b2 11/10/2010 12:39 PM Ohad Levy

fixes #448 - Cant search by selecting a fact in the fact search bar

4634fd09 11/10/2010 12:36 PM Ohad Levy

fixes #445 - ensure that all anonymous actions are accessible

1b9ff021 11/10/2010 12:07 PM Ohad Levy

all application controller methods should be protected

4eeb9ffc 11/09/2010 12:41 PM Ohad Levy

fixes #441 - display facts timestamp

23e59327 11/09/2010 12:15 PM Ohad Levy

Ensures that all anonymous actions are allowed - refs #366

c9fff7c1 11/08/2010 09:47 PM Paul Kelly

Fixes #168 - optional unattended settings

e53706e8 11/08/2010 09:44 PM Paul Kelly

Fixes #370 - Added 'interesting' filter to reports

b34e9aea 11/08/2010 07:53 PM Ohad Levy

Fixes #298 - Add tests to unattended controller

on the way, I've fixed a few bugs:
  • When OS is sucsuffully installed, it tells foreman it was installed
    when having roles enabled, Foreman would not allow an anonymous user to change the settings
  • text/plain was only being set for spoof operations...
ce025b4b 11/07/2010 10:39 AM Ohad Levy

fix for puppetdoc lookups which do not exists on the filesystem - refs #423

9fd7478e 11/07/2010 10:39 AM Paul Kelly

Fixes #366 - Redmine authorization port

This is a major feature which provides RBAC authorization within Foreman
a mental note to myself - never ever work on large commits

a90a43fa 11/04/2010 10:40 AM Jochen Schalanda

Fixes #353 - Added responder for YAML output in HostsController#index

fb46a5fc 11/04/2010 10:30 AM Ohad Levy

Refactoring Fact_selection action

As of the change in #288, host list can only be seen via
the hosts controller, therefore, moving this method back into the
host controller

33e8e69b 11/04/2010 10:30 AM Jochen Schalanda

Fixes #424 - Added responders for JSON and YAML to DashboardController#index

bee8f73b 11/04/2010 09:54 AM Ohad Levy

This is addition fix to ref #423

6e8defed 11/04/2010 09:54 AM Ohad Levy

Fixes #288 - Moved DashboardController actions (except for #index) to HostsController.

1c4e9d45 11/02/2010 01:57 PM Ohad Levy

fixes #423 - import puppetclasses is available on all controllers

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