fixes #2785 - host model clone method also copies relationships using deep_cloneable gem
fixes #5450 - add realm to params for 1.4-compatible use in templates
fixes #5444 - add param_false? host method and allow in templates
fixes #5246 - remove second host/class lookup impl so config groups are included in ENC output
fixes #4204 - add config groups feature - assign multiple config groups to a host or hostgroup
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 #3214 - set taxonomy for hosts created via Puppet from facts or a default setting
Fixes #4680 - Don't append periods to unqualified unmanaged hosts
fixes #4123 - libvirt imaging support using backing volumes
fixes #4485 prevents undefined method when cloning a host
fixes #4583 - Added Environment name to rundeck output
fixes #4524 - The logged in user should be the default one in create new hosts
fixes #812 - new permissions model, user group role and nest support, role filters for better granularity
fixes #4015 - support oVirt using templates like images
fixes #3912 - add inheritance for locations / organizations
fixes #3939 - add option to 'inherit from parent' for hostgroup attributes
fixes #4234 - cannot edit host's puppet parameters
fixes #3725, #4167 - root password validations, remove default password
fixes #3697, #3701 - more comprehensive field validations
fixes #3099 - Adding parameters to locations and organizations
fixes #3178 - add feature for compute profiles for hostgroups and hosts
fixes #3794 - don't validate IP address that's later provided by a CR
Fixes #3468 - Move token expiry to scope to avoid FK issues
Fixes #3182 - Make IP optional in some circumstances
fixes #1830 - auto assign puppet proxy if its not defined upon facts/reports event
fixes #3249 - change regex syntax from start/end of line to start/end of string
fixes #2741 - rails 3 syntax
fixes #3222 - nil the certname when handling certs if UUID certs have now been disabled
fixes #2179 - validate the owner type, preventing the API returning errors for a wrong owner_type
fixes #2260 Allow ERB in ENC global / class parameters
Adds code to parse the global & class parameters, and adds a setting (default true) to disable this if needed. Also has some tests.
Refs #2414 - Remove Puppet from facts API and Settings
Reports are still in progress and will come in a later PRDB schema is updated to not need puppet/rails
fixes #2431 - handle fact uploads where host is missing $fqdn
Fixes #2501 - Allow my_hosts scope to include all subclasses of Host::Base
Fixes #2821 - Autoload paths, PowerManager children must be in namespace in order to autoload
fixes #2693 - don't cause handle_ca error when no Puppet CA associated with host
fixes #1770 - Refactored rdeckfacts definition to use facts_hash
fixes #2747 - scoped search lambda takes one argument
fixes #1963 - prevent host creation when facts are uploaded via new setting
Fixes #2644 - Refactor Host find_by_name to use several ways to find ahost, and refactor my_hosts scope to Host::Base, allowing us to removeunnecessary permissions check from find_by_name
fixes #1938 Foreman shouldn't use the FQDN fact to identify the node when facts are uploaded
Fixes #2632 - extract strings from validation errors
fixes #2549, fixes #2544 - new host organization and location should default to current context if it exists
fixes #2130 - normalize_hostname appends domainname to fqdn
When the trailing part of $fqdn doesn't match $domain, the normalize_hostnamefunction would append $domain onto the end of $fqdn, saving the host as$fqdn.$domain (Example: hostname.domain1.com.domain2.com)....
Fixes #2497 - Join to the fact_values table when a user fact-filter is applied
fixes #2478 - smart-variable in ENC stopped working
fixes #2132 Smart Variables in hostgroup. 1. Show smart variables in hostgroup view. 2. Added the GUI to override smart variables values in host group.
fixes #426 expose BMC information in foreman UI
Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
This patch also adds an abstracted power management class for both VMand BM
Fixes #2461 - Allow user to not have a puppet proxy
fixes #2393 - Couple of models broken with audited 3.0.0
this is not a fix for the mass assignment problem, rather just to solve immedient packaing issue upstream.
a follow up on mass assignment should be done via another commit.
Fixes #2439 - Add true to respond_to? calls for initialize_puppetca
Feature #2368 - i18n extracting strings
Feature #2368 - use N_ for model validators
As per https://github.com/grosser/fast_gettext/wiki/activerecord
flot charts
Use flot charts instead of highcharts.flot charts license is more friendly.
This version of the code is feature compatible with the old charts,including:pie: drill-down and expend.stacked charts: zoom, hide series in legend.all types has tooltips....
fixes #2351 Downcase fqdn when importing facts, for hostname validation consistency
upgrade foreman to rails 3.2.13
This commit updates from rails 3.0.x to 3.2.x, main changes include:
Users who uses foreman in production, make sure that you now compileyour assets, e.g...
fixes #2324 Refactoring of Host STI
Allows plugins to render a different STI-type edit form and savethe changed type. Also allows the /fact_values upload to specifya type. Adds tests for the STI type changes.
refs #2254 - minor fixes related to facts import
refs #2254 - minor fixes related to host form
fixes #2254 - Add STI to hosts table
Signed-off-by: Joseph Mitchell Magen <jmagen@redhat.com>Signed-off-by: Ohad Levy <ohadlevy@gmail.com>