Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Adding kickstart serving CGI script. | Michael DeHaan | 2007-07-09 | 1 | -1/+1 |
| | | | | Also fixing one error in the utils module. | ||||
* | Make sure system deletions are occur without requiring a cobblerd restart | Michael DeHaan | 2007-07-05 | 1 | -0/+6 |
| | |||||
* | Fix python 2.3 sorting | Michael DeHaan | 2007-07-03 | 1 | -1/+1 |
| | |||||
* | Add logging for cobblerd + logrotate script. | Michael DeHaan | 2007-07-02 | 2 | -7/+32 |
| | | | | Bumped revision to 0.5.1. | ||||
* | Debian has a different argument for 'ksdevice', also add extra D/L info | Michael DeHaan | 2007-06-29 | 1 | -0/+1 |
| | | | | to web page. | ||||
* | Request kickstart files based on system.name, not pxeification, since newer | Michael DeHaan | 2007-06-26 | 1 | -4/+4 |
| | | | | koan does not pxeify request URLs. | ||||
* | This is redundant because find will already downcase. | Michael DeHaan | 2007-06-22 | 1 | -3/+0 |
| | |||||
* | Update config on each XMLRPC call so restarting cobblerd will not | Michael DeHaan | 2007-06-22 | 1 | -0/+9 |
| | | | | be required. Needs to be a bit more efficient. | ||||
* | updating cobblerd to use API rather than YAML deserialization. | Michael DeHaan | 2007-06-22 | 2 | -66/+21 |
| | | | | (find is case agnostic, etc) | ||||
* | Fix cobblerd to accept koan input for system names that are not | Michael DeHaan | 2007-06-22 | 1 | -12/+74 |
| | | | | based on mac addresses. | ||||
* | Use get_config_filename from utils | Michael DeHaan | 2007-06-22 | 1 | -1/+1 |
| | |||||
* | Lowercase input on removal (this should really be using the find() method. | Michael DeHaan | 2007-06-22 | 4 | -3/+6 |
| | |||||
* | Experimental support for provisioning Debian. | Michael DeHaan | 2007-06-21 | 2 | -1/+3 |
| | |||||
* | Repos should default to autosync. | Michael DeHaan | 2007-06-21 | 1 | -2/+2 |
| | |||||
* | Fix status printing | Michael DeHaan | 2007-06-21 | 2 | -19/+19 |
| | |||||
* | default is still PXEable | Michael DeHaan | 2007-06-21 | 1 | -0/+2 |
| | |||||
* | Optional override of --kickstart on a per-system basis. | Michael DeHaan | 2007-06-15 | 4 | -15/+42 |
| | |||||
* | Keep track of depth of cobbler objects such that a pseudo-topological sort | Michael DeHaan | 2007-06-13 | 6 | -15/+52 |
| | | | | | | | | | | | | | can be done at deserialization time. The result of this is that full graph listing information can be reconstructed at time of config loading (up and down links), while only having to store the up links. This preserves the existing config file format while allowing for arbitrary inheritance and a reasonable measure of hand-editability. If changing profile relationships by hand, the cached depth info may be wrong, so some way to automatically resolve this could potentially be doable, but it's such a distinct corner case that I don't deem it neccessary at this point. | ||||
* | Remove stray debug | Michael DeHaan | 2007-06-13 | 1 | -1/+0 |
| | |||||
* | Lots of work towards profile inheritance. This works in the UI now, with | Michael DeHaan | 2007-06-13 | 11 | -95/+230 |
| | | | | | | | | | | | | | | | | | | | some rough edges (like listing the tree). cobbler profile add --name=profile2 --inherit=profile1 --otherparameters=... cobbler profile edit --name=profile2 --stillmoreparamters=... Data is interleaved for hashes, combined for arrays, and overriden for scalar values. This was heavily inspired by Will-It-Blend, and in this implementation it all blends. Implementation notes -- Updating a parent profile doesn't apply changes to the child objects until a sync, so this seems like a good upgrade for a future commit. Also, the children mapping that makes this possible needs some tweaks because they may load out of order, in which case "cobbler list" can't render a full tree. There are various approaches to deal with this and it should be a (relatively) easy change. | ||||
* | Fix error in name loading. | Michael DeHaan | 2007-06-12 | 1 | -4/+4 |
| | |||||
* | random FIXME cleanup | Michael DeHaan | 2007-06-12 | 3 | -9/+2 |
| | |||||
* | Make ksmeta variables available at top level again. | Michael DeHaan | 2007-06-12 | 1 | -24/+6 |
| | |||||
* | release bump | Michael DeHaan | 2007-06-12 | 3 | -10/+13 |
| | |||||
* | Generalizes tree listing to allow for inheritance and arbitrary nesting | Michael DeHaan | 2007-06-12 | 6 | -15/+24 |
| | |||||
* | Add conceptual_parent concept, to allow tree retrieval of objects that may have | Michael DeHaan | 2007-06-12 | 4 | -24/+29 |
| | | | | | | | | | intermediate subobjects of the same type in the way. For instance, the conceptual parent of a subprofile is not the parent profile, but is the distro object. Also fixing a bug in is_pxe_supported() | ||||
* | Add code for generation of object downlinks during config parsing. | Michael DeHaan | 2007-06-12 | 6 | -11/+50 |
| | | | | | | Reasonably efficient, and allows for faster display/searching, with the ability to do arbitrary nesting for config display when we have inheritable profiles implemented. | ||||
* | Remove dead code. | Michael DeHaan | 2007-06-12 | 1 | -31/+0 |
| | |||||
* | Generalizes object blending and the concept of parentage to allow for later ↵ | Michael DeHaan | 2007-06-11 | 7 | -120/+191 |
| | | | | | | | | | | | | | support of inheritance hierarchies, as well as making more data available to koan and the kickstart templating engine. With this change, any variable in the tree (anywhere), is now accessible via Cheetah -- and the same goes for koan XMLRPC. Unit tests pass and looks okay on the outside, though this still warrants extended testing to verify no unintended behaviors have changed. | ||||
* | Always create the .origin and directory, even if doing the reposync from | Michael DeHaan | 2007-06-08 | 1 | -3/+2 |
| | | | | yum_rhn_plugin. Needs further testing. | ||||
* | Add --createrepo-flags (in "cobbler repo add") to the manpage, also add "-c | Michael DeHaan | 2007-06-07 | 2 | -8/+8 |
| | | | | cache" as a default value. | ||||
* | This is Perry Myers's patch to reposync to allow for caching options and to | Michael DeHaan | 2007-06-07 | 4 | -34/+53 |
| | | | | eliminate extra calls to createrepo. | ||||
* | This is Adam Rosenwald's patch for seperating triggers into pre and post | Michael DeHaan | 2007-06-06 | 5 | -8/+28 |
| | | | | triggers, plus my modifications to make them deal with return codes. | ||||
* | Fix error in string translation changes. | Michael DeHaan | 2007-06-01 | 1 | -2/+2 |
| | |||||
* | Serialize the value given for --mac. | Michael DeHaan | 2007-05-30 | 1 | -2/+3 |
| | |||||
* | Ongoing work on making system --names descriptive, plus manpage and | Michael DeHaan | 2007-05-30 | 2 | -10/+11 |
| | | | | CHANGELOG changes. | ||||
* | WIP: Allow system names to be anything, and gather mac address and IP from | Michael DeHaan | 2007-05-30 | 5 | -88/+148 |
| | | | | | | either the inferred sytem name or the values given to --ip-address (--ip) or --mac-address (--mac). Change the action code to use this, and not create PXE entries when such info is not available. | ||||
* | String update. | Michael DeHaan | 2007-05-30 | 1 | -1/+1 |
| | |||||
* | Fix missing rhpl import for i18n | Michael DeHaan | 2007-05-30 | 1 | -0/+2 |
| | |||||
* | Fix bug when a report on a specific object is requested using the wrong | Michael DeHaan | 2007-05-30 | 1 | -1/+1 |
| | | | | case. | ||||
* | Begining of i18n of cobbler. Tests pass, works with English. Need to test | Michael DeHaan | 2007-05-29 | 24 | -453/+259 |
| | | | | | | | translation function and run manual testing to ensure no functional errors in other places (such as import). cobbler_msg (strings file) has been removed. | ||||
* | Starting to add i18n to cobbler using rhpl | Michael DeHaan | 2007-05-25 | 24 | -0/+49 |
| | |||||
* | Change cobbler code to use /etc/ethers and /var/lib/cobbler/cobbler_hosts | Michael DeHaan | 2007-05-24 | 2 | -10/+47 |
| | | | | | | | | | | | for dnsmasq, only writing minimal contents to /etc/dnsmasq.conf -- basically just tagging the systems with weird arches so they get the right bootloaders. "Cobbler sync" will only need to be run when adding the systems with the weird arches, and others should be dynamic without need to SIGHUP (/sbin/service restart) dnsmasq. In theory :) dnsmasq integration with cobbler is still rather experimental, but looks solid thus far. Have not actually tested any non-pxelinux.0 arches. | ||||
* | Add support for dnsmasq as an alternative to ISC dhcpd. | Michael DeHaan | 2007-05-24 | 7 | -34/+99 |
| | | | | | Also add --hostname option to "cobbler system add" for dnsmasq DNS control features. | ||||
* | in rawhide, apparently yumdownloader doesn't accept --config but does | Michael DeHaan | 2007-05-01 | 1 | -1/+1 |
| | | | | accept -c. | ||||
* | Echo "list" features in report syntax. | Michael DeHaan | 2007-04-27 | 1 | -9/+17 |
| | |||||
* | Allow "list" to show specifics of a specific object when given as a | Michael DeHaan | 2007-04-27 | 1 | -4/+23 |
| | | | | parameter. | ||||
* | Un-un-hardcode the dir parameter for now. | Michael DeHaan | 2007-04-27 | 1 | -1/+1 |
| | |||||
* | If import name has underscores, prevent duplicate arch info just the same. | Michael DeHaan | 2007-04-27 | 1 | -0/+3 |
| | | | | (This should probably be replaced with a regex eventually). | ||||
* | Remove hardcode of /var/www/cobbler from cobblerd | Michael DeHaan | 2007-04-27 | 1 | -1/+1 |
| |