Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
9ef769ea 07/27/2012 03:03 AM David Swift

fixes #1783 - Default template set incorrect snippet names if snippet name uses underscore

456a1b04 07/17/2012 07:21 AM Ohad Levy

fixes #1736 - fixes odd errors with db migrate

3ace60a5 07/15/2012 02:36 PM Ohad Levy

minimal fix for unexplained db migrations failures, refs #1736

3da587a3 07/05/2012 09:59 AM Ohad Levy

refs #1589, ensure that vmware public key is automaticilly imported when testing connection

b304788d 07/05/2012 07:20 AM Amos Benari

fixes #1729 safer migration code.

8cf00cea 07/03/2012 09:20 AM Ohad Levy

avoid breaking mysql migration from an empty db

345a2ad3 07/01/2012 02:39 AM Ohad Levy

missing syntax

7e3f8fb5 06/29/2012 01:31 PM Telmo X

Fixed migrations for mysql2

a3b62913 06/27/2012 06:46 AM Ohad Levy

ensure that migration script is a bit more rubost for audit uses, refs #1700

(sadly the audited gem alias the .user method, and sometime returns
strings and other times return a user object)

de3fb0d7 06/26/2012 08:22 AM Amos Benari

fixes #1700 audit page performance improved

  • Added auditabale name and associated name columns.
  • Added username to audit table
2d8527ca 06/25/2012 09:40 PM Corey Osman

Merge pull request #84 from logicminds/1703

fixes 1703 - add ok hosts as bookmark

c3c88ca0 06/25/2012 09:37 PM Corey Osman

fixes 1703 - add ok hosts as bookmark

8dbb38ec 06/24/2012 07:13 AM Ohad Levy

Added OS Family attribute to Partition Tables and Installation Medium

0f7676c1 06/21/2012 09:21 AM Amos Benari

audit with association.

611c27df 06/21/2012 07:12 AM Ohad Levy

fixes #1687 ensure that audit errors do not break db migrations

09ce1364 06/20/2012 03:43 PM Amos Benari

audit as twitter and versions for template.

This also closes #1377 as it offer versions and diff view of the tempates.

it is not ideal, but it should handle the most common case for now,
where we should open other feature requests to support all of the ideas in #1377

eec062e6 06/20/2012 03:19 PM Ohad Levy

wip audits upgrade

5ef4cb38 06/12/2012 03:02 AM Ohad Levy

allow to store long queries as a bookmark

fb761846 06/07/2012 03:56 AM Ohad Levy

fixes #1668 - Paramaters should be text fields.

0f6ea5a2 06/04/2012 07:52 AM Ohad Levy

fixes #1669 - epel is now a snippet.

This adds another method to install the epel repo, as a snippet,
allowing users to customly change the url, in case that it doesn't fit
their needs or if the url changes again.

to use, simple use:

<%= snippet "epel" %>

e170c321 05/30/2012 08:47 AM Olivier Favre

fixes #1597 - Restrict compute resources access by user

And add some rights to give non admin users so they can perform some normal actions on the hosts they own.

unit/domain_parameter_test.rb self-broke... added a tiny fix.
Removing compute_resources/vms nesting, it is such a nightmare for functional tests....

dd42df0a 05/29/2012 03:41 AM Ohad Levy

adds ec2 provisioning support fixes #1223

- added progress bar for instance creation
- minor fixes for certname based deployments
- added ssh provisioning support to orchestartion, which utilize finish
scripts by default
- added images support (part of the vm compute tab)...

370a7ac7 05/14/2012 04:19 AM Ohad Levy

fixes #137 - Better support for non-hostname certnames

This patch introduce a new setting :use_uuid_for_certificates which
defaults to false.

users who wish to deploy their hosts using a random unique id, should
enable that setting, and use the certname directive in their puppet.conf...

9ec7fdd0 05/02/2012 07:06 AM Ohad Levy

refs #402 - ensures that noops reports are shown currectly on all DB's (pg, mysql and sqlite)

2e291eb2 05/02/2012 06:51 AM Ohad Levy

fixes #1568 - PG::Error on fresh install

7e0a5873 04/27/2012 02:54 PM Jim Perrin

fixes #1254 - initial support to pxeboot windows

334d0359 03/19/2012 06:51 AM Amos Benari

fixes #1540 added suport for provisioning on ovirt/rhvem using fog.

This patch addes a compute resource concept within foreman

Signed-off-by: Ohad Levy <>

8df3ee44 03/15/2012 10:36 AM Ohad Levy

fixes wrong code smell

67799065 03/15/2012 10:34 AM Ohad Levy

code smell

de2ea8a9 03/14/2012 06:47 AM Ohad Levy

