[UI] - convert all bulk operations into buttons
Update first-run splash page with a note about Smart Proxies, fixes #1721
adds missing EC2 propetries view
use file reader for the config template file upload.
fixed dropdown location for action button and bookmark.
[UI] - added missing label classes
remove unneded hidden links in the more tab
fixes #1737 - make sure mac based matching are case insensetive
ensures that compute resources are shown in the host form only if provisioning is enabled
fixes #1730 broken ui when errors and help inline.
refs #1589, ensure that vmware public key is automaticilly imported when testing connection
fixes parameters whitespace validations
fixes more menu issues
fixes #1165 add inherited params display and override option to the host form.
Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
fixes the more menu bug
fixes #1716 - remove whitespace from hostname
Add Archlinux logo back to hosts page
top navigation bar looks correct on tablet and smart-phone screen size.
fixes #1240 more menu fixed for users with no permitions.
host list page fixed for smart-phones and tablet screen sizes.
Return a HTTP 500 when we fail on handle_ca (fixes #1725)
disk layout should really not be unique.
fixes #1563 problem cloning host in latest develop
fixes #1677 - Fact pie chart alters fact strings to lower case
audit time ago in words.
fixes #1638 - remove whitespaces for user email instead of validation error
minor fix and added a few tests to ensure config templates works correctly
added commit comment, history and preview to the template editor.
refs #1586 - ensures that hostgroup hierarchy order is processed correctly
facter sometime send wrong mac address with bonded nics,
This patch is kind of a workaround to ensure we dont override valueable information.
fixes #1707 - db:migrate fail on in bookmark.rb with ruby1.9
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
minor fixing to audits search link, closes #1700
fixes #1700 audit page performance improved
fixes #1642 Puppet Runtime chart shows nothing.
incorrect error message shown when trying to rename the admin account
auto updaet debian / ubuntu release names from facts.
Added OS Family attribute to Partition Tables and Installation Medium
update default provisioning templates
added usage warning when using hypervisors
added alert layout helper
Do not enable auditing while executing rake tasks / migrations
fixes #1613 - Email address format validation preventing admin user creation
audit with association.
fixes #1649 Puppet class and environment import works only on the first smart-proxy
make sure tests can run independtily
fixes #1586 -Root password inheritance doesn't seem to work properly
fixes #1697 - hostgroup class listing showed all classes regardless of environment
fixes #1544 - Updating a host fails if you cannot reach the SOA nameservers
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
fixes #1691 - allow searching for fact values for hosts inside a hostgroup
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
Fixes puppetclasses search with pg database
The request is sorting the results on a field that isn't in the DISTINCTSELECT'ed columns and pg doesn't like it.Fixes #1607
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
we don't change mac/ip by default
This seems to be a bit tricky as facter not always report the correct mac.
managed hosts will not be auto updating by default, however one could stilldefine the ignore_puppet_facts_for_provisioning settings.
fixes #1115 Host parameters are not available via the API
don't allow to delete a provisioning template when its assigned to an OS default template
[ec2] added the ability to create multiple security groups
ensure that facter mac addressed and formatted correctly when imported into foreman
ensure that you can't delete a compute resource while its used - fixes #1683
minor fixes to host show page
added vm tab
host show folded into tabs.
fixes #1678 - nested hostgroup selector for templates.
ptable, arch and medium errors where not always visible in the UI when saving a host
code comments typos
ensure that autosign entries are removed when using ssh based provisioning.
this is required, as we changed the ssh part to be post db commit.
configTemplate returns nil if a template is not found
added classes-filter to the puppet classes selection page. fixed the selected classes sort.
also fixes #1675
Since ssh script now runs post commit, we can not update any attributes within the save method
moved ssh provisioning to post transaction queue
progress reports both queues
renamed the parameter queuename to progress_report_id to reflect the fact thatwe now have multiple queues in a single progress report.
ensure that we don't upgrade debians arch incorrectly - refs #1670
title action buttons as a group.
moved to bootstrap 2.04
fixes #1192 Class display not sorted in nested hostgroup
fixes #1389 Add bookmark support for pages which are not in the main dialog
fixes #1667 - restrcutre fog extensions code
fixes an incorrect warning about non assigned templates per OS
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 #1670 - Model / OS on "Hosts" page not getting updated properly
[EC2] Adds retry on host not available, add some useful debugging.
- debugging, to get the whole message- add backtrace to compute resource failure msg- add debug logging for Fog errors on create
fixes #1351 New smart variable and match cannot be entered at same time.
smart vars looks sharper.
fixes #1572
fixed useless warning
fix error in validation for new compute hosts
when libvirt is not enabled, compute resource provider name is incorrect.
fixes #1669 - epel is now a snippet.
This adds another method to install the epel repo, as a snippet,allowing users to customly change the url, in case that it doesn't fittheir needs or if the url changes again.
to use, simple use:
<%= snippet "epel" %>