summaryrefslogtreecommitdiffstats
path: root/cobbler
Commit message (Collapse)AuthorAgeFilesLines
...
* Work on getting the repos to be templated, largely complete, pending more ↵Michael DeHaan2007-11-023-50/+67
| | | | testing.
* In the process of making all repositories templates so we can apply the ↵Michael DeHaan2007-11-023-53/+105
| | | | | | | values of --server-override to them and make cobbler servers easier to migrate also. This will result in the removal of --local-filename from cobbler repos.
* Small fix to make WebUI editing of new fields work. Verification of whether ↵Michael DeHaan2007-11-011-1/+1
| | | | all the sync'd data is correct with the overrides still needs to occur.
* Since some versions of yumdownloader don't support --resolve, allow people ↵Michael DeHaan2007-11-012-2/+6
| | | | | | | | | to remove it by moving it to the configuration file. By default, it will be there, but this provides a fix for those running OS's with an old version of yum/yumdownloader. If -resolve is not in settings, --rpmlist on "cobbler repo add" needs to include all dependencies for the packages listed, which could be a rather long list.
* WebUI backend code to handle edits to the new --server-override parameters.Michael DeHaan2007-11-011-6/+6
| | | | Added for both profiles and systems.
* Code to wire up the new --server-override to the sync code. This leaves off ↵Michael DeHaan2007-11-013-17/+27
| | | | | | | | some of the repo management, which will not work with --server-override completely in all cases (depending on DNS) until we do some extra post magic in our action_sync stanza generaton. Ow, my brain hurts just thinking about other people who have to read that explanation :)
* Added a --server-override parameter, which will be used to specify a ↵Michael DeHaan2007-11-013-18/+41
| | | | | | | | | | different server address for when the server may need to provision boxen on different subnets that therefore need different source URLs and so on. This means cobbler will now be able to represent more than one server address for the same cobbler machine. WUI parts and backend changes to utilize this TBA shortly.
* Enable pagination capability for other types of cobbler objectsMichael DeHaan2007-10-311-9/+27
|
* Changelog cleanup + shorten the pagination parametersMichael DeHaan2007-10-311-2/+2
|
* Pagination on systems page complete.Michael DeHaan2007-10-311-8/+21
|
* Add in templating for $hostname and other variables for first interface, to ↵Michael DeHaan2007-10-311-1/+1
| | | | | | be backwards compatible with older templates.
* Ongoing work on WUI paginationMichael DeHaan2007-10-312-8/+31
|
* Fix for cobbler's dhcp generation behavior with the new interface ↵Michael DeHaan2007-10-313-19/+49
| | | | | | representation. (Plus some unfinished work on paginating the WebUI).
* Moving the auth parts to a .htaccess and out of Apache config. Tested on my ↵Michael DeHaan2007-10-301-2/+2
| | | | box with Digest auth and seems to work well. Misc associated packaging details.
* htaccess file should really be "htpasswd"Michael DeHaan2007-10-301-2/+2
|
* Split the CGI authentication bits out to a seperate Apache configuration ↵Michael DeHaan2007-10-291-3/+3
| | | | file, so that users who upgrade will get the new config (as the other file is marked config(noreplace)).
* Apply AT's patch to switch the WebUI to using Apache digest auth / htaccess ↵Michael DeHaan2007-10-292-153/+84
| | | | / etc
* Add --arch back to docs, plus WebUI changes to add the field.Michael DeHaan2007-10-292-1/+6
|
* Apply patch to restore --arch parameter and handling to cobbler repoMichael DeHaan2007-10-293-4/+26
| | | | management.
* Call deserialize after the pre-sync triggers are run to allow those triggers ↵Michael DeHaan2007-10-241-1/+15
| | | | | | to insert or modify additional cobbler objects, such as via LDAP, despite not sharing the API handle since they are called out of process.
* Rename the shelve serialized files to ".shelve".Michael DeHaan2007-10-241-1/+1
|
* Some more work on removing the API refs in util...Michael DeHaan2007-10-231-3/+3
|
* Remove a circular import between the serializer and the API that was ↵Michael DeHaan2007-10-233-21/+22
| | | | confusing Virt-Factory.
* 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...