Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Service restarting has been abstracted out of the action_sync code, and is ↵ | Michael DeHaan | 2007-10-19 | 4 | -33/+33 |
| | | | | | | | | | | now a trigger. This commit adds pre/post sync triggers, for scripting of arbitrary actions. The idea is that a cobbler user can now modify the restart-services script to rsync DHCP configurations to a remote box and instead restart them there, for hosting DHCP on a different box. Or do anything else that might be required. The restart-services trigger will ship in the cobbler RPM. Users can modify it at will and it is marked as config(noreplace) so upgrades will not affect it. | ||||
* | Make RPMs backup the old config, migrate, and conditionally restart the ↵ | Michael DeHaan | 2007-10-19 | 1 | -2/+2 |
| | | | | service to make upgrades seamless. | ||||
* | Pass with_copy to repo additions to ensure they are serialized in the new ↵ | Michael DeHaan | 2007-10-19 | 2 | -2/+3 |
| | | | | way we do serialization. | ||||
* | Some fixes to non-db backed serialization. Repos still need some work. | Michael DeHaan | 2007-10-17 | 4 | -6/+6 |
| | |||||
* | Various changes to allow for increased performance in the WebUI and in ↵ | Michael DeHaan | 2007-10-17 | 14 | -148/+150 |
| | | | | | | saving state, plus a fix to import that keeps from creating extra yum repo entries for various distros. | ||||
* | Make experimental shelve module explicitly use gdbm. | Michael DeHaan | 2007-10-17 | 1 | -18/+23 |
| | |||||
* | code to move the CentOS repo had the repo name mispelled for CentOS-base | Michael DeHaan | 2007-10-16 | 1 | -1/+1 |
| | |||||
* | Applied patch to symlink distro kernel/initrd parameters if they live in ↵ | Michael DeHaan | 2007-10-15 | 1 | -2/+27 |
| | | | | /tftpboot. | ||||
* | Fix typo. | Michael DeHaan | 2007-10-15 | 1 | -1/+1 |
| | |||||
* | Fix deletion logic. | Michael DeHaan | 2007-10-15 | 1 | -1/+2 |
| | |||||
* | Work on an shelve-based external storage, for performance testing. Sqlite | Michael DeHaan | 2007-10-15 | 7 | -5/+159 |
| | | | | is just as likely at this point. | ||||
* | Teach the WebUI (and the backend for the WebUI) how to save multiple ↵ | Michael DeHaan | 2007-10-12 | 2 | -30/+91 |
| | | | | interfaces. Also clean up the error page display and include a link to go back so users can correct any data entry errors. | ||||
* | Applied Jack's patch to keep kickstart values from being resolved as ↵ | Michael DeHaan | 2007-10-12 | 1 | -1/+3 |
| | | | | <<inherit>>. | ||||
* | Working on WebUI, still some work to do in regards to hiding MACs and so ↵ | Michael DeHaan | 2007-10-12 | 1 | -37/+41 |
| | | | | forth... | ||||
* | Update changelog and spec comments. | Michael DeHaan | 2007-10-11 | 1 | -2/+2 |
| | |||||
* | Lots of changes to make subprofile creation and editing work in the WebUI. | Michael DeHaan | 2007-10-11 | 5 | -29/+73 |
| | |||||
* | Working on adding subprofile creation support to the WebUI, as well as ↵ | root | 2007-10-11 | 2 | -14/+31 |
| | | | | adding new fields to the profiles page for virt-bridge and virt-cpus. | ||||
* | Remove some dead code and update a few FIXMEs that no longer apply. | Michael DeHaan | 2007-10-10 | 5 | -22/+5 |
| | |||||
* | Support for setting virt-cpu number in cobbler + tests. | Michael DeHaan | 2007-10-10 | 2 | -4/+27 |
| | |||||
* | Added profile virt-bridge setting to the settings file | Michael DeHaan | 2007-10-10 | 2 | -0/+2 |
| | |||||
* | Working on making --virt-bridge a profile setting also, manpage cleanup. | Michael DeHaan | 2007-10-10 | 1 | -15/+27 |
| | |||||
* | Encountered some weird bug presumably related to optimization, so unrolling ↵ | Michael DeHaan | 2007-10-10 | 2 | -40/+91 |
| | | | | the command line parser details for now. This can all be fixed should we move the command line parser to use optparse or equivalent in the future. | ||||
* | Fix typo in DHCP management function. | Michael DeHaan | 2007-10-10 | 1 | -1/+1 |
| | |||||
* | b64encode is not available in Python 2.3 | Michael DeHaan | 2007-10-10 | 1 | -2/+1 |
| | |||||
* | In templating, show the 1st mac as "$mac_address_intf1" not ↵ | Michael DeHaan | 2007-10-09 | 1 | -1/+1 |
| | | | | | | "$mac_addressintf1". And so on for other vars and other interfaces. | ||||
* | The stringification problem appears to lie in the serializer, so explicitly ↵ | Michael DeHaan | 2007-10-09 | 4 | -39/+41 |
| | | | | | | use strings in the YAML to pacify the XMLRPC bits. Plus, this is more readable. | ||||
* | More work to ensure interfaces remain strings, even though they look a lot ↵ | Michael DeHaan | 2007-10-09 | 3 | -29/+24 |
| | | | | like numbers presently... | ||||
* | In XMLRPC, dicts must have string keys, so changing NIC storage to be ↵ | Michael DeHaan | 2007-10-09 | 2 | -0/+2 |
| | | | | XMLRPC-friendly. | ||||
* | A few bugfixes. Still working on multiple NICs. | Michael DeHaan | 2007-10-09 | 3 | -17/+22 |
| | |||||
* | Added tests + fixes to multiple NIC support. | Michael DeHaan | 2007-10-09 | 2 | -5/+4 |
| | |||||
* | Storing NICs in a hash for easier access + some refactoring + modifications ↵ | Michael DeHaan | 2007-10-09 | 6 | -214/+98 |
| | | | | to the find function. | ||||
* | Once again, all tests pass, however a lot more manual testing in regards to ↵ | Michael DeHaan | 2007-10-08 | 3 | -36/+90 |
| | | | | | | | | multiple NIC support is still required. Checking kickstarts and the koan modifications are also still to go. Code in item_system.py is due for cleanup, especially in from_datastruct, where it tries to load the older configurations implicitly. | ||||
* | More work on the new multi-NIC code. Largely working at this point, sync has | Michael DeHaan | 2007-10-08 | 4 | -55/+66 |
| | | | | | been updated, and backwards compatibility (upgrades) have been tested. Koan still has to be modified and tested, and templating still needs to be tested. | ||||
* | Make sync loop through interfaces. | Michael DeHaan | 2007-10-08 | 1 | -57/+77 |
| | |||||
* | In process of making NICs seperate data structures in cobbler, which ↵ | Michael DeHaan | 2007-10-08 | 5 | -69/+208 |
| | | | | | | | requires seperate accessors and templating. This is all to allow multiple NICs in koan. Stil needs changes in sync code and possibly other places. | ||||
* | Cobbler import items should not use @@server@@ for repo entries because it ↵ | Michael DeHaan | 2007-10-08 | 2 | -4/+13 |
| | | | | | | is not templated on a per-sync basis (yet). | ||||
* | Replace @@server@@ in repo config files. | Michael DeHaan | 2007-10-08 | 2 | -4/+7 |
| | |||||
* | Get ready for 0.6.2-2 release | Michael DeHaan | 2007-09-28 | 1 | -1/+1 |
| | |||||
* | Small tweak to make error messages coming back from XMLRPC more readable. | Michael DeHaan | 2007-09-27 | 1 | -0/+7 |
| | |||||
* | Fix bug where non-lowercase intermediate objects could be deleted, orphaning ↵ | Michael DeHaan | 2007-09-27 | 2 | -2/+2 |
| | | | | | | objects below them. | ||||
* | AT's patch to add multi-select capability when picking what profiles get ↵ | Michael DeHaan | 2007-09-27 | 1 | -1/+10 |
| | | | | what repos. | ||||
* | Revert earlier inadvertant change to login cookie handling. | Michael DeHaan | 2007-09-27 | 1 | -1/+0 |
| | |||||
* | A small bit of javascript to ensure that the get_random_mac AJAX call, ↵ | Michael DeHaan | 2007-09-27 | 1 | -0/+1 |
| | | | | | | should it fail, will not set the field to any value that is not a MAC address. | ||||
* | Generalize login message so users don't think a credential failure is ↵ | Michael DeHaan | 2007-09-27 | 1 | -1/+1 |
| | | | | | | neccessarily something technical and XMLRPC related. | ||||
* | Two things... make "sync" into a button, and also hide links when the user | Michael DeHaan | 2007-09-27 | 3 | -73/+78 |
| | | | | | is logged out, so they don't misleading think they are logged in and have to waste a click or two figuring it out. | ||||
* | Disable WebUI logging until we come up with a way to make it SELinux friendly. | Michael DeHaan | 2007-09-27 | 2 | -15/+25 |
| | |||||
* | Move cobbler WebUI log file to Apache dir so it will gain the correct | root | 2007-09-26 | 1 | -1/+1 |
| | | | | SELinux context. | ||||
* | Updating Cheetah invocation for older versions of Cheetah. | Michael DeHaan | 2007-09-26 | 2 | -3/+3 |
| | |||||
* | Generalize login message. | Michael DeHaan | 2007-09-24 | 1 | -1/+1 |
| | |||||
* | AT patch to CobblerWeb. | Michael DeHaan | 2007-09-24 | 1 | -4/+2 |
| |