fixes #1574 - ovirt - add remove and show volumes
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
Adds VNC support within the browser
At first, this allows to view oVirt managed hosts within foreman.
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>
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>
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>
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 #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 #1173 - remove legacy query interface
fixes #1460 - add an option to upload provisioning templates
fixes #1308 - error when trying to cancel build.
fixes #1175 - PXELinux does not render with spoof
fixes a couple of broken tests + show full error trace in development mode.
fixes #1401 - smart proxies filtering. will not remember the selected filter once an operation was selected
fixes #1446 - expire idle web sessions
fixes #1433 - Edit multiple Parameters (Operation FAILED: undefined method `reference_id_is')
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 #1434 - Status page is broken
fixes #1418 Add json call to retrieve bookmarks
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
Revert "Fixes #944 - clear network conflicts"
This reverts commit 117ba92a758e4589ef5fdf1f1b9083402b2d317b.
fixes #1300 Add support of HTTP Auth with REMOTE_USER env variable
fixes #1406 - excpetion errors are not showin in the UI
fixes #1334 - Add Run Puppet to multi host action in the hosts page
fixes #1357 - Provisioning Snippets broken after rails3 upgrade
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...
WIP rails3 migration
Fixes #1298 - Make the run distribution chart appear within the same scope as the rest of the dashboard
Signed-off-by: Tim Speetjens <tim.speetjens@gmail.com>
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
fixes #1274 - a user is not able to edit itself
fixes #1174 - some error messages may show up twice
fixes #1272 - New Hostgroup: Selecting an environment does not update class list
fixes #1151 Fix dashboard pie, to contain correct total number of hosts
to me this makes sense. Don't shoot me if the logic isn't 100% correct...
in short, active hosts are counted as ok hosts, which makes thecounters get higher than the number of total hosts sometimes....
fixes #1208 - Unauthenticated IP spoofing should not be allowed
fixes #1232 - unable to assign OS default provisioning templates
fixes #1228 - 404 not found generated when there is no help / welcome view
new UI for foreman
fixes #127 - hostgroup clone fails if it has vm attributes
fixes #1216 - puppetdoc errors where not captured correctly
refs #1211 - ENC url is name, not id.
fixes #1211 allow both id and name as an id
refs #1201 - adds the ability not to import all subnets
TODO: redo this at some point with checkboxes
fixes #1201 - Import Subnets from DHCP server
Feature #1184 - allow to save array based settings
this also moves the setting page to use inline edit
fixes #1167 - some setting values are ignored
added parenthesis to avoid warnings on older Ruby
fixes #1163 - undefined method hypervisor when Edit host
fixes #1161 - adds graph per facts
Signed-off-by: Amos Benari <abenari@redhat.com>
refactor - various facts cleanups
fixes #1056 - Rundeck url doesn't work when ldap auth is active
fixes #1146 - Provide error details via the API upon failure
fixes #1134 - Multiple host exporting formatting for rundeck not correct
fixes #1148 - CRUD on lookup values via the API
fixes #1057 - Allow foreman search to output multiple hosts when outputting to rundeck
New artwork
Fixes #958 - GET throws error on auth_src_ldaps
fixes #1085 - add default domain and subnet settings to hostgroups
refs #1067 - Error message should show trace too
fixes #1067 - Expose error messages in the web GUI
fixes #724 - Allow default VM specs to be tied to a hostgroup
fixes #1081 - Expose subnets unused IP via the subnets API/json
FEATURE #982 API call to get fact keys
fixes #1058 Adds support for OpenSuSE provisioning
Fixes #1061 - Deleting used env gives 500 error
refs #898 - more leftovers
fixes #898 - remove old search leftovers across the app
fixes #1050 - Foreman settings should not be viewed/edited by non admin user
fixes #1018 - adds rundeck information fetching via foreman
to use simply configure your rundeck to query:
http://foreman/hosts/<fqdn>?rundeck=true&forman=yaml
fixes #1045 adds total memory usage chart to statistics page
Signed-off-by: Mikael Fridh <frimik@gmail.com>
updated foreman puppet module to include the smart variables puppet function
this also ensures that the json response from foreman is always in json.
refs #1029
Fixes #1000 Out of sync shows hosts with last report equal puppet_interval
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/<fqdn>/lookup_values/<variable_name>
fixes #322 Ability to add custom variables and multiple values resovledin a dynamic Hierarchally order
This commits introduces the ability to define variables per puppetclass.
additionally, each class can have multiple values, depends on the hostwhich is requesting that variable....
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 :)
fixes #1010 - import new classes does not show error-message
fixes #35 - Allow hostgroup nesting for puppet classes and parameters
Fixes #820 - Intel Solaris support
minor cleanup - refs #836
fixes #956 return custom number of reports
Fixes #921 - Roles and admin not saved on create new user
Fixes #906 - Always allow a user to edit some of their own User details
fixes #952 - incorrect error message when api basic auth authentication fails
fixes #950 - virtual machine settings sometimes break into two lines
fixes #903 - Show resulting provisioning options at the Host edit screen
fixes #948 - better support for API config_templates api
Fixes #923 - Hostgroup puppetmaster proxy ignored on new host page
Fixes #920 - Add authorization to hypervisor, bookmarks, subnets, smart-proxy/autosign and puppetca
fixes #939 - Invalid PostgreSQL statement
Fixes 867 - Allow update_multiple to clear hostgroup
Also added the facility for clearing the environment to update_multiple_environments
fixes #930 - Skipped resources should not put systems in 'error' state