fixes #1201 - Import Subnets from DHCP server
fixes #1187 remove unrequired menus when foreman is not used for provisioning
this includes URLS, setting menu items and buttons.
Feature #1184 - allow to save array based settings
this also moves the setting page to use inline edit
fixes #1161 - adds graph per facts
Signed-off-by: Amos Benari <abenari@redhat.com>
fixes #1148 - CRUD on lookup values via the API
FEATURE #982 API call to get fact keys
Signed-off-by: Corey Osman <corey@logicminds.biz>
fixes #898 - remove old search leftovers across the app
fixes #1029 - allows smart variables to be resolved via http get request.
this would allow to an external query to resolve a variable value to a given host.
e.g.http://foreman/hosts/<fqdn>/lookup_values/<variable_name>
fixes #322 Ability to add custom variables and multiple values resovledin a dynamic Hierarchally order
This commits introduces the ability to define variables per puppetclass.
additionally, each class can have multiple values, depends on the hostwhich is requesting that variable....
fixes #100 - Setting is now a ActiveRecord object
This allows users to manage foreman settings via the UI.
the UI is a bit ugly, but works :)
fixes #35 - Allow hostgroup nesting for puppet classes and parameters
fixes #976 - hypervisor name can't contain "."
fixes #967 - bookmark fails if its name includes a "."
fixes #903 - Show resulting provisioning options at the Host edit screen
fixes #948 - better support for API config_templates api
Fixes #920 - Add authorization to hypervisor, bookmarks, subnets, smart-proxy/autosign and puppetca
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
fixes #797 - JSON for users not returned
added search bookmarks, fixes #836
app/controllers/bookmarks_controller.rb | 74 ++++++++ app/helpers/application_helper.rb | 2 +-...
fixes #870 - allow to sign certificate requests via foreman
fixes #815 - Redirect to login page when editing multiple hosts
this patch converts the mulitple selections to be pure javascript,removing the buggy AJAX implementation.
fixes #400 - Puppetca Monitor
fixes #847 - Retrieve last report information per host via the api
this adds two URLS to the API:
/hosts/fqdn/reports/last/reports/last
both supports JSON output which provides all of the report information.
fixes #827 add support for retrieving classes per host via the api
This allows queries like/hosts/fqdn/puppetclasses/puppetclasses/klass/hosts
it also changes the puppetclasses urls to include the class name instead of its ID.
fixes #834 - add search to hostgroup page
add search to audit page fixes #773, fixes #772 and fixes #412
fixes #831 - /hosts/fqdn/facts should not be a redirection
updated the JSON output as well to include leading hostname as root.
fixes #829 - /hosts/fqdn/reports should not be a redirection
addes search to dashboard page refs #719
added search to puppet classes page #refs 719
added search to operating systems page #refs 719
added search to reports page #refs 719
added search to facts page #refs 719
adds search to hosts refs #719
fixes #723 - Hypervisor details page
This also include basic functionality to power on/off guests
fixes #582 - Foreman should not fail if libvirt ruby binding are not installed
Fixes #641 - Allow editing of the host's managed atribute
Fixes #691 - Implement simple status service
Signed-off-by: Lukas Zapletal <lzap+git@redhat.com>
fixes #334 - Clone a hostgroup
Fixes #631 - Adds the ability to set default values for hostgroups, whichare automatically applied when creating a new host (and selecting thathost group), and allows for templates to be rendered with those defaulthostgroup values
Fixes #350 - Add multiple build operation
fixes #427 - Ability to provision xen/kvm guests
this patch adds support to libvirt based hypervisors
Fixes #263 - Refactored Foreman to use correct singular and pluralization of medium/media
Fixes #65, Fixes #339 and Fixes #539
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 #441 - display facts timestamp
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 #288 - Moved DashboardController actions (except for #index) to HostsController.
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....
added JSON API Support to the Domains Controller
Added a basic notice facility to foreman
Notice.create :message => "text", :level => level, :global => booleanif global is true then any user can cancel that message for all userselse each user must cancel the message individually
level can be "warning" or "message"...
- Added JSON support for fetch node lists- Added JSON support for fetching node facts hash
Fixes #239 - Erases environments and puppetclasses
The fix also includes a page in which the use selects the additionsand removals which they would wish to apply to their database.Errors are reported and an opportunity is given to reapply the changes.
settings route is no longer required - refs #294
cleanup - refs #294
fixes #371 - disable many hosts at once
Fixes #145 - Added AuthSourceInternal
Added a password setting facility to the user class for AuthSourceInternalSwitched to SHA1Changed :ldap to :loginApplied numerous fixes from Ohad LevyFixed malformed user pageSwitched attr_accessible to attr_protected...
fixes #323 - Add a "cancel build" option
Fixes #308 - Added action to destroy multiple hosts at once.
fixes #271 - remove active scaffold plugin
fixes #269 - Remove activescaffold from audits page
Fixes #212 - Remove AS from facts
Fixes #249 - Remove AS from reports
Added a searchbar for hostname, reporting period and the type of report.
Fixes #204 - Remove AS from environments page
Merged import facility in Environment and Puppetclass controllers
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 #258: Change Environment for multiple hosts.
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 #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
Fixes #122 - Only output yaml when node is found for puppetmasters host search function
First stab at fixing feature #87
fixes #67 - no route to host error in external nodes
fixes #54
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 #16, this adds the possibility to see the host report status out of the host list
fixes #22
Fixes #9 and introduce a basic reporting viewing over http
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.