fixes #3906 - Support for Junos ZTP
fixes #1489 - add AIX family and facts importer support
Fixes #3721 - Map OS family to a display variant
Fixes #3720 - Add description field to operatingsystem
fixes #2572 - FreeBSD unattended installation support via mfsbsd
fixes #2818 - validation of OS families in ptables
fixes #2741 - rails 3 syntax
fixes #2985 - remove #as_json method from AR models since rabl views used for API
fixes #2932 - add find_by_fullname for Operatingsystem
fixes #2837 add an interface to add repositories to kickstart, cleanup similar methods
fixes #2801 - remove LOWER in default_scope of models that could cause PG error
Add Gentoo operating system
fixed #2474 - Foreman Exceptions are not initalized correctly
fixes #2422 Rails 3.2: before_destroy / dependent => :destroy ordering
fixes #2421 added missing has_many :hostgroups and missing :dependent => destroy
fixes #2393 - Couple of models broken with audited 3.0.0
this is not a fix for the mass assignment problem, rather just to solve immedient packaing issue upstream.
a follow up on mass assignment should be done via another commit.
add SLES and SLED to Suse family
Feature #2368 - use N_ for model validators
As per https://github.com/grosser/fast_gettext/wiki/activerecord
Feature #2368 - i18n extracting strings
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 #1988 - CRUD Actions for nested parameters for host, domain, hostgroup, os
e.g.
GET /api/domains/6/parametersPOST /api/hosts/6/parametersPUT /api/hostgroups/6/parameters/100DELETE /api/operatingsystems/6/parameters/100
feature #1906 add Trend information
Signed-off-by: Amos Benari <abenari@redhat.com>Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
require_nfs_access method should not be a private method.
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
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" %>
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 #1620 - Basic support for Archlinux
fixes #1254 - initial support to pxeboot windows
WIP rails3 migration
fixes #1248 - Added icon and auto detection support for Scientific Linux CERN (SLC)
Signed-off-by: Andrew Elwell <Andrew.Elwell@gmail.com>
fixes #1232 - unable to assign OS default provisioning templates
fixes #1063 - can't deploy default pxe menu
fixes #1160 - provisioning api does not contain all the sub components
Signed-off-by: Corey Osman <corey@logicminds.biz>
fixes #1058 Adds support for OpenSuSE provisioning
Fixes #989 - Add Sparc Solaris support
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
fixes #1018 - adds rundeck information fetching via foreman
to use simply configure your rundeck to query:
http://foreman/hosts/<fqdn>?rundeck=true&forman=yaml
Fixes #820 - Intel Solaris support
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