Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Import feature added (usable for things like /mnt/redhat) | Michael DeHaan | 2006-10-13 | 1 | -5/+9 |
| | |||||
* | (1) initial work on a command to import build trees into cobbler in | Michael DeHaan | 2006-10-11 | 1 | -4/+6 |
| | | | | | a really fast, automated way (2) bundling 2.4's subprocess as sub_process (it's supposed to work) since subprocess isn't available on 2.3 and we want to support lots of 2.3 machines | ||||
* | Have cobbler print a basic listing of configured profiles and systems | Michael DeHaan | 2006-10-09 | 1 | -2/+21 |
| | | | | to enable remote apps to list available things that can be provisioned. | ||||
* | Fixes to dhcpd.conf and Itanium IA64 support as a result of lab tests. | Michael DeHaan | 2006-10-06 | 1 | -2/+4 |
| | |||||
* | Fix elilo conf file naming since apparently elilo does not support ↵ | Michael DeHaan | 2006-10-05 | 1 | -1/+4 |
| | | | | bootloader profiles based on MAC addresses as does syslinux. This workaround uses the pxe-address field, thus requiring this field for IA64 until the issue can be resolved in elilo. | ||||
* | --pxe-hostname should be "--pxe-address" | Michael DeHaan | 2006-10-05 | 1 | -2/+2 |
| | |||||
* | Commiting the (working) enchant feature and associated changes to enable | Michael DeHaan | 2006-09-29 | 1 | -2/+4 |
| | | | | | it. Some error handling is needed but it's functional. See NEWS and manpage for documentation on enchant. | ||||
* | - Interim checkin while working on "enchant" feature | Michael DeHaan | 2006-09-28 | 1 | -0/+9 |
| | | | | - Fixed changelogs to include user/email | ||||
* | Restart dhcpd after making changes | Michael DeHaan | 2006-09-26 | 1 | -0/+8 |
| | |||||
* | dhcp templating for individual systems | Michael DeHaan | 2006-09-22 | 1 | -1/+28 |
| | |||||
* | More work on dhcp.conf templating. | Michael DeHaan | 2006-09-22 | 1 | -4/+7 |
| | |||||
* | generate elilo config files (that look mostly correct, pre-testing) as | Michael DeHaan | 2006-09-22 | 1 | -14/+82 |
| | | | | | well as pxelinux.cfg files -- assorted fixes/upgrades to "cobbler sync" behavior. Working on templating dhcp.conf | ||||
* | Package elilo for IA64 | Michael DeHaan | 2006-09-22 | 1 | -1/+3 |
| | |||||
* | Misc fixes to IA64 syncing. Bugs still to be resolved in naming elilo.conf ↵ | Michael DeHaan | 2006-09-21 | 1 | -1/+1 |
| | | | | files the right thing. | ||||
* | kickstart line in file is not different between elilo and syslinux | Michael DeHaan | 2006-09-21 | 1 | -6/+1 |
| | |||||
* | ia64 boot fixes as a result of testing. | Michael DeHaan | 2006-09-21 | 1 | -13/+37 |
| | |||||
* | Naming cleanup of a few variables now that we're dealing with more | Michael DeHaan | 2006-09-21 | 1 | -18/+15 |
| | | | | than pxelinux.0 (likely elilo.efi) | ||||
* | - Initial batch of changes to support (a) dhcpd.conf templating and (b) | Michael DeHaan | 2006-09-21 | 1 | -4/+9 |
| | | | | supporting alternative boot loader architectures (like Itanium). | ||||
* | - Cheetah has problems parsing things that contain a $, prior to hitting the ↵ | Michael DeHaan | 2006-09-18 | 1 | -1/+5 |
| | | | | | | | | ErrorCatcher. This is a quick hack to preserve $'s by changing the Cobbler templating modifier from "$" to "TEMPLATE::" which will (hopefully) never conflict with anything the user might want. Cheetah errors are still possible at this point, but much less likely. | ||||
* | - Fix bug in Apache conf file path substitution | Michael DeHaan | 2006-09-18 | 1 | -1/+1 |
| | |||||
* | - SELinux -- Fix httpd conf file to use new path | Michael DeHaan | 2006-09-18 | 1 | -1/+1 |
| | |||||
* | Import constant from correct module. | Michael DeHaan | 2006-09-18 | 1 | -1/+2 |
| | |||||
* | - modified Cobbler to keep tftp data in /tftpboot and web data in /var/www ↵ | Michael DeHaan | 2006-09-13 | 1 | -46/+79 |
| | | | | | | | | | to play nicer with SELinux systems (Apache couldn't serve out of /tftpboot before). - still need to test on SELinux config to see that chcon doesn't need to be called - still need to verify koan is still happy (not expecting any suprises there). - in the end, this should not affect koan or other client tools as the URLs are preserved | ||||
* | Add support for PXE default directory (cobbler system add --name=default ↵ | Michael DeHaan | 2006-07-21 | 1 | -0/+2 |
| | | | | ...) which would previously try to resolve into an IP. We don't want that. | ||||
* | action_sync now outputs kickstart_sys files in PXE-encoded format for ↵ | Michael DeHaan | 2006-07-13 | 1 | -13/+15 |
| | | | | | | | consistancy Fixed setup.py version trailing spaces | ||||
* | Added templating support through new --ks_meta option which works like ↵ | Michael DeHaan | 2006-07-12 | 1 | -26/+109 |
| | | | | --kopts. The parameter is a space delimited list of key=value pairs, which allows the variables entered to be evaluated through Cheetah. Thus kickstarts are now Cheetah templates. All templating errors are ignored so usage of a $ in a template is still legal where it doesn't reference a variable. Error ignoring should be finer grained and this does need some tests. Currently this only works for kickstarts on filesystems, and I'm not sure what the behavior for http and nfs should be. Anyhow, fairly useful stuff. | ||||
* | Make cobbler use the Howell-Evans YAML parser now, so RHEL4 support | Michael DeHaan | 2006-06-28 | 1 | -4/+4 |
| | | | | will be possible (Syck needs Python 2.4). | ||||
* | Added licensing and RH copyright. Pychecker (once again). Fixed one unit ↵ | Michael DeHaan | 2006-05-11 | 1 | -1/+9 |
| | | | | test where I changed a command line syntax. | ||||
* | More nonroot checking. | Michael DeHaan | 2006-05-09 | 1 | -1/+4 |
| | |||||
* | Fixes to non-root error handling. | Michael DeHaan | 2006-05-09 | 1 | -7/+20 |
| | |||||
* | Simplified the command line, made a better 'list' function, some string and ↵ | Michael DeHaan | 2006-05-09 | 1 | -22/+22 |
| | | | | | | exception cleanup. | ||||
* | Adding exception handling to remove the problem of propogating error codes ↵ | Michael DeHaan | 2006-05-08 | 1 | -19/+16 |
| | | | | all the way up the stack. Still not quite super-consistant, but getting there. Util functions still return true/false since they just ask questions, but API functions will throw errors to ensure they are being dealt with. Main CLI class needs to take advantage of this fact and become simpler. Tests are already modified to detect new exceptions with one exception :) | ||||
* | Interim checkin while straightening out exceptions. The last_error bit ↵ | Michael DeHaan | 2006-05-08 | 1 | -26/+20 |
| | | | | | | | reminded me of the thing I hated most about Microsoft SDK/DDK programming (that being, last_error and inconsistant error handling), so it had to go. | ||||
* | More pychecker. More comments. | Michael DeHaan | 2006-05-08 | 1 | -12/+8 |
| | |||||
* | PyChecker. | Michael DeHaan | 2006-05-08 | 1 | -3/+7 |
| | |||||
* | Unit tests pass again. | Michael DeHaan | 2006-05-08 | 1 | -0/+391 |