fixes #1574 - ovirt - add remove and show volumes
refs #1452 - cant change values while in orcehstation as its already a frozen hash
fixes #1452 use fog for libvirt management
This patch introduces a few new features:
first go at vmware integeration refs #955
this patch adds the ability to add a vmware compute resource, and display their console
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...
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
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>
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.
fixes #1525 - add ancestry (parent group) in json output for hostgroup
Signed-off-by: Corey Osman <corey@logicminds.biz>
refactor - added an importing class for puppet facts
fixes #1522 - search based on params sometimes fails
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 #1491 - Fail to import new classes
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 #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 #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 #1376 - Unattended installation without TFTP integration
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 #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 #1176 - SLES (SUSE) operatingsystem not displaying minor version
domain was missing the relationship to a hostgroup
refs #1316 - Postgres DB Error while run rake db:migrate
this is a secondary commit to the develop branch
Don't show reports from hosts not in a User's filter refs #1356
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 #593 - Separate log file for facts and reports
fixes #1385 - <%= @host.architecture %> macro
fixes #1386 - resuse dns::record during rollback
fixes #1381 - nextServer should be handled internally as an IP address not a hostname
fixes #1378 - RestClient::Exception messages are being lost
fixes #402 - Add noops/pending to metric handling, and provide pending hosts for dashboard views.
This change adds the ability to see noops in metric reports insideforeman graphs, charts and lists. The business reason for this is to allowusers to run their puppet agents in noop mode, and see where nodes have...
fixes #1355 - Ability to Search Users by Role
Signed-off-by: Greg Sutcliffe <gsutcliffe@ibahn.com>
fixes #1152 - eventful should not include skipped.
Signed-off-by: Amos Benari <abenari@redhat.com>
removed the order from hostgroup because it mess the ancestors list.
WIP rails3 migration
fixes #1293 - error when trying to view puppet certificates
fixes #1248 - Added icon and auto detection support for Scientific Linux CERN (SLC)
Signed-off-by: Andrew Elwell <Andrew.Elwell@gmail.com>
fixes #1337 with return if user.nil?
Signed-off-by: Romain Vrignaud <romain@yakaz.com>
fixes #1332 'setting puppet_interval to zero gives division by zero in the dashboard'
Fixes #1250 - register restart failures correctly for reports from puppet > 2.6
Signed-off-by: Tim Speetjens <tim.speetjens@gmail.com>
<%= @host.architecture %> not available in templates
fixes #1309 - add dashes '-' to allowed class names
fixes #1299 foreman don't remove the () from puppet class names
Fixes #1298 - Make the run distribution chart appear within the same scope as the rest of the dashboard
un-obtrosive js for the show host charts.
fixes #1294 - Build should not require TFTP if using gPXE
removed whitespace warnings
fixes #1276 - Non intrusive javascript pie and bar
refs #1151 Fix the scopes so they behave as expected and Adapt dashboard pie data to the corrected scopes
fixes #1257 - various fixes around bcm dhcp record
refs #1257 - added missing model definition
fixes #1269 - do not enforce assoication validations on non managed hosts
fixes #1262 - Node.rb fails when host has no owner
fixes #1236 - multiple actions modal
fixes #1232 - unable to assign OS default provisioning templates
fixes #1219 - <%= shortname > and <= domain %> not available in PXELinux template
new UI for foreman
fixes #1209 - Show subnet name in the HOST editing screen
fixes #1063 - can't deploy default pxe menu
fixes #1205 - search for classes and like operator fail
fixes #1192 - nested hostgroup should be sorted by name
fixes #1123 api for config_templates needs to return additional attributes