summaryrefslogtreecommitdiffstats
path: root/cobbler
Commit message (Collapse)AuthorAgeFilesLines
* Service restarting has been abstracted out of the action_sync code, and is ↵Michael DeHaan2007-10-194-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 DeHaan2007-10-191-2/+2
| | | | service to make upgrades seamless.
* Pass with_copy to repo additions to ensure they are serialized in the new ↵Michael DeHaan2007-10-192-2/+3
| | | | way we do serialization.
* Some fixes to non-db backed serialization. Repos still need some work.Michael DeHaan2007-10-174-6/+6
|
* Various changes to allow for increased performance in the WebUI and in ↵Michael DeHaan2007-10-1714-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 DeHaan2007-10-171-18/+23
|
* code to move the CentOS repo had the repo name mispelled for CentOS-baseMichael DeHaan2007-10-161-1/+1
|
* Applied patch to symlink distro kernel/initrd parameters if they live in ↵Michael DeHaan2007-10-151-2/+27
| | | | /tftpboot.
* Fix typo.Michael DeHaan2007-10-151-1/+1
|
* Fix deletion logic.Michael DeHaan2007-10-151-1/+2
|
* Work on an shelve-based external storage, for performance testing. SqliteMichael DeHaan2007-10-157-5/+159
| | | | is just as likely at this point.
* Teach the WebUI (and the backend for the WebUI) how to save multiple ↵Michael DeHaan2007-10-122-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 DeHaan2007-10-121-1/+3
| | | | <<inherit>>.
* Working on WebUI, still some work to do in regards to hiding MACs and so ↵Michael DeHaan2007-10-121-37/+41
| | | | forth...
* Update changelog and spec comments.Michael DeHaan2007-10-111-2/+2
|
* Lots of changes to make subprofile creation and editing work in the WebUI.Michael DeHaan2007-10-115-29/+73
|
* Working on adding subprofile creation support to the WebUI, as well as ↵root2007-10-112-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 DeHaan2007-10-105-22/+5
|
* Support for setting virt-cpu number in cobbler + tests.Michael DeHaan2007-10-102-4/+27
|
* Added profile virt-bridge setting to the settings fileMichael DeHaan2007-10-102-0/+2
|
* Working on making --virt-bridge a profile setting also, manpage cleanup.Michael DeHaan2007-10-101-15/+27
|
* Encountered some weird bug presumably related to optimization, so unrolling ↵Michael DeHaan2007-10-102-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 DeHaan2007-10-101-1/+1
|
* b64encode is not available in Python 2.3Michael DeHaan2007-10-101-2/+1
|
* In templating, show the 1st mac as "$mac_address_intf1" not ↵Michael DeHaan2007-10-091-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 DeHaan2007-10-094-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 DeHaan2007-10-093-29/+24
| | | | like numbers presently...
* In XMLRPC, dicts must have string keys, so changing NIC storage to be ↵Michael DeHaan2007-10-092-0/+2
| | | | XMLRPC-friendly.
* A few bugfixes. Still working on multiple NICs.Michael DeHaan2007-10-093-17/+22
|
* Added tests + fixes to multiple NIC support.Michael DeHaan2007-10-092-5/+4
|
* Storing NICs in a hash for easier access + some refactoring + modifications ↵Michael DeHaan2007-10-096-214/+98
| | | | to the find function.
* Once again, all tests pass, however a lot more manual testing in regards to ↵Michael DeHaan2007-10-083-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 hasMichael DeHaan2007-10-084-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 DeHaan2007-10-081-57/+77
|
* In process of making NICs seperate data structures in cobbler, which ↵Michael DeHaan2007-10-085-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 DeHaan2007-10-082-4/+13
| | | | | | is not templated on a per-sync basis (yet).
* Replace @@server@@ in repo config files.Michael DeHaan2007-10-082-4/+7
|
* Get ready for 0.6.2-2 releaseMichael DeHaan2007-09-281-1/+1
|
* Small tweak to make error messages coming back from XMLRPC more readable.Michael DeHaan2007-09-271-0/+7
|
* Fix bug where non-lowercase intermediate objects could be deleted, orphaning ↵Michael DeHaan2007-09-272-2/+2
| | | | | | objects below them.
* AT's patch to add multi-select capability when picking what profiles get ↵Michael DeHaan2007-09-271-1/+10
| | | | what repos.
* Revert earlier inadvertant change to login cookie handling.Michael DeHaan2007-09-271-1/+0
|
* A small bit of javascript to ensure that the get_random_mac AJAX call, ↵Michael DeHaan2007-09-271-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 DeHaan2007-09-271-1/+1
| | | | | | neccessarily something technical and XMLRPC related.
* Two things... make "sync" into a button, and also hide links when the userMichael DeHaan2007-09-273-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 DeHaan2007-09-272-15/+25
|
* Move cobbler WebUI log file to Apache dir so it will gain the correctroot2007-09-261-1/+1
| | | | SELinux context.
* Updating Cheetah invocation for older versions of Cheetah.Michael DeHaan2007-09-262-3/+3
|
* Generalize login message.Michael DeHaan2007-09-241-1/+1
|
* AT patch to CobblerWeb.Michael DeHaan2007-09-241-4/+2
|