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 #1029 - allows smart variables to be resolved via http get request.
this would allow to an external query to resolve a variable value to a given host.
e.g.http://foreman/hosts/<fqdn>/lookup_values/<variable_name>
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 #820 - Intel Solaris support
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
Fixes #943 - Use the Sandbox renderer for host's PXE menu
Fixes #920 - Add authorization to hypervisor, bookmarks, subnets, smart-proxy/autosign and puppetca
Fixes #905 - Add :build_host as a separate permission type
fixes #899 - There are numerous typos and formatting issues with the code
Fixes #914 - Edit permission should also grant manage/unmanage
fixes #751 - foreman responds with http 500 error if proxy is unreachable
fixes #807 - Update the User.current implementation to use a Thread-local variable
fixes #870 - allow to sign certificate requests via foreman
fixes #400 - Puppetca Monitor
fixes #856 - Enable time based caching
Improved usability of the search suggestion list - fixed #850 when writing a long query such as "a=b and c=" it will gray-out the completed part (a=b) this is done to help the user focus on the part that he is writing.
Signed-off-by: Amos Benari <abenari@redhat.com>
Fixes Bug #837 - Properly handles serverName get
Signed-off-by: Mark Bainter <mark.bainter@match.com>
use the new error rendering option in scoped search auto completer.
fixes #719 - Adds new search functionaily
Fixes #544 - Foreman connects using an ssl certificate
fixes typo in log output - refs #565
Fixes #565 - rake puppet:import:puppet_classes misses some changes
Fixes #738 - Refactored the exception code in proxy_api.rb
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...
fixes #598 - A 5 second timeout is to small on the proxy interface
Fixes #674 - Rails Queue class conflict with Orchestration Queue
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 #334 - Clone a hostgroup
fixes #646 - Creating a host and getting an error results in Operating System not being accepted
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 #635 - add a rack task to send out emails / patches to foreman developers list
Fixes #611 - Display smart-proxy error messages rather than http error codes
fixes 562 - rake task of import of classes and environments in batch mode does not work reliably
Fixes #263 - Refactored Foreman to use correct singular and pluralization of medium/media
Fixes #540 - Manages sub proxies
Automates the creation of DHCP, DNS and TFTP settings on remote servers.This handles all required settings in order to prepare a machine for provisioning.
Fixes #538 - library to communicate with the smart proxies
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 #463 - adds a simple rake task to reset administrator user account.
fixes #303 - cleanup flash hash from activescafold leftovers
Fixes #450 - Environment imports lose their puppetclass associations
Fixes #443 - remove unnecassary fact_values loading
This fix does not explain why you need to include :fact_values toavoid an SQL error. However this includes the fact_values when you doreally need them and does not when you don't
Refactored show_hosts and index...
fix for puppetdoc lookups which do not exists on the filesystem - refs #423
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
Refactoring Fact_selection action
As of the change in #288, host list can only be seen viathe hosts controller, therefore, moving this method back into thehost controller
fixes #423 - import puppetclasses is available on all controllers
Fixes #420 - Settings dropdown is a partial
Fixes #386 - Updated rake puppet:import_classes to support the new API
The rake task now queries for the changes and then performs the update.
Some additional sanity checking is performed in the execution phase.
A batch mode is provided via rake puppet:import:puppet_classes[true]. When...
Fixes #356 - More improvements for Debian package specification
Fixes #395 - rake db:convert:prod2dev now accepts an optional table and record count parameter
Fixes #260 - Switch to using STI for OS families
Fixes #101 - Generate rdoc files and html links on the puppetclasses page
Rewite rdocs if required by the prepare phaseIncorporate Fank Sweetser's :: patchIncorporate a url_helper suggested by OhadAdded a new interface via links on the supported environments list
fixes #246 - add kickstart compatibility with RHE6 and minor fixes for ftp based urls
fixes #237 - installing puppet from epel breaks if base image is not 5.3 or 4.9 release
fixes #235 - Small refactoring of the media handling for operating system families: * Use URI class for any URI related operations * Added substitution for $version, $major and $minor in media path * Force use of http(s)|ftp|nfs URI schema: NFS shares have now to be entered in URI form: nfs://server/path/.../ instead of server:/path/.../
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 #181 - External node import prints 'nil' instead of 'class foo missing'
refs #181 - solves unordered output
removed trailing spaces
redundent line
fixes #152 - add a script to scan out of sync hosts
fixes - #146 Adds a host environment and fact based filtering to Summarized emails
fixed typo
fixes #71 - send out daily email summary of puppet changes
fixes typo
fixes #57 - add retention rules to expire old reports
Fixes #17This adds the possibility to import from a previous external node interface.letting Foreman reads the old setup and update its database accordingly
fixes #10
minor formating and aliasing
We have a final project name -- The ForeMan
renamed project to the torque
fixed an useless error when trying to populate an host entry when there are no host facts
rake job that imports puppet envs and classes
updated wrong yaml path
Added a rake task which imports facts (in yaml format) directly to the DB.this is useful for people who don't use store configs, but still want to import puppet node information to the database.
0.25 doesnt store IP address(?)
a prototype for dhcp communications
fixes arch fact name on Solaris - thanks to motyla@gmail.com
workaround for the fact that puppet default env is empty
updated Storeconfig import, as by default facter doesnt report an env unless defined in puppet.conf
added prod2dev rake tasks
simplifed rake job,importing all in one go
Addind the rake tasks description to the README and fixing a couple of sentence in the tasks descriptions
adding rake tasks for puppet migrations