Fixes #232 - Removes AS from Users page
The password verification test has not yet been implemented but will get done in AuthSourceInternal fixAll tests now pass These tests now work whether settings[:ldap] is enabled or notPlus whitespace fix
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 #216 - Validate uniqueness of a parameter name for Individual hosts
fixes #237 - installing puppet from epel breaks if base image is not 5.3 or 4.9 release
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.
fixes #207 - remove activescaffold from Parameters settings
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"
fix broken tests
db:migrate failed, commenting this test and implementation for now
Commented failing test due to unimplemented validation in OperatingSystem.
added some explanations in reports_controller_test, fact_values_test, users_controller_test, fact_value_controller_test, user_test, about why there is some missing tests. Refactored the auth_source_ldap_controller.
A couple modifications to AuthSourceTest and UserTest. See details.
1. refactor some tests in auth source test, this test is incompleted, cause self.authenticate use authenticate which is not implemented yet.2. Almost finished, try_to_login method, but uses the auth source authenticate, so I can't move forward.
Several corrections and improvements. See full description for more detail.
1. Corrected a bug in domain model. In countFact method there was a mistaken search, with the domain name.2. Finished the domain test3. Corrected a bug in host_mailer model. In summary method when the conditions hash is declared, in order was a mistaken search with the hosts names....
corrected tests in hosts_controller and report_observer
removed the ldap connection test from auth_source_ldap_test
added report_observer test
finished tests for environment
added test for pupetclass
added the fact value test, seems to be a bug in the mem_average method from the model...
removed trailing spaces in home_controller_test and in user_test
removed trailing spaces in user_test and the initial "Replace this with..." comment
in model_test.rb I removed some trailing spaces and the initial "the_truth" test
host_observer is not implemented, so I don't know what tests to write
refactored the auth_source_ldap test
added the host_parameter_test, modified the Ensure_not_use_by issue in the subnet model and almost finished the subnet_test
added some more tests to HostMailer
added the domain_parameter_test and group_parameter_test, modified the ensure_not_used_by in subnet model, almost finished the domain test and started the subnet test.
specified recipient tests
first host_mailer tests to complete
modified the Ensure_not_use_by in Domain model, started the Domain test, and corrected some minor issues in Auth_source_ldap test
removed trailing spaces
indentation fix
Added User Test. It lacks auth test.
added test for before_destroy on architecture
added hostgroup test and fixed some assertions
started the auth_source and auth_source_ldap tests
Added environment test. It's green, but it lacks some tests.
refactored the trailing spaces test and added parameter test
fixed a variable name
added before_destroy :ensure_not_used test on RED
added name uniqueness test
added test for unquiness on green
Added model test (in red).
refactoring tests
Puppetclasses tests on green
Media tests on green
ptables tests on green
operatingsystem tests refactored on green
removed blank line
improved tests and corrected validation
refactor
Operatingsystem tests on green
architecture tests addded on green
fixes #153 - EMail Notifications when hosts report failures
fixes #71 - send out daily email summary of puppet changes
switches global setting var to be a constant var - refs #100
fixes #106 - redid the status calcuation, this fixes #80 but not in an optimal way - db migration would be required for that.
fix for pertnesses warning
fixes #89 - this adds basic graphs and charts for your inventory, italso includes minor changes to the dashboard graphs
fixes #83, envirionment is hash by it self, not a parameter
fix test for #83
fixes #68 - do not force to key in all unattended related info when using Foreman as a simple node
Fixes #30 - a very basic version for now - feature requests ARE WELCOMED
add a base report test for reports which have a skip value with no messages
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
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>...
added test for External Node import, missed that in the last commit
fixes #10
Fixes #9 and introduce a basic reporting viewing over http
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 :)
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.
added basic features and a basic host creation test
added a test for normalize hostname method
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 tests and fixes for mac and ip address normalizations
added a partition table controller
added partition table model, this allows to have standard partition tables for new hosts, or a customized ones per host if required
added basic reporting model and methods
realigned models to use :though and habtm when it made sense, setup basic AS controllers to support that
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
added facts controllers
added basic observers setup, added default values for hosts, minor cleanup
added basic unattended controller
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
empty tests and controller for now