api v1 - fisrt version of bookmarks controller
added architectures controller in v1 API
fixes #1775 - API versioning name space
fixes #1752 - fixes clone from keeping internal data (such as vm external uuid).
fixes #1737 - make sure mac based matching are case insensetive
fixes #1165 add inherited params display and override option to the host form.
Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
Return a HTTP 500 when we fail on handle_ca (fixes #1725)
fixes #1563 problem cloning host in latest develop
added commit comment, history and preview to the template editor.
fixes #1686 - can't choose subnet when domain comes from hostgroup
refs #1586 - no need to copy hostgroup root pw
the idea here is not to copy the pw from the hostgroup, as ifyou would like to change the hostgroup password, it would change itto all systems which are using the hostgroup pw (and did not override it manually).
fixes #1710 - Hosts json index function returns too much
fixes #1700 audit page performance improved
make sure tests can run independtily
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
wip audits upgrade
ensure we print the whole trace to the debug log in cases of failures
fixes 1692 - bookmark edit dialog, did not allow to save / update bookmark name
improve SQL queries for host API requests
allow to consume provisioning templates via JSON, show method was missing
ensure that API calls get correct 404 error
fixes #1648 - User filter on hostgroup could extend to new sub hostgroup.
fixes #1619 - X-Forwarded-For multiple IPs
fixes #1650 - Session expiration prevent HTTP authentication delegation
fixes #1657 - Support Puppet http reports processor
this patch allow usage of puppet http report processor.in order to use it simply update your puppet.conf to have the following:
reports = httpreporturl = http://foreman/reports
NOTE: its not possible to use ssl URLS with the current report processor (AFAIK)
Send error messages through JSON instead of just {"errors":[]}
fixes #1572
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....
minor visual fixes to the compute resource view.
incorrect usage of my hosts scope while processing a error in displaying host list
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)...
Refactor my_hosts and my_facts scopes to include auth checks
Fix privacy leaks in stats, facts, and dashboard - fixes #1582
Add AIF pxe type - refs #1620
Dashboard "Good hosts" should exclude "pending" hosts, refs #1617
fixes #137 - Better support for non-hostname certnames
This patch introduce a new setting :use_uuid_for_certificates whichdefaults to false.
users who wish to deploy their hosts using a random unique id, shouldenable that setting, and use the certname directive in their puppet.conf...
Changes to dashboard statistics. Fixes #1617
fixes #1606 - foreman returns to main screen after session expiry
Fixed reported stats on dashboard for good_hosts and reports_missing in text table
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
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