Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
ba69b49b 07/24/2012 04:12 AM Martin Bacovsky

api v1 - Users controller and tests

- split api routes to separate routes file
- better detection of permission failure in model
- fix ApiConstraints
- catch bad routes in api and return json
- render home#index links from restapi
- fixed resource params recognition

63efbbf5 07/24/2012 04:12 AM Petr Chalupa

api v1 - fixing permissions

cleanups in base controller

b2b47290 07/24/2012 04:12 AM Petr Chalupa

api v1 - render errors with rabl

better detection of permission failure in model
fix ApiConstraints
catch bad routes in api and return json

3d6d01c7 07/24/2012 04:12 AM Ohad Levy

fixes #1775 - API versioning name space

a89c40ce 07/22/2012 05:52 AM Ohad Levy

[refactor] - simple method to display ec2 instance name, instead of using tags everywhere

272811b9 07/18/2012 07:36 AM Ohad Levy

fixes #1764 changing per_page setting would update only after a restart

this commit changes it back to an area in the code which gets evaluated
everytime instead of upon startup only

2306bd94 07/17/2012 10:10 AM Ohad Levy

Openstack images should show foreman defined images

at least for now as long as we don't support remote
fetching of images

132a991c 07/17/2012 09:58 AM Ohad Levy

basic openstack support

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.

b596ba59 07/02/2012 07:01 AM Ivan Necas

fixes #1463 - let Foreman run on a sub path

e.g. for it being available on http://localhost:3000/foreman you run:

RAILS_RELATIVE_URL_ROOT=/foreman rails s
e374699f 06/28/2012 03:49 AM Ohad Levy

fixes #1715 - rake puppet:import:puppet_classes[batch] stopped working

c0197016 06/28/2012 03:49 AM Ohad Levy

fixes #1714 allowing users with build permissions to access the submit multiple

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
5672d394 06/21/2012 12:54 PM Ohad Levy

remove references to old class names

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

audit with association.

22a2bcb1 06/21/2012 08:34 AM Amos Benari

fixes #1649 Puppet class and environment import works only on the first smart-proxy

bded52c2 06/21/2012 04:39 AM Ohad Levy

make sure tests can run independtily

1f03a563 06/21/2012 02:19 AM Ohad Levy

fixes #1544 - Updating a host fails if you cannot reach the SOA nameservers

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

0dd21533 06/17/2012 03:33 AM Ohad Levy

don't allow to delete a provisioning template when its assigned to an OS default template

31d0aded 06/14/2012 08:29 AM Ohad Levy

make DNS lookup not fail on socket errors

d351a71b 06/12/2012 09:45 AM Ohad Levy

Since ssh script now runs post commit, we can not update any attributes within the save method

84fce85c 06/11/2012 10:53 AM Jacob McCann

fixes #1676 have memory size use factors of 1024

1c81c2b9 06/10/2012 04:55 AM Ohad Levy

fixes #1667 - restrcutre fog extensions code

a5da258d 06/08/2012 11:43 AM Jacob McCann

fixes #1656 add support for systems with terabytes of memory

9c2b6c72 06/07/2012 02:51 AM David Swift

[EC2] Adds retry on host not available, add some useful debugging.

- debugging, to get the whole message
- add backtrace to compute resource failure msg
- add debug logging for Fog errors on create

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

2a08c26b 05/29/2012 05:48 AM Amos Benari

fixed ui for adding and removing ovirt volumes.
when creating a vm from template, if there was an error in the
form. the vm volumes didnot display correctly.
adding and removing volumes in the same submit action did not function well too.

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

75409a89 05/04/2012 12:36 PM Greg Blomquist

refs #1589 - Remove hardcoded vmware vsphere_expected_pubkey_hash

Now, users will create a ~/.fog file containing:

=begin
:default:
:vsphere_expected_pubkey_hash: HASH_VALUE
=end

Fog will use this file when contacting vsphere to validate the ssl cert....

5e914ee2 04/30/2012 09:02 AM Ohad Levy

fail gracefully if fog is not installed

1f00a59d 04/30/2012 05:28 AM Ohad Levy

ensure rubygems are loaded in case facter / puppet are installed as a gem

fb7f0f19 04/29/2012 03:10 AM Ohad Levy

