fixes #233 - In the "Show" page for a Host, Build link should not be visible when Unattended is false.
fixes #231 - find_each LocalJumpError (no block given)
fixes #220 - show all used puppet classes when using storeconfigs
Fixes #13 - Manage Debian family release-name
added common links to host show page and pagination
added google_visualr and converted dashboard and hosts graphs
fixes #181 - External node import prints 'nil' instead of 'class foo missing'
refs #181 - solves unordered output
fixes #167 - password will be updated each time to host is being edited
fixes 163 - clean certificate only when a new build request starts
fixes #151 - add show host pageAdded a nested link to hosts to lots of controllers
fixes #159 - If facts are imported incorrectly or incompletely, the Statistics links does not work
fixes #124 - Support run interval other than default 30 minutes
fixes #140 - dashboard fails when using postgresql backend
fixes #80, fixes #106 and fixes #128
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.
fixes #125 - allow query interface to specify multiple classes and facts and key value pairs for facts
removed commented lines
First stab at fixing feature #87
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
fixes #68 ; wrong condition was used again
fixes #68 ; wrong condition was used
fixes #83 - add environment to external nodes parameter
fixes #68 - do not force to key in all unattended related info when using Foreman as a simple node
fixes #72: allow to define the default puppet server hostname
fixes #53, fixes #25 and general improvment to sql delete commands
added act_as_audited plugin, seems to be a better implementation than our onws
improved SQL query a bit, querying only for the value in a join is a bit faster
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 #33
fixes #29
fixes #26
Fixes #16, this adds the possibility to see the host report status out of the host list
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
fixes #10
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.
removed redundent begin end block
minor formating
Making sure group exist before reading it's parameters
renamed project to the torque
fixed the issue when the method would not work correctly when the hostgroup would be empty
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 minor OS version as well, as this is currently important for EPEL installation.
fixed an issue when domain name didn't exist (should not happen usually,but still possible when importing yaml files with errors).
Merge commit 'home/origin/ohad' into ohad
removed host tftp file to boot from default
merged
no need to remove the facts and reports twice, as they were alreadyremoved when the host was set on build,(the only exception is if thehost is still running and the certificate has not been revoked(!?),moved the order a bit that it would be possible to return an error if...
built function and puppetca proxy now works
added a partition table validation or a custom disk layout
fixes a bug with nested array in external nodes
this was breaking non Linux distribution and wasnt useful anyway...
added a build action, this triggers all required actions (e.g. PuppetCA, DNS Tftp etc
Added an inline yaml output in the browser, this allows a user to see theYAML output for external nodes
now the yaml function can accept both ID or fqdn parameter
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 Operating System validationsDetect if an encrypted password is saved or if we have to encrypt it (currently its limited to $1$gni$prefixmoved/renamed some methods
fixed broken tests
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
ensures that we don't spam the database with "puppet" as the value.
uncommented expired reports method
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
working kickstart integertaion, WIP
added basic observers setup, added default values for hosts, minor cleanup
fixed activerecord validations initiations etc WIP
Added domain model.removed ensure_not_used from all models and add it to Activerecord:Base class as an initalizer
added fact models, aligned db schema with puppet schema, removed unneeded columns
added media model
added arch module
basic activescaffold is now working
initial host module