Fixes #284 - Use MAC address if IP doesn't exist when tftp booting
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...
Fixed an issue with metric processing on 0.25.x reports, refs #405
fixes #415 - Operating systems debian types were always shown
Added support for Debian-based distributions for automatically populating TFTP directory.
Fixes #178 and Fixes #24 - Automate populating the TFTP directory
This implementation is only for the Red Hat family, other OS's should followIt implements a way to query foreman and gets the required boot files (i.e. kernel and initrd) filesfrom a predefine media over JSON....
fixes #414 - Do not store debug messages
Fixes #405 and Fixes #349 - Adds support to 2.6.x reports
NOTE: Its recommended to Backup your DB prior to using this patch.
updating EPEL rpm link for RHEL6
Operating system API should return allowed ptable, arch and media for this os
Fixes #407 - Unable to trigger puppet runs
Environment JSON API should return the environment ID as well
Added JSON API Support to the HostGroups controller
Added JSON API Support to the Media controller
Added JSON API Support to the Partition Table controller
Added JSON API Support to the OS controller
Added RestAPI support to create, destory and enable build of hosts
added JSON API Support to the Domains Controller
added JSON API Support to Architectures controller
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 #369 - broken links on email reports
fixes #325 - Retrieve a list of all puppet classes using the REST API
Fixes #399 - add Red Hat Network registration snippet
fixes bug #398 - issue with adding hosts with full stopsThis introduce a small behaviour change, before, once adding host like:x.domain.net, foreman would automatically add domain.net to its domainlist, but now, as a full stop(".") is a valid hostname char,...
Some of the controller filters were running twice,this way is the preferred way to ensure that they running only once where appropriate.
minor cache optimizations and use routing helper
fixes #397 - add basic authentication support for JSON requests
Fixes #390 - A user account is always associated with a session
fixes #388 - added support to query inventory facts via json
fixes #389 - unable to query external nodes
minor cleanups - refs #358
Minor html layout formatting fixes
fixes #313 - Edit multiple hosts returns 404
fixed wrong reference to hosts, refs #385
- Added JSON support for fetch node lists- Added JSON support for fetching node facts hash
fixes #394 - Reports do not work - total time is no longer a reportmetric in puppet 2.6
This is a quick and dirty solution until we'll refactor the reportingdb layout in #349
Fixes #351 - puppet rdocs need a link to the class browser for that environment
fixes #330 - Import hosts_and_facts rakejob resets environments to production
fixes #384 - out of sync might not show all real machines which are out of sync
Fixes #367 - Parameter validates_format_of is too restrictive
fixes #383 - Foreman may not start up at all upon new installations
fixes #382 - Import classes / environments can return server error
Fixes #239 - Erases environments and puppetclasses
The fix also includes a page in which the use selects the additionsand removals which they would wish to apply to their database.Errors are reported and an opportunity is given to reapply the changes.
XHTML compliance
Fixes #376 - Broken multiple assignment
update EPEL rpm links
Fixes #294 Convert settings to a dropdown
Fixes #218 - Search hosts by puppetclass
fixes #372 - add search option for disabled hosts
fixes #371 - disable many hosts at once
refs #369 - removing extra table header
refs #369 - added additional tests
fixes #369 and refactored the summary email view to make it human readable
fixes #368 - out of sync host list should not include disabled hosts
refs #364, adding default layout to all dashboard actions
fixes #365 - puppet rdoc generation fails with puppet 2.6
Partial fix for refs #336, a host needs to be saved after new facts areimported
fixes #362 - query interface provides hostname only unless verbose modeis enabled... this entire code will be refactored to optimizeperformance.
fixed all parenthesize warnings
fixes #362 - Expose defined host list via query interface
Fixes bug #361: Omit 'environment' attribute in Host#info if environment is empty.
fixes #345 - unable to save associated operatingsystems
fixes #344 medias pages do not show error messages
requireing the sha1 library, refs #145
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 #331 - Operating system edit page error messages are out of alignments
Fixes #260 - Switch to using STI for OS families
fixes #321 - external-node importer does not overwrite class list
fixes #326 - Host resource graph legend is mislabelled
fixes #238 - Set Content-Type HTTP header when rendering nattended install scripts
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 #323 - Add a "cancel build" option
Change puppetrun output to flash message
fixes #315 - Newlines slipping into dynamic partition table layouts
fixes #316 - Show custom partition tables by default if set
fixes #318 - users page does not sort based on last login
fixes #270 - host show page looks bad on IE or old versions of firefox
Fixes #308 - Added action to destroy multiple hosts at once.
fixes #305 - puppetclass importer should try harder
welcome should be a protect method, refs #273
fixes #273 - Provide a "Getting started" front-page
fixes #286 - dashboard page contains a link to active_scaffold
fixes #301 - Disallow deletion of Environment when hosts are using it
fixes #302 and all references to_label and to_sremoved references to all per_page settings as they are common now
fixes #300 - Add icon hints to class add/remove
Icons taken from http://www.freeiconsweb.com/Webmaster-Pixel-Icon-Set.html
Fixes #292 - puppetdocs should be in a frame
fixes #297 - Prevent operatingsystem.minor from storing NULLs
fixes #295 - This YAML generates a 500 error when trying to send over http
fixes #296 Check for existence of family_id before referencing it
fixes #293 - add table sorting to users page
fixes #291 - clone host does not clone assoicated classes
fixes #289 - Import host hardware model
minor code smell cleanups
fixes #255 Search for MAC addresses from all X-RHN-Provisioning-MAC headers, not just eth0
minor formating changes
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 #247 - Query for class to support HostGroups