fixed a bug in the host-group truncation function.
added ace code editor to the provisioning template edit page.
added info text to the assosiation tab of the provisioning templates page.
fixes #1566 - Puppet CA set incorrectly when only one proxy is defined
fix certificates and autosign list views
[UI] minor fixes refs bootstrap upgrade
Fixed link for Good hosts on dashboard to match stats query
Fixed reported stats on dashboard for good_hosts and reports_missing in text table
[UI] - make sure settings intput fields do not resize incorecctly upon inline edit
[UI] typo - fixed red highlighting for hosts with errors
[UI] users filter page space after field-set.
[UI] templates button in host form.
[UI] minor fixes to reports show page
updates UI to bootstrap v2
clean up login screen
fixes #1254 - initial support to pxeboot windows
removed puppet from Gem file requirement
this commit also tries to simplify the way we use bundler, in future commits,we should add more logic of which gems to load based on configration file.
make sure foreman doesnt blow up when running without libvirt / virt gems
ensure facts importer works correctly also when importing from a report / rake task
ensures populate hosts rake task can run correctly
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