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

27ecacf5 10/26/2010 01:42 PM Ohad Levy

Fixed an issue with metric processing on 0.25.x reports, refs #405

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

475455ed 10/24/2010 11:27 AM Ohad Levy

fixes #414 - Do not store debug messages

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.

8bcd52c0 10/20/2010 03:24 PM Ohad Levy

updating EPEL rpm link for RHEL6

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

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

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

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

61dc8cee 10/04/2010 09:34 PM Matt Moran

fixes bug #398 - issue with adding hosts with full stops
This introduce a small behaviour change, before, once adding host like:
x.domain.net, foreman would automatically add domain.net to its domain
list, but now, as a full stop(".") is a valid hostname char,...

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

minor cache optimizations and use routing helper

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

4e378124 10/03/2010 02:32 PM Ohad Levy

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

3e882344 10/03/2010 02:32 PM Ohad Levy

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

66125af6 10/03/2010 02:32 PM Ohad Levy

fixes #394 - Reports do not work - total time is no longer a report
metric in puppet 2.6

This is a quick and dirty solution until we'll refactor the reporting
db layout in #349

aa6430ed 10/03/2010 02:32 PM Paul Kelly

Fixes #351 - puppet rdocs need a link to the class browser for that environment

7a989ce5 10/03/2010 02:30 PM Ohad Levy

fixes #330 - Import hosts_and_facts rakejob resets environments to production

7b87ce26 10/03/2010 02:30 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
dfd058dc 10/03/2010 02:30 PM Ohad Levy

fixes #384 - out of sync might not show all real machines which are out of sync

41ca560a 10/03/2010 02:30 PM Paul Kelly

Fixes #367 - Parameter validates_format_of is too restrictive

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.

f04c53f5 09/19/2010 12:36 PM Ohad Levy

update EPEL rpm links

15137a05 08/31/2010 10:13 AM Ohad Levy

refs #369 - added additional tests

4683bca6 08/31/2010 09:50 AM Ohad Levy

fixes #369 and refactored the summary email view to make it human readable

5c4885c1 08/28/2010 09:30 PM Ohad Levy

fixes #368 - out of sync host list should not include disabled hosts

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
538c29d3 08/25/2010 12:23 PM Ohad Levy

fixes #365 - puppet rdoc generation fails with puppet 2.6

49f31762 08/16/2010 01:57 PM Ohad Levy

Partial fix for refs #336, a host needs to be saved after new facts are
imported

a6e10c72 08/15/2010 01:31 PM Jochen Schalanda

Fixes bug #361: Omit 'environment' attribute in Host#info if environment is empty.

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

fixes #345 - unable to save associated operatingsystems

686cb440 07/07/2010 08:19 AM Ohad Levy

requireing the sha1 library, refs #145

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

727312c3 06/25/2010 08:12 AM Ohad Levy

fixes #321 - external-node importer does not overwrite class list

3a8b1446 06/25/2010 07:37 AM Ohad Levy

fixes #326 - Host resource graph legend is mislabelled

aa1796f3 06/17/2010 02:15 PM Paul Kelly

Fixes #261 - parameters now use a single reference_id

This implementation uses STI but the table looks the same for all
variants. This is a little strange but it seems to work.

Also removed obsolete controllers and tests
Added more tests

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

fixes #323 - Add a "cancel build" option

2a06208d 06/09/2010 08:05 AM Ohad Levy

fixes #315 - Newlines slipping into dynamic partition table layouts

f26df6bc 06/04/2010 09:19 AM Ohad Levy

fixes #305 - puppetclass importer should try harder

89ae8b88 06/03/2010 03:54 AM Ohad Levy

fixes #301 - Disallow deletion of Environment when hosts are using it

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

51252890 06/02/2010 08:34 AM Frank Sweetser

fixes #297 - Prevent operatingsystem.minor from storing NULLs

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

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

1b1e1820 06/02/2010 08:31 AM Frank Sweetser

fixes #296 Check for existence of family_id before referencing it

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

fixes #293 - add table sorting to users page

8ac3ea75 05/30/2010 04:46 PM Ohad Levy

fixes #289 - Import host hardware model

2dcf4736 05/30/2010 04:38 PM Ohad Levy

minor code smell cleanups

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

b3bbe8e2 05/27/2010 07:03 PM Ohad Levy

another try to fix 281, refs #281

60c13954 05/27/2010 05:53 PM Ohad Levy

fixes #281 - missing attribute: family_id error on migration

32119972 05/27/2010 05:29 PM Ohad Levy

fixes #280 - sample data should include newer operating systems

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

0c0f5ed3 05/27/2010 03:21 PM Ohad Levy

fixes #278 - operatingsystem minor field is mandatory

0bba6aae 05/27/2010 03:42 AM Ohad Levy

migration might fail if medium does not have an opeartingsystem - refs #236

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.

91549be9 05/24/2010 07:33 AM Ohad Levy

fixes #264 - Overview of host's puppet classes should be sorted

f34463c4 05/24/2010 07:25 AM Paul Kelly

Fixes #256 - Environment names should be alphanumeric

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

722ef9a8 05/18/2010 06:53 AM Ohad Levy

fixes #241 - email notifications don't work when mail relay requires domain name

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

Fixes #204 - Remove AS from environments page

Merged import facility in Environment and Puppetclass controllers

4c3d6d59 05/18/2010 04:11 AM Ohad Levy

imported redundent line - refs #232

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

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

6526673d 05/16/2010 12:23 PM Ohad Levy

fixes #257 - When creating a new hostgroup, it fails if I add a parameter when creating

e394b70b 05/14/2010 08:07 AM Ohad Levy

yet another fix for #216

5656ef86 05/14/2010 06:58 AM Ohad Levy

fixes #216 - Validate uniqueness of a parameter name for Individual hosts

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.

4e85a944 05/09/2010 03:55 PM Ohad Levy

fixes #233 - In the "Show" page for a Host, Build link should not be visible when Unattended is false.

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

c9140ad1 05/06/2010 01:56 PM Ohad Levy

fixes #238 - Report wrong marked

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

163711af 04/30/2010 06:08 AM Ohad Levy fixes #200
  • added better module detection to properly show the module list
  • Add sorting to module class lists
  • Add description to each link
e6c75845 04/30/2010 03:31 AM Ohad Levy

fixes #231 - find_each LocalJumpError (no block given)

c820bdbb 04/29/2010 03:24 AM Ohad Levy

fixes #160 - Last Report Date is client date, not date report was received

2e31dbca 04/28/2010 05:27 PM Ohad Levy

fixes #225 - migration fails - undefined local variable or method release_name

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

17a015c2 04/22/2010 04:14 AM Ohad Levy

fixes #217 - Before deleting a Hostgroup, warn that the hostgroup is in use.

9a9b3e75 04/20/2010 06:21 AM Paul Kelly

Fixes #13 - Manage Debian family release-name

9d75c16d 04/19/2010 03:18 AM Ohad Levy

added common links to host show page and pagination

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

added google_visualr and converted dashboard and hosts graphs

c4c59fbb 04/14/2010 07:58 AM Ohad Levy

family id can not be forced at this time, as it breaks many fact import operatings, fixing broken tests

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.

cf2f7656 04/12/2010 03:17 PM Ohad Levy

fixes #181 - External node import prints 'nil' instead of 'class foo missing'