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
fixes #1254 - initial support to pxeboot windows
fixes #1540 added suport for provisioning on ovirt/rhvem using fog.
This patch addes a compute resource concept within foreman
Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
fixes wrong code smell
code smell
refs #1503 better handling of migrating to puppet proxies
removed depericiated warnings
fixes #1503 - When creating a host, it should be possible to define a Puppet CA and a Puppet Master to use
rhel6 is released, remove the beta hack
fixes #1281 - assingn more than one domains to a subnet
fixes #1313 ensure all host names are lowercased
Signed-off-by: Florian Koch <florian.koch1981@googlemail.com>
fixes #1361 -- Add gateway and dns fields to Subnets
fixes #1421 - expose subnet ranges for automatic IP address allocations
refs #1316 - Postgres DB Error while run rake db:migrate
this is a secondary commit to the develop branch
WIP rails3 migration
fixes #1180 - db migration may fail because of missing logger
fixes #1085 - add default domain and subnet settings to hostgroups
fixes #724 - Allow default VM specs to be tied to a hostgroup
fixes #1058 Adds support for OpenSuSE provisioning
Fixes #989 - Add Sparc Solaris support
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
fixes #1049 - Ensures that all audit db fields are in place prior to first audit
fixes #777 - this enable auditing of when a host is changing its puppet class assignmetns
one limitation of this patch is that at the moment, each class changegets its own audit record.
fixes #322 Ability to add custom variables and multiple values resovledin a dynamic Hierarchally order
This commits introduces the ability to define variables per puppetclass.
additionally, each class can have multiple values, depends on the hostwhich is requesting that variable....
splitted setting default data from the migrationthis allows to add new data and modify its defaultsimproved settings UI a bit morerefs #100
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 #35 - Allow hostgroup nesting for puppet classes and parameters
fixes #987 - migration fails when using postgres after #820
Fixes #820 - Intel Solaris support
errors bookmark was wrong. fixes #886
ensures migration can actually run... refs #836
added search bookmarks, fixes #836
app/controllers/bookmarks_controller.rb | 74 ++++++++ app/helpers/application_helper.rb | 2 +-...
fixes #52 - remove unused fields from puppetclasses table
fixes #259 - Ability to search Hosts by Parameters
fixes #774 - Migration may fail if upgrading from a 0.1-5 and older foreman
fixes #495 - only value field needs to be text, reverting
fixes #495 - ensure we handle the correct index if there is more than one
fixes #495 - Facts truncation when using storeconfig and sharing a MySQL DB with puppet
Fixes #609 - Orchestrate puppetca operations
This also includes adding support for a puppet smart-proxy target typeand providing migration supportUpdated to provide backward compatability for host and hostgroup objectsNow terminates the build and incorporates other fixes...
Fixed #465 - Use correct condition in migration AddOwnerToHosts.
fixes #733 - All hosts are unmanaged after #641
Fixes #642 - Redo managed host implementation
Fixes #664 - smart-proxy features
Now provides feedback on the smart-proxy connection and query
Fixes #632 - Adds the ability to generate a PXE menu containigprovisioning template and hostgroup combinations on smart proxies
Fixes #631 - Adds the ability to set default values for hostgroups, whichare automatically applied when creating a new host (and selecting thathost group), and allows for templates to be rendered with those defaulthostgroup values
fixes #427 - Ability to provision xen/kvm guests
this patch adds support to libvirt based hypervisors
Fixes #263 - Refactored Foreman to use correct singular and pluralization of medium/media
Fixes #65, Fixes #339 and Fixes #539
Fixes #468 - adding a default template for a grubby script which create a default script for redhat distros that will re-install it when executed
Fixes #378 - Adds support for multiple configuration templates
Configuration templates (Kickstart, preseed, syslinux, gpxe etc) can nowbe saved in the database directly.
Each template is associated with valid operating systems (unless if its asnippet which can rendered via all other templates) and a possible...
fixes #461 - Newly installed foreman installation creates the admin account without Admin permissions
fixed wrong usage of find_in_batches --> oops
Fixes #440 - Admin acount is created without admin permissions
Fixes #436 - Migration should not fail if domain name is not set
Optimize the way reports are being converted
Currently, the DB migration tasks load the entire reports table intomemory, this could be very diffuclt to do for a Foreman instance withmany records.
Fixes #366 - Redmine authorization port
This is a major feature which provides RBAC authorization within Foremana mental note to myself - never ever work on large commits
Fixes #421 - change literal 1 to true in database migration AddEnabledToHosts.
Fixes #405 and Fixes #349 - Adds support to 2.6.x reports
NOTE: Its recommended to Backup your DB prior to using this patch.
Added a basic notice facility to foreman
Notice.create :message => "text", :level => level, :global => booleanif global is true then any user can cancel that message for all userselse each user must cancel the message individually
level can be "warning" or "message"...
Fixes #145 - Added AuthSourceInternal
Added a password setting facility to the user class for AuthSourceInternalSwitched to SHA1Changed :ldap to :loginApplied numerous fixes from Ohad LevyFixed malformed user pageSwitched attr_accessible to attr_protected...
Fixes #260 - Switch to using STI for OS families
Fixes #261 - parameters now use a single reference_id
This implementation uses STI but the table looks the same for allvariants. This is a little strange but it seems to work.
Also removed obsolete controllers and testsAdded more tests
fixes #297 - Prevent operatingsystem.minor from storing NULLs
fixes #290 - migration will fail if facter domain returns on value
fixes #280 - sample data should include newer operating systems
migration might fail if medium does not have an opeartingsystem - refs #236
Fixes #266 - Migrate the (NFS-) paths of existing Installation Media to URI format.
fixes #236 - Installation media are now usable with more than one operating system.
Fixes #265 - improved preseed template and more complicated partitioning scheme for Debian-based distributions.
fixes typo in migration, refs #170
Fixes #170 - implement usergroups
Added migrationAdded testsAdded MVC filesAdded the routes as wellAdded the program logic and additional viewsAdded RESTful actions for update and createAdded validations to ensure that usergroup.name and user.login do not collide...
Fixes #13 - Manage Debian family release-name
Fixes #177 - Family concept
It will_paginate and handle searchesAdded family support to OperatingsystemMore work will be needed to add family support to host manipulation.
fixes #189 - Fact filter should be case sensitive
fixes #141 - add support to extlookup kind of queries through foremanusage:wget -q -O - "http://foreman/lookup?key=ntpserver&order[]=my.domain&order[]=common" if you want it in YAML, just add:wget -q -O - "http://foreman/lookup?key=ntpserver&order[]=my.domain&order[]=common&format=yml"
fixes #156 - reports will fail if its longer than 64kb