Activity
From 11/15/2010 to 12/14/2010
12/14/2010
- 01:42 PM Revision 3e2dd95f (foreman): sort order
- 01:42 PM Revision 492d819c (foreman): adding CIDR calculation to subnets
- 01:41 PM Revision 595e67cf (foreman): renaming Hostext to Orchestration
- 12:06 PM Revision 0d9464c8 (foreman): typo
- 10:29 AM Revision 9bece9c8 (foreman): cleanups, typos etc
- 10:29 AM Revision 5cde128d (foreman): subnets will now be shown based on the selected domain
- this will not display the subnet options for domains which do not have subnets
- 10:29 AM Revision 6c7e748d (foreman): fixed broken test
- 10:29 AM Revision 53e36860 (foreman): add orcheistration code on create
- 10:29 AM Revision 4df17c94 (foreman): Adds a method to return the primary name servers for a domain
- 10:29 AM Revision 107fd5d9 (foreman): Added orchiestartion on destory operations
- clean up the code a bit further
split operations where possible (i.e. creation of dns A and PTR records)
dns query wi... - 10:29 AM Revision 64c3f2be (foreman): Added PXElinux template generation via the API.
- this is a bit tricky as the template is not generated via a http request.
- 10:29 AM Revision b5ce8f80 (foreman): Added Timeout to dns lookups
- do not query external DNS's in test mode
- 10:29 AM Revision abff41c5 (foreman): * Cleanup sub systems validations code
- * Added DNS validations on update --> this need some more tought of how to handle conflicts
* pxelinux tempalate is n... - 10:29 AM Revision b971a777 (foreman): No longer using AR callbacks as it gets messy
- created our own "callbacks"
* added error reporting to log file too
* added validation to ensure that the ip is in t... - 10:29 AM Revision 86b65ff0 (foreman): * fix typo in tftp image location
- * removed validation for unused fields
- 10:29 AM Revision 4ae80bb0 (foreman): * moved TFTP manipulations as part of the update process (as its only required after setting "build").
- * renamed external_validation to external_actions
* added basic handling for DHCP and DNS updates operations
* fixed ... - 10:29 AM Revision 10e6860e (foreman): update dhcp record if mac address was changed
- update service processor (mangment port) if it has changed too.
- 10:29 AM Revision 1879a0fd (foreman): typo
- 10:29 AM Revision 6613a2f7 (foreman): typo
- 10:29 AM Revision 50c5dcd1 (foreman): * built operations would not report upon proxy errors
- * dhcp update logic was broken
- 10:29 AM Revision ac998ebc (foreman): * we load the subsystems (dns, dhcp etc) only if the current host has a proxy configured.
- * handle updates a bit better, in case that we migrate from a non manage state
* we also allow not to configure a pro... - 10:29 AM Revision f22ede07 (foreman): clean up of subnets code
- 10:29 AM Revision 209e1875 (foreman): added smart proxy scaffold
- 10:29 AM Revision 1bbe487a (foreman): Added Subnet controllers
- 10:29 AM Revision 532557cc (foreman): generic module to talk with the Smart Proxies
- 10:29 AM Revision 68c96a23 (foreman): Added basic code to handle DHCP manipulations
- 10:29 AM Revision 3f090230 (foreman): Added basic DNS manipulations
- 10:29 AM Revision 63a6ba08 (foreman): added validations and better error handling to dns mngmt
- 10:29 AM Revision 56560a94 (foreman): wip dhcp mngmt
- 10:29 AM Revision e76cfa0d (foreman): adjusting all unit and functional tests
- 10:29 AM Revision 8c561abf (foreman): cleanup
- 10:29 AM Revision 0f55735e (foreman): adds wip tftp managmement
- 10:29 AM Revision f5fb11aa (foreman): Adds a scheduling/queueing support for smart proxies orchestration
- 09:31 AM Smart Proxy Bug #535: Creating host entry for an IP that already exists results in 404 BAD REQUEST
- Paul, I don't see the example you mentioned (extras/query.rb). Id be happy to investigate a bit more.
- 09:15 AM Smart Proxy Bug #535: Creating host entry for an IP that already exists results in 404 BAD REQUEST
- So this may be more of a foreman issue then, rather than a smart-proxy issue. In foreman (using the smart-proxy bran...
- 07:21 AM Smart Proxy Bug #535: Creating host entry for an IP that already exists results in 404 BAD REQUEST
- Paul, I think that the point is that it should not return 404, as thats not the correct http response code (404 means...
- 05:53 AM Smart Proxy Bug #535 (Assigned): Creating host entry for an IP that already exists results in 404 BAD REQUEST
- Have you looked at the extras/query.rb example file. This shows how additional error information can be retrieved fro...
12/13/2010
- 04:41 PM Feature #378 (Closed): Multiple Kickstart Files/Profiles
- 04:40 PM Bug #496 (Closed): New/Edit Operating System page does not populate templates correctly
- 04:40 PM Bug #524 (Closed): unable to access epel in safe templates
- 04:55 AM Bug #524 (Ready For Testing): unable to access epel in safe templates
- Applied in changeset commit:"380d48b95dd3ab58ba4ffae6ba324ca0f7ed622d".
- 03:42 AM Bug #524 (Closed): unable to access epel in safe templates
- 04:39 PM Bug #525 (Closed): config templates contain incorrect EOL chars
- 04:55 AM Bug #525 (Ready For Testing): config templates contain incorrect EOL chars
- Applied in changeset commit:"bb181ce2811e60fb8a204d5ad2aeff94b0e862f8".
- 03:44 AM Bug #525 (Closed): config templates contain incorrect EOL chars
- all text areas return \r\n chars instead of \n for unix systems.
- 04:39 PM Bug #526 (Closed): it should be possible to delete config templates from OS defaults
- 04:55 AM Bug #526 (Ready For Testing): it should be possible to delete config templates from OS defaults
- Applied in changeset commit:"45d91fb186147abe8053ab733f3b8d83f74d1f9c".
- 03:45 AM Bug #526 (Closed): it should be possible to delete config templates from OS defaults
- 04:38 PM Bug #534 (Closed): failing test for config_templates
- 04:35 PM Bug #534 (Ready For Testing): failing test for config_templates
- Applied in changeset commit:"0bc57174af30e0e49dfd7805c95fcf7678c7a333".
- 02:22 PM Bug #534 (Closed): failing test for config_templates
- ...
- 04:35 PM Feature #468 (Ready For Testing): re-provision without pxe
- Applied in changeset commit:"c5f5a83fc83858f46a862903de92c9ed23da16f9".
- 03:23 PM Smart Proxy Bug #535 (Rejected): Creating host entry for an IP that already exists results in 404 BAD REQUEST
- Creating host entry for an IP that already exists results in 404 BAD REQUEST. We should return a better message so t...
- 02:22 PM Revision 0bc57174 (foreman): fixes #534 - failing test for config_templates
- 02:20 PM Revision c5f5a83f (foreman): Fixes #468 - adding a default template for a grubby script which create a default script for redhat distros that will re-install it when executed
- 03:49 AM Revision bb181ce2 (foreman): fixes #525 - config templates contain incorrect EOL chars
- 03:46 AM Revision 380d48b9 (foreman): Fixes #524 - unable to access epel in safe templates, refs #469
- 03:46 AM Revision 45d91fb1 (foreman): Fixes #526 - it should be possible to delete config templates from OS defaults
12/12/2010
- 08:31 AM Smart Proxy Feature #513 (Closed): move tftp file fatching to run as in the background
- the tftp proxy can respond with 202 ( see http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html).
this will allow u... - 12:50 AM Feature #502 (Rejected): Foreman can use the default HTTP provider now provided in puppet core
- There's the default HTTP provider that's included in puppet core now for the puppet-dashboard. I think foreman shoul...
12/09/2010
- 04:43 PM Bug #496 (Ready For Testing): New/Edit Operating System page does not populate templates correctly
- Applied in changeset commit:"02c0befc00f4372f9ff28cfa68aaa21556a273c6".
- 04:43 PM Feature #469 (Ready For Testing): Sandbox kickstart rendering
- Applied in changeset commit:"3284702796dd8038c2b06d505cd144859fca177e".
- 04:30 PM Feature #501 (Resolved): Better handling of error upon template rendering
- Currently the error message when a rendering fails isn't very good and is ugly. We should make it better, especially...
- 04:17 PM Revision 32847027 (foreman): Fixes #469 - Changing templates to be rendered within a safemode/sandbox
- 03:52 PM Revision 02c0befc (foreman): Fixes #496 - Fixing issues with operating system edit/new pages when setting default config templates
- 02:49 PM Bug #500 (Duplicate): carriage return chars in partition tables and templates are dos style
- it seems that textareas (like in templates and ptables) auto save \r\n chars as eol chars.
this can effect our templa... - 05:47 AM Feature #499 (New): freeze certian host values after creation
- evaluate if it make sense to allow modification of certain fields after initial installation.
fields such as domai...
12/08/2010
- 04:35 AM Bug #498: facts not displayed for openvz guests
- File Attached
- 04:24 AM Bug #498: facts not displayed for openvz guests
- can you please upload an example fact file of an openvz machine?
- 03:43 AM Bug #498 (Closed): facts not displayed for openvz guests
- My physical hosts show their facts correctly in foreman, however the openvz guests do not display facts at the follow...
- 03:38 AM Feature #497 (Closed): Compression in fact and report uploads
- I have 7 puppet servers reporting to a central foreman server. The foreman server is connected on a slow link (1 Mbi...
12/07/2010
- 10:35 AM Bug #496 (Closed): New/Edit Operating System page does not populate templates correctly
- On the New/Edit operating system page, certain things do not happen correctly.
The 'default template' drop down does...
12/02/2010
- 10:33 AM Revision cc2ff904 (foreman): wip dhcp mngmt
- 10:33 AM Revision 37feed0d (foreman): added validations and better error handling to dns mngmt
- 09:02 AM Smart Proxy Revision a86f90f8: record is not created at this stage...
- 09:02 AM Smart Proxy Revision 085f3709: Added loggin
- 06:55 AM Revision 2dce41d8 (foreman): Added basic DNS manipulations
- 06:55 AM Revision 637c3fbe (foreman): Added basic code to handle DHCP manipulations
- 05:26 AM Revision f3640287 (foreman): generic module to talk with the Smart Proxies
- 04:12 AM Bug #495: Facts truncation when using storeconfig and sharing a MySQL DB with puppet
- Wouldn't it be possible that we use the same column definition as Puppet's (which, I think, is TEXT), and only change...
12/01/2010
- 07:09 AM Bug #495: Facts truncation when using storeconfig and sharing a MySQL DB with puppet
- You Are correct, the reason for the change was that facts were not case sensitive therefore we changed them.
I assum... - 06:31 AM Bug #495 (Closed): Facts truncation when using storeconfig and sharing a MySQL DB with puppet
- Hello,
I have a Puppet 0.25.5 installation (puppet-0.25.5-1.el5.rpm) and a Foreman 0.1.6 installation (foreman-0.1.6... - 03:29 AM Smart Proxy Revision e86a11a2: Sample config file
- 03:27 AM Smart Proxy Revision b65f3926: Added more verbose errors upon API requests
- based on pikelly patches
- 03:27 AM Smart Proxy Revision 18a0cb41: Added more error messages to nsupdate
- based on pikelly patches
- 03:26 AM Smart Proxy Revision b215329a: Added timestamps to subnets data
- based on pikelly patches
- 03:26 AM Smart Proxy Revision 46d028cd: cleanup the dhcp api's
- added more error messages etc
Based on pikelly patches - 03:24 AM Smart Proxy Revision 6cd78804: added dhcp vendor type and configuration files into settings
- 03:23 AM Smart Proxy Revision 59de31b1: withspaces alignments
- 03:08 AM Smart Proxy Revision f16a8b1b: Renamed foreman-proxy to smart-proxy
11/30/2010
- 09:00 AM Revision 66c46f88 (foreman): Added Subnet controllers
- 08:59 AM Revision 8ed419d6 (foreman): added smart proxy scaffold
- 07:57 AM Revision b89e304f (foreman): clean up of subnets code
11/29/2010
- 07:25 AM Feature #463 (Closed): rack task to reset permissions
- 07:22 AM Feature #463 (Ready For Testing): rack task to reset permissions
- Applied in changeset commit:"18f15161be619cfc43f48edd50c295f3bce53d90".
- 07:22 AM Feature #378 (Ready For Testing): Multiple Kickstart Files/Profiles
- Applied in changeset commit:"cab0d8c6cfd26c44c12b8c95ffbc57e61e97f6d4".
- 07:08 AM Revision cab0d8c6 (foreman): Fixes #378 - Adds support for multiple configuration templates
- Configuration templates (Kickstart, preseed, syslinux, gpxe etc) can now
be saved in the database directly.
Each tem... - 05:33 AM Revision e62b323b (foreman): ajax response with only valid templates for the selected OS
- 04:26 AM Revision a374dddf (foreman): Change the default div toggler to be a bit more responsive when hiding sections
- 04:26 AM Revision 44b406f4 (foreman): Added Authorization support for config templates
- 03:41 AM Revision a4217faf (foreman): * added pagination links
- * optimized eager loading
* cleanups - 03:41 AM Revision f8224973 (foreman): cleanups
- 03:41 AM Revision 537fae3d (foreman): Don't accept a nested template if its not selected.
- 03:41 AM Revision cade105f (foreman): got multiple drop downs to work, but they dont keep the right values for the next operation
- WIP
- 03:41 AM Revision 0ffa09f7 (foreman): * Added host template lookup to fall back to environment and default OS template
- * Added template type search support
* Switched to searchlogic instead of named_scoped
* fix an issue with validation... - 03:41 AM Revision 753210b4 (foreman): An attement to generate the methods on the fly, this need some more thought.
- 03:41 AM Revision 3937a295 (foreman): fixes Template search algoritim
- fixes broken tests due to wrong fixtures
- 03:41 AM Revision b06efd95 (foreman): new templates are not snippets by default
- 03:41 AM Revision abdb9b83 (foreman): * generaizled the os provisioning variables, so that they are availavble
- on both /unattended/provisioning and /unattended/{kickstart,preseed}
* fixed an issue with wrong rendering of snippets - 03:41 AM Revision 0e4459f0 (foreman): add a migration which imports the existsing templates into the database.
- Note to self, this will not work if we ever remove the files from the view.
- 03:41 AM Revision 71803be6 (foreman): cleanups
- 03:41 AM Revision 4faabd44 (foreman): Adds support for multiple configuration templates
- This introduce a new model ConfigTemplate.
ConfigTemplate habtm operatingsystem and has many environments and
hostgro... - 03:41 AM Revision 10418942 (foreman): remove redundent lines
- 03:41 AM Revision 851d5f40 (foreman): save the template type directly into the db, rathen then an id
- 03:41 AM Revision 7c2b71ee (foreman): We should really render the template, not as a text
- 03:41 AM Revision 2e64c001 (foreman): moved template kinds into their own model
- added view logic to allow combinations only if its not a snippet, as snippets are globally availavble.
added work in... - 03:41 AM Revision 016bd2ca (foreman): Add default templates (per kind) for each OS's
- 03:27 AM Revision 18f15161 (foreman): fixes #463 - adds a simple rake task to reset administrator user account.
11/27/2010
- 06:04 AM Feature #460: There should be a Search box for searching inside Report contents
- Bash Shell wrote:
> patch is attached.
>
> This is a small feature, but is of value to us.
> Let me know if there ar... - 06:03 AM Feature #471: enabling parameters for Operating Systems
- Bash Shell wrote:
> So what does the parameter inheritance model look like now?
>
> Global->Domain->Hostgroup->OS->H...
11/25/2010
- 10:45 PM Feature #471: enabling parameters for Operating Systems
- So what does the parameter inheritance model look like now?
Global->Domain->Hostgroup->OS->Host?
- 12:15 PM Feature #471 (Closed): enabling parameters for Operating Systems
- 10:24 AM Feature #471 (Ready For Testing): enabling parameters for Operating Systems
- Applied in changeset commit:"11782648754407bdda5a7f0619809ed3809e440e".
- 06:27 PM Feature #460: There should be a Search box for searching inside Report contents
- patch is attached.
This is a small feature, but is of value to us.
Let me know if there are issues or if you want ch... - 04:04 PM Feature #489 (Closed): Foreman API method to add/change values
- The API is great news and i'm just about to write some code to use it. I'd like to see a call for adding or changing...
- 09:53 AM Revision 11782648 (foreman): fixes #471 - enabling parameters for Operating Systems
11/23/2010
- 12:14 AM Feature #404: Foreman creates node when importing facts
- It would be nice to add a Search feature which can search for hosts with no Hostgroup, or with no class.
This way, h...
11/22/2010
- 02:27 PM Feature #378: Multiple Kickstart Files/Profiles
- updated work in progress patch at my github branch 378-multi-templates
- 01:53 PM Bug #474: 0.1-6 does not add a node automatically on initial report
- reports for new hosts, which do not receive a catalog (or basically do nothing), still report to the master, however ...
- 03:05 AM Bug #478 (Closed): Host creation / edit operation might return undefined method `crypt'
- 03:02 AM Bug #478 (Ready For Testing): Host creation / edit operation might return undefined method `crypt'
- Applied in changeset commit:"e03f78447c020c4e474cfd6dd6c9dda7831c2c2d".
- 02:30 AM Bug #478 (Closed): Host creation / edit operation might return undefined method `crypt'
- NoMethodError: undefined method `crypt' for nil:NilClass
- 02:53 AM Revision c6c45e28 (foreman): Updated rack version
- 02:41 AM Revision 0da5c52b (foreman): updated will paginate plugin
- 02:41 AM Revision c5483438 (foreman): updated rails to latest stable 2.3.x branch
- 02:41 AM Revision de611956 (foreman): removed empty task folder
- 02:38 AM Revision 26c6a158 (foreman): roles: switched to route helpers
- 02:30 AM Revision e03f7844 (foreman): fixes #478 - Host creation / edit operation might return undefined method crypt
11/21/2010
11/19/2010
- 03:09 PM Bug #477 (Closed): unable to delete an OS
- 03:08 PM Bug #477 (Ready For Testing): unable to delete an OS
- Applied in changeset commit:"9f31354237cbee943816f0ddb13f525e22931f10".
- 03:05 PM Bug #477 (Closed): unable to delete an OS
- when trying to delete an OS, you are redirected to the JSON output of an operating system.
- 03:06 PM Revision 9f313542 (foreman): fixes #477 - unable to delete an OS
- 03:54 AM Bug #476 (Closed): rhel init script fails to start up foreman
- When starting foreman with "service foreman start" the init script provided by the rpm states okay. Checking the stat...
- 02:50 AM Support #475 (Rejected): test
- 02:48 AM Support #475 (Rejected): test
- test
11/18/2010
- 09:12 PM Bug #474 (Closed): 0.1-6 does not add a node automatically on initial report
- Usually, if Foreman receives a report from a client that does not exist, it will create the node. I can no longer ge...
- 07:44 PM Refactor #303 (Closed): cleanup flash hash from activescafold leftovers
- 01:25 PM Refactor #303 (Ready For Testing): cleanup flash hash from activescafold leftovers
- Applied in changeset commit:"754b1a01ab117cc478dcd68c52fe64b6705f10ff".
- 07:40 PM Feature #473 (Closed): [FEATURE] Add the ability to have a set of default classes apply to all nodes via the UI
- Add the ability to have a set of default classes apply to all nodes via the UI.
- 04:04 PM Bug #472 (Closed): Destroying domains redirects to main domain
- I got lots of empty domains(0 hosts) due to different reasons, bad naming, rename, decommissioned, etc. When deleting...
- 01:30 PM Feature #263: Correct pluralization "medium" <-> "media"
- Rebased the patch against latest HEAD.
- 07:29 AM Revision f6dd324d (foreman): Ensure layout is rendered when using html get requests for non authorized requests
- 04:59 AM Revision 9cb2ce08 (foreman): ignore all kind of vim swap files
- 04:59 AM Revision 69fd03eb (foreman): minor refactoring to unattended controller to include constants for filters
- 04:59 AM Revision b7c30a12 (foreman): changed application default layout file
- 04:59 AM Revision 754b1a01 (foreman): fixes #303 - cleanup flash hash from activescafold leftovers
11/17/2010
- 11:53 AM Feature #470 (Closed): Add kickstart via gpxe support
- 09:55 AM Feature #471 (Closed): enabling parameters for Operating Systems
- I would like to be able to set parameters for operating systems, for example, to add the activation keys for RHEL.
11/16/2010
- 08:29 PM Revision 552638db (foreman): fixes typo - refs #470
- 01:01 PM Feature #470 (Ready For Testing): Add kickstart via gpxe support
- Applied in changeset commit:"14dd0353b2c7d16084a13c7b1ab52630887cabe3".
- 12:46 PM Feature #470 (Closed): Add kickstart via gpxe support
- This will allow alternative methods of provisioning hosts (it would be possible to skip tftp altogether).
- 01:00 PM Revision 14dd0353 (foreman): fixes #470 - Add gpxe scripts support
- This commit implements the following:
* dynamic gpxe script that kickstart purly with gpxe - see usage example below
...
11/15/2010
- 07:32 PM Feature #467 (Duplicate): Virtual Guest Provisioning
- 07:25 PM Feature #467 (Duplicate): Virtual Guest Provisioning
- need to be able to provision virtual guests (KVM)
- 07:27 PM Feature #469 (Closed): Sandbox kickstart rendering
- If users can upload a kickstart, we need to render it in a sandbox in order to keep templates from doing bad things t...
- 07:26 PM Feature #468 (Closed): re-provision without pxe
- Current re-provisioning uses PXE, would be nice to be able to do this without pxe as well.
- 07:23 PM Feature #466 (Duplicate): PXE menu generation
- Generate PXE menu so that systems not 'known' can still be provisioned via pxe
Also available in: Atom