Fixes #820 - Intel Solaris support
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
added search to operating systems page #refs 719
Recognize Scientific Linux as a RedHat derivative.
Note that this requires equivalent support in facter, which is currentlyin git but not yet released as of facter 1.5.8.
Signed-off-by: Frank Sweetser <fs@wpi.edu>
fixed broken tests
added default order and paginations whichfixes #721fixes #688
Fixes #632 - Adds the ability to generate a PXE menu containigprovisioning template and hostgroup combinations on smart proxies
Fixes #555 - unable to build Debian hosts with Safe template's
Fixes #263 - Refactored Foreman to use correct singular and pluralization of medium/media
Fixes #524 - unable to access epel in safe templates, refs #469
Fixes #469 - Changing templates to be rendered within a safemode/sandbox
Fixes #496 - Fixing issues with operating system edit/new pages when setting default config templates
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 #471 - enabling parameters for Operating Systems
Fixes #298 - Add tests to unattended controller
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 #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....
Operating system API should return allowed ptable, arch and media for this os
Added JSON API Support to the OS controller
Fixes #260 - Switch to using STI for OS families
fixes #296 Check for existence of family_id before referencing it
another try to fix 281, refs #281
fixes #281 - missing attribute: family_id error on migration
fixes #280 - sample data should include newer operating systems
fixes #278 - operatingsystem minor field is mandatory
migration might fail if medium does not have an opeartingsystem - refs #236
fixes #236 - Installation media are now usable with more than one operating system.
fixes #237 - installing puppet from epel breaks if base image is not 5.3 or 4.9 release
fixes #225 - migration fails - undefined local variable or method release_name
Fixes #13 - Manage Debian family release-name
family id can not be forced at this time, as it breaks many fact import operatings, fixing broken tests
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.
added audting on architecture, hostgroup, operatingsystem and puppetclass
before_destroy patch successfully applied, also, added require for ruby-debug
blank line removed
operatingsystem tests refactored on green
Operatingsystem tests on green
fixes #26
a bit dryer
added support for epel and fixed a few typos
Add support for multiple puppet classes per host / operating system / environment etcthis should enable a proper dropdowns when creating the gui part that shows possible puppet class / operating system / env combinations
fix external nodes to actully work with multiple puppet classes...
fixed an issue with wrong contoller names which lead to broken links, redid some model relationships (hopefuly simplified - hence removed the nested_has_many_through plugin
no need to recreate the OS many times
added a OS fact import method
realigned models to use :though and habtm when it made sense, setup basic AS controllers to support that
linked between arch and os, as each os might have multiple archs
updated migrations to use puppet Rails function of creating the db schema, adjusted what ever it took to get the first Fedora 11 client installed with our kickstart