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