fixes #3975 - add audit to classes Domain, Subnet, SmartProxy, Role, Usergroup, AuthSource, Image, Bookmark that were not audited
fixes #3178 - add feature for compute profiles for hostgroups and hosts
fixes #3658 - support smart proxy's chef proxy feature
fixes #3752 - move data population from migrations into seed script
fixes #3339 - nested fact support, allow fact importers to be registered by plugins
Fixes #3720 - Add description field to operatingsystem
fixes #3737 - added PXEGrub specific PXE localboot template
fixes #3722 - changed partition tables default names
fixes #3673 - auditing added to ptable w/ test
fixes #3669 - migration: minimize amount of User model exposed to migration
Fixes #3569, #3210 - Use port from foreman_url for templates
[REFACTOR] fixes #2967 - refactored Fact Importer
Based on Dmitri Dolguikh <dmitri@appliedlogic.ca> original patch.
- renamed original fact_importer class to fact_parser class- moved fact handling logic to its own fact_importer class- fact importer now assumes single-value facts...
fixes #2741 - rails 3 syntax
fixes #3190 - Fix STI auditable_type - Audit should say updated Location/Organization rather than updated Taxonomy and ComputeResource should not use STI class
fixes #3202 - PG constraints deferred and change destroy_all to delete_all
Fixes #3144 Remove user_id and inherited_from
Fields user_id in model User and inherited_from in model UserRole areabsolutely superfluous as they are not being used anywhere and result inunnecessary lines of code and clutter in the database, which contains...
Fixes #3130 - Use the standard CentOS mirror
fixes #2400 continuation - match all host STI classes when finding orphaned records
fixes #2400 migration to remove orphaned records and add foreign keys constraints to database tables
fixes #1719 - Add support for GCE
fixes #1853 - Users now have a new filter to subscribe to new hostgroups
Fixes #3030 - require facter where necessary
syncing with upstream community-templates
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 #863 - added ldap_filter to LDAP auth sources to filter lookups using RFC 2254 filters
fixes #2424 - encrypts compute resource password
fixes #2829 - remove environment field from hosts table
fixes #2695: Updated fedora and ubuntu mirror urls
Fixes #2038 - updated config and partition table templates using ones from the community repository
fixes #2587 - migration to increase varchar length of media.name and other string fields
Fixes #2519 - Protect locale changes from validation failure so thatpassword validation can be run
fixes #2509, fixes #2507: few issues around Host::Base#merge_facts and fact names
Fixes #2458 - Directory structure precreated
fixes #2444 - locale selector in user account
fixes #2429 - change OpenID storage to be permanent
Also fallback to form login when Signo fails and log a warning.Make Signo SSO backend unavailable for API.
fixes #2407 - Add STI to settings model
Also adds some tests for rendering new/missing STI models, andrefactors the old default_settings loader into the new sub-models.
fixes #2410 - Set auditable type to 'Host'
Adds an id primary key field to the user_hostgroup relationship
refs 28d1dd18
fixes #2263 continuation - turn off auditing for migration of adding Hostgroup label
fixes #2263 search Hostgroup by label
fixes #2377 - refresh column info after editing Medium
Fixes error in 20110725142054_add_suse_templates referencing non-existentoperatingsystem_id column.
fixes #2376 Update migrations to match new rails3.2 paths
fixes #2358 - remove duplicate epel/HTTP proxy snippets
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 #2264 - replace fulltext sources.value index with digest
fixes #2254 - Add STI to hosts table
Signed-off-by: Joseph Mitchell Magen <jmagen@redhat.com>Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
fixes #2229 add an IAM role field to a compute image.
This allows use of IAM to control access to AWS services within an instance.
fixes #1999 - Allow org/location to selectively ignore a domain, subnet etc
TODO: excluding views
fixes #2126 Large report messages won't fit in PostgreSQL's index_messages_on_value
fixes #2083 - DB migration fails with Postgres with bmc nics
fixed postgres migrations
fixes #1814 - converts sp_* attributes into a BMC interface class
this patch also includes the following
- Allows mysql2 usage with Puppet < 2.7.10 - Fixes #1350
Fixes #2059: Completely remove email_replay_address from settings
fixes #1964 lookup_keys.default_value can hold > 255 characters
replaced default taxonomy migration with a multiple actions for assigning hosts to orgs and locations.
Initial migration fixes for postgresql
ensure all taxonomies migration pass on pgsql as well.
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,...
Fixes #983 - implement 3 state boot
fixes wrong method name, #refs 1957
fixed wrong old hypervisor migration refs #1957
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.
fixed typo - "replay_address" should be called "reply_address"
added migration for typo in replay_adress variable
fixes #1550 : Test existance before removing index and column.
In case where reference_id exist, but domain_id, hostgroup_id, domain_id don't, migration should'nt fail
Fixes #1911 - removes limit from change_column's in a few migrations
refs #1906 - checked in wrong migration file
feature #1906 add Trend information
Signed-off-by: Amos Benari <abenari@redhat.com>Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
fixes #1907 - audit log should contain puppet class assignments within a hostgroup
fixes #1873 changed domain character count to 254 chars
fixes #1755 - changed limit on path from 100 to 255
Use tokens for discovery of host identity during installation
- fixes #1069- fixes #1720- refs #969
adds BMC proxy feature.
This patch simply allows foreman to save a proxy with BMC feature.
without this, Foreman will error out and the proxy won't be usable at all.
fixes #832 - adds parameterized class support
Credits:This patch is based on the original work of Olivier Favre<olivier@yakaz.com> many many thanks!
fixes #1837 add some indexes to improve performance
fixes #1783 - Default template set incorrect snippet names if snippet name uses underscore
fixes #1736 - fixes odd errors with db migrate
minimal fix for unexplained db migrations failures, refs #1736
refs #1589, ensure that vmware public key is automaticilly imported when testing connection
fixes #1729 safer migration code.
avoid breaking mysql migration from an empty db
missing syntax
Fixed migrations for mysql2
ensure that migration script is a bit more rubost for audit uses, refs #1700
(sadly the audited gem alias the .user method, and sometime returnsstrings and other times return a user object)
fixes #1700 audit page performance improved
Merge pull request #84 from logicminds/1703
fixes 1703 - add ok hosts as bookmark
Added OS Family attribute to Partition Tables and Installation Medium
audit with association.
fixes #1687 ensure that audit errors do not break db migrations
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
allow to store long queries as a bookmark
fixes #1668 - Paramaters should be text fields.
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" %>
fixes #1597 - Restrict compute resources access by user
And add some rights to give non admin users so they can perform some normal actions on the hosts they own.
unit/domain_parameter_test.rb self-broke... added a tiny fix.Removing compute_resources/vms nesting, it is such a nightmare for functional tests....
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)...
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...
refs #402 - ensures that noops reports are shown currectly on all DB's (pg, mysql and sqlite)
fixes #1568 - PG::Error on fresh install