added basic ovirt vm show page, minor fixes in compute resource level
fixes #1574 - ovirt - add remove and show volumes
refs #1452 - cant change values while in orcehstation as its already a frozen hash
refs #1452 - fixed incorrect condition
refs #1452 improved libvirt on debian handling
fixes #1452 use fog for libvirt management
This patch introduces a few new features:
Merge branch 'vmware' into develop
first go at vmware integeration refs #955
this patch adds the ability to add a vmware compute resource, and display their console
ensure valid invalid JS is created when user has no access
fix for undefined constant virt error when running
When unattended is set to false, foreman is unable to run correctly.
This patch loads virt gem anyway (as bunder force it to be installed),this is not ideal, but since we are migrating away from virt to use...
Compute / Virtual DC should only work when unattended is enabled
Adds VNC support within the browser
At first, this allows to view oVirt managed hosts within foreman.
fixes minor ovirt validation bug
Add Connection testing for EC2 compute
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 <ohadlevy@gmail.com>
fixes #1538 - allow to search hosts based on their puppet master
fixing subnet import that was broken after rails3 upgrade
minor code syntax cleanup
code smell
Fixes #944 - clear network conflicts
When a network conflict is detected (such as conflicting ip/name dns ordhcp records), foreman would try to suggest a resolution.
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
fixes #1129 Summary Puppet Report - require_ssl, thanks to craig.white@ttiltd.com
fixes #1471 - Shouldn't have the option to specify the "Puppet Master Proxy" when not using foreman for host provisioning.
refs #1524 - fixed incorrect syntax
fixes #1535 - incorrect server response when authentication fails upon API request
fixes #1524 Add more attributes to JSON host index
Signed-off-by: Corey Osman <corey@logicminds.biz>
expose puppet_ca settings to puppet.
this also introduce it as an ENC variable just in case you want to use it in puppet.conf template
refs #1503 better handling of migrating to puppet proxies
fixes #1533 - depreciate usage of puppetrun or a tftp server without a proxy
fixes #808 - Add smart-proxy puppetrun to foreman
fixes #1503 - When creating a host, it should be possible to define a Puppet CA and a Puppet Master to use
fixes #1530 - Disabling puppet env in ENC is now a configurable.
Signed-off-by: Alexander Chuzhoy <sashac88@hotmail.com>
This is to overcome the following messages when executing "puppetd -t" on a client.warning: You have configuration parameter $environment specified in [puppetd], which is a deprecated section. I'm assuming you meant [agent]
fixes #1525 - add ancestry (parent group) in json output for hostgroup
refactor - added an importing class for puppet facts
fixes #1522 - search based on params sometimes fails
Update app/views/reports/show.rhtml
fixes #1511 - EPEL repo has changed
fixes #1509 - Foreman should use the proxy to import puppet classes
refs #1324 remove debugging code
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 parametersThis could probably be extended further if necessary.
fixes #1497 - unable to recover from dhcp failures
fixes #1173 - remove legacy query interface
fixes #1460 - add an option to upload provisioning templates
fixes #1491 - Fail to import new classes
fixes #1479 - Chosing an environment, does not update puppet class list
fixed issues with newer version of virt, reusing the newer gem
refs #963 - ensure that we reset the feature list each time
hypervisors should not be making any connections during tests
fixes #1456 - renaming the admin account should not be allowed
fixes #1191 - removes duplicated classes when nesting hostgroups
fixes #1265 - Parition tables can't access @host
fixes #1308 - error when trying to cancel build.
fixes #1175 - PXELinux does not render with spoof
fixes #1144 - Cannot search for parameters in Domains
fixes #963 - can't add a smart proxy which doesn't support any feature
fixes #1469 - vlan field missing in subnets
fixes a couple of html rendering errors in views
fixes a couple of broken tests + show full error trace in development mode.
fixes #1451 - Host creation fails if ":tftp_servername:" is set in proxy-settings
fixes #1392 - change root password back to system wide defaults
rhel6 is released, remove the beta hack
Fix typo (where -> were)
Signed-off-by: Frank Sweetser <fs@wpi.edu>
fixes #1436 - error while removing puppet classes
fixes #1341 - tftp templates can now use @host as well.
fixes #1401 - smart proxies filtering. will not remember the selected filter once an operation was selected
fixes #1446 - expire idle web sessions
fixes #1437 Solaris Deployment fix
Signed-off-by: theforemanuser123 <oliver_weinmann@gmx.de>
fixes #1376 - Unattended installation without TFTP integration
fixes #1399 - Hostgroups not attaching to Nodes
fixes #1433 - Edit multiple Parameters (Operation FAILED: undefined method `reference_id_is')
fixes #1281 - assingn more than one domains to a subnet
fixes #786 - Add the option to use existing DHCP reservations
note that this patch only ensures that the ip used is the same as theexisting dhcp record.if there is a mistmatch in what foreman expects in the reservation vs.actual state, #944 should kick in.
fixes #1313 ensure all host names are lowercased
Signed-off-by: Florian Koch <florian.koch1981@googlemail.com>
fixes #1432 - subnet gateway infos only saved when fill gateway and dns fields
the informations in the subnet form only saved if you fill the gateway and one dns fields the cause is the validation in models/subnets.rb
whyever the :allow_blank should work, but i need to add :allow_nil also to get this working...
fixes #1434 - Status page is broken
fixes #1361 -- Add gateway and dns fields to Subnets
fixes #1176 - SLES still did not display correct minor version
fixes #1426 - Foreman should not fail if dns domain has no SOA or NS records
fixes #1423 - Hardware model field should be mandatory when selecting Sparc architecture
fixes #1422 - Media is greyed out when creating Solaris hosts
fixes #1421 - expose subnet ranges for automatic IP address allocations
Fixes #1420 - bootserver ip lookup fails when not managing DNS
fixes #1418 Add json call to retrieve bookmarks
fixed dashboard pie colors.
fixes #1176 - SLES (SUSE) operatingsystem not displaying minor version
domain was missing the relationship to a hostgroup
fixes #1414 - pie is over cooked in chrome.
refs #1316 - Postgres DB Error while run rake db:migrate
this is a secondary commit to the develop branch
fixes #1356 - Stop hosts from being visible if your filter doesn't permit it
Don't show reports from hosts not in a User's filter refs #1356
fixes #1411 - hostgroup ajax actions are mostly broken
refs #1406 - missed html_safe on 500 error page
Revert "Fixes #593 - Separate log file for facts and reports"
This reverts commit 5e7454fc1f73ebb599cf7dc96faa22836eebd11c.
Revert "Fixes #944 - clear network conflicts"
This reverts commit 117ba92a758e4589ef5fdf1f1b9083402b2d317b.
Revert "fixes typo - refs #944"
This reverts commit 0355a1c1326779dbb21ab91f1b93b0405816f12a.
fixes typo - refs #944
fixes #1300 Add support of HTTP Auth with REMOTE_USER env variable
Fixes #593 - Separate log file for facts and reports