Fixes #3927 - Allow VMs to provision via user-data
fixes #3178 - add feature for compute profiles for hostgroups and hosts
fixes #3261 - use the action the host is about to perform for power action notifications
fixes #2741 - rails 3 syntax
fixes #3136 - host cloning should auto-suggest a new IP address
fixes #3087 - fix space before parenthesis warning
fixes #2969 - remove all legacy api code in UI controllers, add deprecation response
fixes #2860 - don't convert arbitrary input into symbols (CVE-2013-4180)
fixes #2734 - wrong taxonomy scope on hostgroup and host form
fixes #2484 - host, hostgroup, and BMC passwords were overwritten as blank
Fixes #2667 - Don't save during process_hostgroup
Fixes #2619 - don't display full output from proxy
Proxy output is logged alongside with backtrace of exception. We displayonly exception message in UI.
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 #2641 - Add type_changed check to JS to allow form to refresh when provisioning a discovered host
re-fixes #2549 - default location bug was introduced in commit 66afbc33 that is fixed
fixes #2549, fixes #2544 - new host organization and location should default to current context if it exists
fixes #2440 remove unused files, code, unnecessary require statements
Revert "fixes #2484 - host and hostgroup root passwords are not saving"
This reverts commit 2193afa0e33e939739a53d2918cb2e31ee92ac7a.
merged by mistake
fixes #2484 - host and hostgroup root passwords are not saving
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 #2420 - extract strings for i18n from JavaScript, various i18n fixes
fixes #2426 - translate model and column names to English
fixes #2425 Allow find_multiple to work on all Host types
Feature #2368 - i18n extracting strings
fixes #2360 loading parameters on host edit form when hostgroup or environment is changed
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.
fixes #2291 undefined method 'to_a' for 75:String when creating host WITH taxonomy
fixes #2277 - adds spice html5 support
This also adds a newer version of the web socket proxy (where weprobably need to use an external package instead of vendor it).
we still allow users to use the old XPI based spice client (which wouldensure end to end security as well) via a 'new window' button....
fixes #2222 hostgroup form can be scoped by multiple taxonomys.
Feature: #686 - Hosts can inherit environment from hostgroup
fixes #2033 - Cannot assign a host to an org
Now its possible to change Locations / Organizations only via mass assign
hosts mulitple
fixes #2121, #2069 - restrict importers and ENC to puppetmasters and users
CVE-2013-0171: report and fact importers parse YAML directly from the remotehost without authentication. Untrusted YAML can instantiate objects and beused to exploit Foreman.
CVE-2013-0174: external nodes (ENC) output is available to any source and...
refs #1947 - fixes typo
fixes #1947 - wrong notice pressing the power on/off button for vmware hosts
fixes #1814 - converts sp_* attributes into a BMC interface class
this patch also includes the following
fixes #1937 - Foreman doesn't work well when run on subpath
replaced default taxonomy migration with a multiple actions for assigning hosts to orgs and locations.
Add organization and location to foreman.
This feature allows foreman to provide multi location, multi tenant andmulti organizations capablities.
the idea is that resources within foreman (e.g. hosts, subnets, users,environments etc) can belong to one or more locations and organization,...
This commit adds most of the functionality required for API v1
The overall goal was to extract the existing JSON responseoverall controllers, and to move them to a seperate name space.
fixes #1957 - remove old libvirt hypervisors code
Since foreman 1.0 libvirt hypervisors are now part of compute resourcesthis patch removes the old code and migrate any existing hypervisors tobe libvirt based compute resources.
fixes #1028 - show and override puppet class parameters in the host form.
ensure yaml UI output is formatted correctly
minor SQL improvments
changed dashboard display of interval to use time_ago_in_words
fixes #1752 - fixes clone from keeping internal data (such as vm external uuid).
fixes #1165 add inherited params display and override option to the host form.
fixes #1563 problem cloning host in latest develop
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
improve SQL queries for host API requests
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
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...
fixes #1452 use fog for libvirt management
This patch introduces a few new features:
Adds VNC support within the browser
At first, this allows to view oVirt managed hosts within foreman.
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 #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 #1173 - remove legacy query interface
fixes #1308 - error when trying to cancel build.
fixes #1446 - expire idle web sessions
fixes #1433 - Edit multiple Parameters (Operation FAILED: undefined method `reference_id_is')
fixes #1313 ensure all host names are lowercased
Signed-off-by: Florian Koch <florian.koch1981@googlemail.com>
fixes #1356 - Stop hosts from being visible if your filter doesn't permit it
Revert "Fixes #944 - clear network conflicts"
This reverts commit 117ba92a758e4589ef5fdf1f1b9083402b2d317b.
fixes #1334 - Add Run Puppet to multi host action in the hosts page
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 #1257 - various fixes around bcm dhcp record
fixes #1174 - some error messages may show up twice
new UI for foreman
refs #1211 - ENC url is name, not id.
fixes #1167 - some setting values are ignored
fixes #1163 - undefined method hypervisor when Edit host
fixes #1056 - Rundeck url doesn't work when ldap auth is active
fixes #1146 - Provide error details via the API upon failure
fixes #1134 - Multiple host exporting formatting for rundeck not correct
fixes #1057 - Allow foreman search to output multiple hosts when outputting to rundeck
fixes #1085 - add default domain and subnet settings to hostgroups
fixes #724 - Allow default VM specs to be tied to a hostgroup
refs #898 - more leftovers
fixes #1018 - adds rundeck information fetching via foreman
to use simply configure your rundeck to query:
http://foreman/hosts/<fqdn>?rundeck=true&forman=yaml
Fixes #1000 Out of sync shows hosts with last report equal puppet_interval
fixes #100 - Setting is now a ActiveRecord object
This allows users to manage foreman settings via the UI.
the UI is a bit ugly, but works :)
Fixes #820 - Intel Solaris support
fixes #950 - virtual machine settings sometimes break into two lines
fixes #903 - Show resulting provisioning options at the Host edit screen
Fixes #923 - Hostgroup puppetmaster proxy ignored on new host page
fixes #939 - Invalid PostgreSQL statement
Fixes 867 - Allow update_multiple to clear hostgroup
Also added the facility for clearing the environment to update_multiple_environments
fixes #930 - Skipped resources should not put systems in 'error' state