refs #1503 better handling of migrating to puppet proxies

1603b08d 03/14/2012 05:46 AM Ohad Levy

removed depericiated warnings

ace6fbad 03/14/2012 05:46 AM Ohad Levy

fixes #1503 - When creating a host, it should be possible to define a Puppet CA and a Puppet Master to use

9d0aee7f 01/16/2012 02:27 AM Jim Perrin

rhel6 is released, remove the beta hack

fa62ea80 01/10/2012 03:04 PM Ohad Levy

fixes #1281 - assingn more than one domains to a subnet

1704e000 01/08/2012 01:41 PM Florian Koch

fixes #1313 ensure all host names are lowercased

Signed-off-by: Florian Koch <>

50751ff4 01/05/2012 02:28 PM Trey Dockendorf

fixes #1361 -- Add gateway and dns fields to Subnets

  • Allow subnet values to be accessed in provisioning templates
7a900b06 01/02/2012 03:24 AM Ohad Levy

fixes #1421 - expose subnet ranges for automatic IP address allocations

74245065 12/26/2011 07:39 AM Ohad Levy

refs #1316 - Postgres DB Error while run rake db:migrate

this is a secondary commit to the develop branch

017e1049 11/28/2011 03:44 AM Ohad Levy

WIP rails3 migration

90bd4eb6 09/24/2011 01:37 PM Ohad Levy

fixes #1180 - db migration may fail because of missing logger

8dec3f5b 08/09/2011 06:48 AM Ohad Levy

fixes #1085 - add default domain and subnet settings to hostgroups

d5707b63 08/03/2011 02:24 AM Ohad Levy

fixes #724 - Allow default VM specs to be tied to a hostgroup

68f7a705 07/26/2011 05:40 AM Ohad Levy

fixes #1058 Adds support for OpenSuSE provisioning

672f931d 07/24/2011 11:42 AM Paul Kelly

Fixes #989 - Add Sparc Solaris support

Signed-off-by: Paul Kelly <>

473f33e9 07/17/2011 11:54 AM Ohad Levy

fixes #1049 - Ensures that all audit db fields are in place prior to first audit

8a65dff7 07/12/2011 06:48 AM Ohad Levy

fixes #777 - this enable auditing of when a host is changing its puppet class assignmetns

one limitation of this patch is that at the moment, each class change
gets its own audit record.

9afa092e 07/06/2011 10:07 AM Ohad Levy

fixes #322 Ability to add custom variables and multiple values resovled
in a dynamic Hierarchally order

This commits introduces the ability to define variables per puppet
class.

additionally, each class can have multiple values, depends on the host
which is requesting that variable....

29eebabc 07/03/2011 09:30 AM Ohad Levy

splitted setting default data from the migration
this allows to add new data and modify its defaults
improved settings UI a bit more
refs #100

76607ed5 06/29/2011 02:17 PM Ohad Levy

fixes #100 - Setting is now a ActiveRecord object

This allows users to manage foreman settings via the UI.

the UI is a bit ugly, but works :)

4d4b84f6 06/20/2011 07:07 AM Ohad Levy

fixes #35 - Allow hostgroup nesting for puppet classes and parameters

0b4d9ce1 06/15/2011 08:42 AM Ohad Levy

fixes #987 - migration fails when using postgres after #820

a6db0470 06/15/2011 07:03 AM Paul Kelly

Fixes #820 - Intel Solaris support

Signed-off-by: Paul Kelly <>

8703e4f7 05/09/2011 02:11 PM Amos Benari

errors bookmark was wrong. fixes #886

94ccc91f 05/02/2011 03:11 AM Ohad Levy

ensures migration can actually run... refs #836

9161008b 05/02/2011 02:56 AM Amos Benari

added search bookmarks, fixes #836

  • adds sub navigations under main menu items, each sub navigation is a bookmark.
  • adds visual improvements to main menu

    app/controllers/bookmarks_controller.rb | 74 ++++++++
    app/helpers/application_helper.rb | 2 +-...

ca18cf0b 04/12/2011 06:37 AM Ohad Levy

fixes #52 - remove unused fields from puppetclasses table

e77b99e0 04/10/2011 03:17 PM Ohad Levy

fixes #259 - Ability to search Hosts by Parameters

15c6711d 03/22/2011 06:24 AM Ohad Levy

fixes #774 - Migration may fail if upgrading from a 0.1-5 and older foreman

634023e2 03/21/2011 09:44 AM Ohad Levy

fixes #495 - only value field needs to be text, reverting

78bda549 03/21/2011 09:39 AM Ohad Levy

fixes #495 - ensure we handle the correct index if there is more than one

