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
uncommenting debug code
fixes #80, fixes #106 and fixes #128
fixes #56, changed the migration order
added missing index page and added db indexs - ref #30
Fixes #30 - a very basic version for now - feature requests ARE WELCOMED
clean up remain original audit files
Merge branch 'audits'
added act_as_audited plugin, seems to be a better implementation than our onws
Basic infrastructure to Support Audit Logs - ref #43
moving to DB based sessions, AR requires sometimes sessions bigger than 4k - until we'll move to memcache
Squashed commit of the following:
commit c4382aeea5d72402bcbf3049d3c08f74792ca379Author: Ohad Levy <ohadlevy@gmail.com>Date: Thu Oct 15 22:03:26 2009 +0800
disable ldap by default
commit 685baf5f2c78128feebcbeed6910b131a072a81bAuthor: Ohad Levy <ohadlevy@gmail.com>...
schema should not be under version control
latest schema
Fixes #14; this adds database index to make host, parameters and reports table perform better
fixes #10
updated to latest correct schema
#fixes #11
updated to latest schema
added domain and common specific parameters.this adds a similar functionality to extlookup.the order in which parameters are processed is:common => domain => hostgroup => hostwhere the latest occurrence of a parameter takes priority.
Added Groups to puppet classes, now its possible to associate a host with a group of classesit also allowed to setup parameters per group and override them in the host level
I've done it late at night, so who knows :)
fixed issues with Ubuntu Preseed, currently tested only on Jaunty, added a default Ubuntu/Debian partition layout
started to simplify kickstart templates, moved a lot of generic stuff to helpers so we dont have to repeat ourselfs in each os
Fix for broken index creation on MySQL servers.It is now possible to create GNI Database on a MySQL server when it wasnot originally initiated by store configs.
added external nodes parameters support
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...
added partition table model, this allows to have standard partition tables for new hosts, or a customized ones per host if required
typo error, updated latest schema
added basic reporting model and methods
realigned models to use :though and habtm when it made sense, setup basic AS controllers to support that
trigger the puppet migration only if its a new db, if its storeconfig already, no need to change anything
linked between arch and os, as each os might have multiple archs
fix the relationship between a host and a media (must be though an OS), added some helpers to auto parse the install path (e.g. NFS or URL) etc
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
working kickstart integertaion, WIP
changed migration as this allows puppet storeconfig to use the same database
fixed activerecord validations initiations etc WIP
added subnet model
Added domain model.removed ensure_not_used from all models and add it to Activerecord:Base class as an initalizer
added os model and fix active record relationship to media and host, hopefully supporting the kickstart integeration for path etc
added fact models, aligned db schema with puppet schema, removed unneeded columns
added media model
added arch module
initial host module