cleanups to rails 3 boot process

b43fa642 04/18/2012 03:51 PM Ohad Levy

added basic ovirt vm show page, minor fixes in compute resource level

96ede451 04/16/2012 09:32 AM Amos Benari

fixes #1574 - ovirt - add remove and show volumes

  • volume and interface ordering is now working
  • removed include blank because it is a duplicate of the Blank ovirt-template.
  • bootable is disabled when editing a vm, because currently I don't handle volume updates. just add and remove of a volume....
1721eaee 04/13/2012 03:34 AM Ohad Levy

minor ordering issue for nics/disks when creating libvirt instances, refs #1452

98987690 04/09/2012 10:11 AM Ohad Levy

refs #1452 improved libvirt on debian handling

f37934af 04/09/2012 07:29 AM Ohad Levy

fixes #1452 use fog for libvirt management

This patch introduces a few new features:

  • console support
  • multiple disks
  • multiple nics
4213d2be 03/28/2012 01:08 PM Ohad Levy

first go at vmware integeration refs #955

this patch adds the ability to add a vmware compute resource, and display their console

94a25eb7 03/25/2012 07:28 AM Ohad Levy

hard coding vnc display for now, as we don't support spice display just yet.

197e2dce 03/21/2012 10:11 AM Ohad Levy

Adds VNC support within the browser

At first, this allows to view oVirt managed hosts within foreman.

7e031001 03/20/2012 03:01 PM Ohad Levy

Add Connection testing for EC2 compute

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

f468bf84 03/15/2012 03:06 PM Ohad Levy

improve mac regexp, refs #1273

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

code smell

30ae12bf 03/15/2012 10:28 AM Ohad Levy

Fixes #944 - clear network conflicts

When a network conflict is detected (such as conflicting ip/name dns or
dhcp records), foreman would try to suggest a resolution.

Signed-off-by: Paul Kelly <>

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

refs #1503 better handling of migrating to puppet proxies

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

fixes #808 - Add smart-proxy puppetrun to foreman

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

1470cb16 03/13/2012 03:44 AM Ohad Levy

fixes #1530 - Disabling puppet env in ENC is now a configurable.

3cc571e0 03/12/2012 04:05 PM Mikael Fridh

fixes #1528 - tidy up the default settings loader.

Attempts to tidy up the default settings a bit.

Signed-off-by: Mikael Fridh <>

a989a617 02/27/2012 05:40 AM Ohad Levy

fixes #1509 - Foreman should use the proxy to import puppet classes

54358a76 02/23/2012 08:23 AM Greg Sutcliffe

fixes #1324 - Separate permssions on hosts from permissions for objects within hosts.

This allows a user to be granted permission to edit the host (and so change the group or proxy) but not, for example, edit the parameters
This could probably be extended further if necessary.

60ce558d 01/31/2012 05:28 AM Ohad Levy

fixed issues with newer version of virt, reusing the newer gem

c9486241 01/29/2012 09:48 AM Ohad Levy

fixes #1476 - toggling between bare metal to an hypervisor renders js errors

a7ad2c1c 01/18/2012 03:04 AM Ohad Levy

fixes #1451 - Host creation fails if ":tftp_servername:" is set in proxy-settings

d7bd2f22 01/15/2012 03:14 AM Ohad Levy

fixes #1446 - expire idle web sessions

e89efb28 01/10/2012 05:41 AM Ohad Levy

fixes #786 - Add the option to use existing DHCP reservations

note that this patch only ensures that the ip used is the same as the
existing dhcp record.
if there is a mistmatch in what foreman expects in the reservation vs.
actual state, #944 should kick in.

da6fa387 01/03/2012 08:36 AM Ohad Levy

fixes #1422 - Media is greyed out when creating Solaris hosts

7a900b06 01/02/2012 03:24 AM Ohad Levy

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

614d9c7f 12/31/2011 01:43 PM Paul Kelly

Fixes #1420 - bootserver ip lookup fails when not managing DNS

Signed-off-by: Paul Kelly <>

387b0b0c 12/20/2011 01:56 AM Ohad Levy

Revert "Fixes #593 - Separate log file for facts and reports"

This reverts commit 5e7454fc1f73ebb599cf7dc96faa22836eebd11c.