79ae7779 03/21/2011 05:20 AM Ohad Levy

fixes #495 - Facts truncation when using storeconfig and sharing a MySQL DB with puppet

36f93e4d 03/17/2011 02:32 PM Ohad Levy

Fixes #609 - Orchestrate puppetca operations

This also includes adding support for a puppet smart-proxy target type
and providing migration support
Updated to provide backward compatability for host and hostgroup objects
Now terminates the build and incorporates other fixes...

5aa5d0a9 03/15/2011 05:05 AM Jochen Schalanda

Fixed #465 - Use correct condition in migration AddOwnerToHosts.

56875aaf 03/14/2011 06:49 AM Ohad Levy

fixes #733 - All hosts are unmanaged after #641

4bf3c419 03/07/2011 09:24 AM Paul Kelly

Fixes #642 - Redo managed host implementation

Signed-off-by: Paul Kelly <>

2755ebe9 02/16/2011 03:43 AM Paul Kelly

Fixes #664 - smart-proxy features

Now provides feedback on the smart-proxy connection and query

Signed-off-by: Paul Kelly <>

218bd6e0 02/15/2011 10:55 AM Justin Sherrill

Fixes #632 - Adds the ability to generate a PXE menu containig
provisioning template and hostgroup combinations on smart proxies

e5d3f34e 02/01/2011 04:24 PM Ohad Levy

Fixes #631 - Adds the ability to set default values for hostgroups, which
are automatically applied when creating a new host (and selecting that
host group), and allows for templates to be rendered with those default
hostgroup values

96be8845 01/14/2011 09:04 AM Ohad Levy

fixes #427 - Ability to provision xen/kvm guests

this patch adds support to libvirt based hypervisors

db59a916 12/20/2010 05:31 AM Jochen Schalanda

Fixes #263 - Refactored Foreman to use correct singular and pluralization of medium/media

06823dc7 12/16/2010 08:54 AM Ohad Levy

Fixes #65, Fixes #339 and Fixes #539

This commit introduce the following:
  • Smart proxy CRUD within Foreman
  • Subnet operations
    • CRUD
    • Finding the next free IP (via the dhcp proxy)
  • Association of subnets, domains to proxies (dns, dhcp and tftp)
c5f5a83f 12/13/2010 02:20 PM Justin Sherrill

Fixes #468 - adding a default template for a grubby script which create a default script for redhat distros that will re-install it when executed

cab0d8c6 11/29/2010 07:08 AM Ohad Levy

Fixes #378 - Adds support for multiple configuration templates

Configuration templates (Kickstart, preseed, syslinux, gpxe etc) can now
be saved in the database directly.

Each template is associated with valid operating systems (unless if its a
snippet which can rendered via all other templates) and a possible...

40f9bcc1 11/12/2010 09:06 PM Ohad Levy

fixes #461 - Newly installed foreman installation creates the admin account without Admin permissions

5e322b1d 11/11/2010 06:27 PM Ohad Levy

fixed wrong usage of find_in_batches --> oops

10d296b4 11/08/2010 07:57 PM Paul Kelly

Fixes #440 - Admin acount is created without admin permissions

9e6e5884 11/07/2010 11:32 AM Ohad Levy

Fixes #436 - Migration should not fail if domain name is not set

df772f92 11/07/2010 10:39 AM Ohad Levy

Optimize the way reports are being converted

Currently, the DB migration tasks load the entire reports table into
memory, this could be very diffuclt to do for a Foreman instance with
many records.

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

83940766 10/31/2010 02:55 PM Jochen Schalanda

Fixes #421 - change literal 1 to true in database migration AddEnabledToHosts.

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.

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

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

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

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

fixes #297 - Prevent operatingsystem.minor from storing NULLs

d3e119ec 05/30/2010 04:32 PM Ohad Levy

fixes #290 - migration will fail if facter domain returns on value

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

fixes #280 - sample data should include newer operating systems

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

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

9f7fadef 05/24/2010 09:39 AM Jochen Schalanda

Fixes #266 - Migrate the (NFS-) paths of existing Installation Media to URI format.

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

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

ae2998af 05/24/2010 07:38 AM Jochen Schalanda

Fixes #265 - improved preseed template and more complicated partitioning scheme for Debian-based distributions.

8b62e7f3 05/17/2010 08:24 AM Ohad Levy

fixes typo in migration, refs #170

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

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

Fixes #13 - Manage Debian family release-name

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.

34a46056 03/25/2010 02:39 PM Ohad Levy

fixes #189 - Fact filter should be case sensitive

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"

fa1e7bf7 01/15/2010 01:37 PM Ohad Levy

fixes #156 - reports will fail if its longer than 64kb