fixes #5490 - ambiguous column in taxonomix pluck on Rails 3.2.8
fixes #5132 hang when provisioning on ovirt 3.4
fixes #5444 - add param_false? host method and allow in templates
fixes #4599 - DNS and DHCP records for BMC and managed interfaces not using FQDN
fixes #4204 - add config groups feature - assign multiple config groups to a host or hostgroup
Fixes #4710, #2270 - Wait for VM to become ready before looking for IPs
fixes #2438 - Add image build capability to vsphere using templates
fixes #4670: switch search to id on OS page
fixes #5053 - minor bug fixes to realm integration
fixes #4381: dns records are being update after changes to host when dhcp is also present
Fixes #4976 - ensure the process is really running inside a rake task
fixes #1809 - foreman realm integration
fixes #1966 - improved UI errors for proxy
fixes #4691 - add search for hosts' managed status
fixes #4731 - Rails 3.2.8 causing _pkey constraint errors
fixes #1804 - find hosts through nested hostgroups on puppet class search
fixes #4256 - makes columns sortable in the UI
fixes #4314 - ignore default scope ordering on host search by puppet class
Fixes #4616 - Add a Fog mixin for looking up EC2 IP addresses
Fixes #4486 - organization not searchable by name
fixes #4637 - remove search by label from all ancestry objects besides hostgroups
fixes #4123 - libvirt imaging support using backing volumes
fixes #3001 - Facts searchable by both host id and name
fixes #812 - new permissions model, user group role and nest support, role filters for better granularity
fixes #4393 - rename ancestry label to title
fixes #4015 - support oVirt using templates like images
Fixes #2270 - Detect all OpenStack IPs and test which allows SSH
fixes #3912 - add inheritance for locations / organizations
fixes #3939 - add option to 'inherit from parent' for hostgroup attributes
fixes #3496 vSphere: add support for selectable SCSI controller
fixes #3980 - Compute profiles not rendering Openstack attributes correctly
fixes #3725, #4167 - root password validations, remove default password
fixes #3999 - refactor DRY implementation of "nested label" for objects with ancestry
fixes #4173 - don't update CR attrs when none available, taken from GH-1184
Fixes #4032 - Use object.id for comparisons
fixes #3955 - added param_true? and snippet_if_exist template methods
Fixes #4031 - change TFTP record on build flag change
Fixes #3927 - Allow VMs to provision via user-data
Fixes #3962 - Refactor class overwriting
fixes #3178 - add feature for compute profiles for hostgroups and hosts
refs #3930 - ensure a user can actually update itself.
fixes #3930 - refactoring of edit_self implementation.
fixes #3752 - move data population from migrations into seed script
Fixes #3720 - Add description field to operatingsystem
fixes #3737 - added PXEGrub specific PXE localboot template
fixes #3698 - add image_id alias to server resource as form uses it
Fixes #3569, #3210 - Use port from foreman_url for templates
fixes #3205 - Extract and refactor report importing logic
This patch extracts all report importing logic into seperate importer and status classes.long term this could allow:
1. aliases methods for async operations2. different types of reports imports (based on reporting type).
fixes #2818 - validation of OS families in ptables
fixes #3249 - change regex syntax from start/end of line to start/end of string
fixes #3190 - Fix STI auditable_type - Audit should say updated Location/Organization rather than updated Taxonomy and ComputeResource should not use STI class
fixes #3048 - Non Admin user fails to override parameters when creating new host
fixes #3160 - sanitize host/host group names in lookup_value associations (CVE-2013-4386)
fixes #2975 added setting for using the shortname instead of FQDN for new virtual machines
fixes #3091 - strip leading and trailing whitespace before_save on names of all objects
Fixes #2586 - Revert "Refs #2002 - Fog quick hack"
This reverts commit d37be454fa99c808acf7a89507ee6fd714f139de.The original commit is not needed becase fog was upgraded.
fixes #1719 - Add support for GCE
fixes #1871, #1879 - add VPC support to EC2 compute resource
Based on patch from Romain Vrignaud <romain@yakaz.com>
Fixes #2414 - Move puppet report processing code to the report processor
This creates a API route for POST:/api/reports which matches the GETformat for reports. Tests are updated, with the report model testsmoving to the puppet-foreman module (along with the report fixtures).
fixes #2945 correction - has_and_belongs_to_many defined twice
fixes #2891 Openstack power control operations support
Compute resource helper Strings should be possible to translate
Compute resource permission to pause vms
Tests for Openstack VM pausing/resuming
VMs UI shows only available actions
I18n string issues. Vm power state cannot be properly translated yet...
fixes #2945 - extend AR to add getter/setters *_name(s) for has_many/belongs_to associations
fixes #2424 - encrypts compute resource password
fixes #2424 - add Encryptable module and encryption_key generation
fixes #2871 - params search works with nested hostgroups
Fixes #2867: use the future relative tense for the orchestration process during provisioning
fixes #2812 - method lookup_values_attributes= not defined in Host::Managed (NameError)
fixes #2411 - move lib/audit_extensions lib/fog_extensions lib/foreman to models/concerns
fixes #2739 - add ActiveSupport::Concern syntax to mixins
fixes #2411 - move files in /models to /concerns, /services, /mailers, /observers