ac36e7ce 12/20/2011 01:55 AM Ohad Levy

Revert "Fixes #944 - clear network conflicts"

This reverts commit 117ba92a758e4589ef5fdf1f1b9083402b2d317b.

62756323 12/19/2011 09:11 AM Romain Vrignaud

fixes #1300 Add support of HTTP Auth with REMOTE_USER env variable

5e7454fc 12/19/2011 08:24 AM Paul Kelly

Fixes #593 - Separate log file for facts and reports

Signed-off-by: Paul Kelly <>

117ba92a 12/19/2011 08:14 AM Paul Kelly

Fixes #944 - clear network conflicts

When a network conflict is detected (such as conflicting ip/name dns or
dhcp records), foreman would try to suggest a resolution.

Signed-off-by: Paul Kelly <>

7fe22657 12/08/2011 08:12 AM Paul Kelly

fixes #1381 - nextServer should be handled internally as an IP address not a hostname

Signed-off-by: Paul Kelly <>

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

WIP rails3 migration

debab3ca 10/31/2011 10:39 AM Ohad Levy

fixes #1273 - wrong MAC address regexp, now with the right regexp

e68cee3c 10/31/2011 10:37 AM Ohad Levy

fixes #1273 - wrong MAC address regexp

f28a6895 10/31/2011 10:26 AM Ohad Levy

fixes #1257 - various fixes around bcm dhcp record

2c5c4d7d 10/30/2011 10:11 AM Ohad Levy

fixes #1263 - mac field is not shown when toggling from virtual to bare metal

53378163 10/20/2011 01:24 PM Paul Kelly

Fixed #1241 - Now prompts with default flash file name

Signed-off-by: Paul Kelly <>

99a2326b 10/18/2011 04:38 PM Tim Speetjens

fixes #1166 - be more liberal in accepted values for to_gb - add better logging message

Signed-off-by: Tim Speetjens <>

05ab4c16 10/18/2011 04:31 PM Ohad Levy

new UI for foreman

80e8e5b2 09/28/2011 04:34 AM Ohad Levy

refs #1186, fixed wrong condition

0c3e15d2 09/28/2011 04:13 AM Ohad Levy

fixes #1186 foreman does not forward sparc dhcp vendor options when creating a sparc Solaris host

a30a4e49 08/19/2011 04:14 AM Ohad Levy

cleanup typo

acb50a39 08/18/2011 04:00 PM Ohad Levy

fixes #1121 - convert dns handling to real network objects

ec777026 08/18/2011 04:00 PM Ohad Levy

fixes #1122 - extracted common REGEXPs

a6f4f5f7 08/18/2011 04:00 PM Ohad Levy

fixes #1120 - Replaced DHCP functionaitlity by the new net dhcp record classes

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

d3fbfd7e 07/24/2011 11:29 AM Paul Kelly

Fixes #636 - Update environment from facts

Signed-off-by: Paul Kelly <>

b187e885 07/24/2011 04:39 AM Ohad Levy

wrong setting category - refs #636

f1a9b611 07/20/2011 04:57 AM Paul Kelly

Fixes #1039 - ssl_private_key name

Signed-off-by: Paul Kelly <>

454fd3af 07/18/2011 07:07 AM Ohad Levy

fixes #685 - records per page should be configurable

This patch adds a new setting how many records should be per page.

note that since the code is in the ActiveRecord::Base class, and that
its in lib (e.g. loaded once) you would need to restart foreman everytime you change this value....

8104eced 07/18/2011 05:31 AM Ohad Levy

fixes #898 - remove old search leftovers across the app

1f5eea56 07/18/2011 03:36 AM Ohad Levy

fixes #822 - Allow a Customizable "Reply" Address in Email Configuration

1462d569 07/17/2011 08:49 AM Ohad Levy

fixes #1050 - Foreman settings should not be viewed/edited by non admin user

395eb615 07/14/2011 03:15 AM Ohad Levy

fixes #1043 - make autosign optional

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.

86d01ac3 07/06/2011 11:00 AM Ohad Levy

fixes #1029 - allows smart variables to be resolved via http get request.

this would allow to an external query to resolve a variable value to a given host.

e.g.
http://foreman/hosts/&lt;fqdn&gt;/lookup_values/&lt;variable_name>

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