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 #240 - Clone operation highlights changes correctly
The clone operation no longer flags edits as errors. This looks better.
Fixes #179 - allow mass assignment of parameters and host groups.Greatly inspired by Ashay Humane <ashay.humane@gmail.com> at 5c2e395c
Fixes #132 - Added a clone operation
This clones the AR, attaches clones of theoriginals host_parameters and then renders the "new" action, ready for editing.
The host_parameters must not use validate_presence of :host_id when using nested attributes.Created a hidden :nested attribute to the form to flag this behaviour...
added titles to hosts show page actions
fixes #220 - show all used puppet classes when using storeconfigs
fixes #200 - Remove activescaffold from the puppet groups page
added links to all facts and switched to url helpers
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 #199 - Remove activescaffold from the puppetclasses page, search functionality will follow
Merge branch 'feature-203' into develop
fixes #203 Remove ActiveScaffold from Models
fixes #206 - Remove activescaffold from the authentication page
fixes #202 - Remove activescaffold from the medias page
fixes #201 - Remove activescaffold from the domains page
fixes #207 - remove activescaffold from Parameters settings
fixes #198 - remove activescaffold from Operating systems setting page
fixes #195 - remove activescaffold from Architectures setting page
fixes #194 - remove activescaffold from partitioning table setting page
Fixes #175 - A link is provided to import classes and environments
There is now a link on both the environments and classes page whichimports any new classes or environments into Foreman.
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 #173 - redirection loop on login
Test de UsersController. Problema con el atributo "type" de AuthSource
before_destroy patch successfully applied, also, added require for ruby-debug
shorter form
fixes #153 - EMail Notifications when hosts report failures
fixes #124 - Support run interval other than default 30 minutes
switches global setting var to be a constant var - refs #100
fixes #118 - Add email support
Fixes #122 - Only output yaml when node is found for puppetmasters host search function
First stab at fixing feature #87
removed unused code
fixes #89 - this adds basic graphs and charts for your inventory, italso includes minor changes to the dashboard graphs
fix spelling mistakes, comments etc - minor refactor
fixes #68 - do not force to key in all unattended related info when using Foreman as a simple node
fixes #67 - no route to host error in external nodes
first stab at #77 - add basic graphing engine and added a couple of graphs in the dashboard
fixes #72: allow to define the default puppet server hostname
fixes #54
Fixes #30 - a very basic version for now - feature requests ARE WELCOMED
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>...
Fixes #47, now hosts external node info can be found under:foreman_url/node/hostname
see extras/externalnode/node.rb script for examples
fixes #46, This adds a basic query able interface to Foreman
fixes #44, this however doesnt show any Report of Facts controllect activites, could not find a way to specify it per method
Fixes #16, this adds the possibility to see the host report status out of the host list
fixes #22
Fixes #20. This create links from the host list to the RRD graphs that puppet generates.
You must enable the RRD graphs on your puppetmaster and allow access to them over HTTP
Fixes #17This adds the possibility to import from a previous external node interface.letting Foreman reads the old setup and update its database accordingly
Hopefully last trace of the old project name
fixes #12
Fixes #9 and introduce a basic reporting viewing over http
fixes #6
We have a final project name -- The ForeMan
Renamed projet to the Torque
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.
renamed project to the torque
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 :)
Changed default TFTP dir to be a subdir of GNI.
Unattended Installation works again, fixed many small debian issues
started to simplify kickstart templates, moved a lot of generic stuff to helpers so we dont have to repeat ourselfs in each os
fixed typos
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.
puppet doesnt store dates in UTC, redmine #2518
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
force read of puppet config files upon startup
created a proxy plugin, this plugin access the different gateways (e.g. dhcp/dns/puppetca/tftp etc)
removed default route, added pkelly email address
realigned models to use :though and habtm when it made sense, setup basic AS controllers to support that
added a basic external nodes support
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
fixed a problem with rails 2.3 - see https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/2283-unnecessary-exception-raised-in-asdependenciesload_missing_constant
added basic observers setup, added default values for hosts, minor cleanup
added basic unattended controller
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
initial host module
Added support for a global settings file, added GW libs
empty rails project