summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Adding kickstart serving CGI script.Michael DeHaan2007-07-096-2/+123
| | | | Also fixing one error in the utils module.
* Make sure system deletions are occur without requiring a cobblerd restartMichael DeHaan2007-07-051-0/+6
|
* More packaging.Michael DeHaan2007-07-031-0/+1
|
* add missing file to MANIFEST.inMichael DeHaan2007-07-031-1/+1
|
* Fix up versionsMichael DeHaan2007-07-031-1/+1
|
* Fix python 2.3 sortingMichael DeHaan2007-07-031-1/+1
|
* Add logging for cobblerd + logrotate script.Michael DeHaan2007-07-028-14/+76
| | | | Bumped revision to 0.5.1.
* Debian has a different argument for 'ksdevice', also add extra D/L infoMichael DeHaan2007-06-292-1/+2
| | | | to web page.
* Remove duplicate append.Michael DeHaan2007-06-292-1/+10
|
* Added script to push RPMsMichael DeHaan2007-06-273-2/+5
|
* Request kickstart files based on system.name, not pxeification, since newerMichael DeHaan2007-06-261-4/+4
| | | | koan does not pxeify request URLs.
* This is redundant because find will already downcase.Michael DeHaan2007-06-221-3/+0
|
* Update config on each XMLRPC call so restarting cobblerd will notMichael DeHaan2007-06-221-0/+9
| | | | be required. Needs to be a bit more efficient.
* updating cobblerd to use API rather than YAML deserialization.Michael DeHaan2007-06-222-66/+21
| | | | (find is case agnostic, etc)
* Fix cobblerd to accept koan input for system names that are notMichael DeHaan2007-06-221-12/+74
| | | | based on mac addresses.
* Use get_config_filename from utilsMichael DeHaan2007-06-221-1/+1
|
* Lowercase input on removal (this should really be using the find() method.Michael DeHaan2007-06-224-3/+6
|
* Experimental support for provisioning Debian.Michael DeHaan2007-06-213-3/+5
|
* Repos should default to autosync.Michael DeHaan2007-06-211-2/+2
|
* Fix status printingMichael DeHaan2007-06-212-19/+19
|
* default is still PXEableMichael DeHaan2007-06-211-0/+2
|
* Optional override of --kickstart on a per-system basis.Michael DeHaan2007-06-156-16/+57
|
* Keep track of depth of cobbler objects such that a pseudo-topological sortMichael DeHaan2007-06-136-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 debugMichael DeHaan2007-06-131-1/+0
|
* Lots of work towards profile inheritance. This works in the UI now, withMichael DeHaan2007-06-1312-96/+231
| | | | | | | | | | | | | | | | | | | 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 DeHaan2007-06-121-4/+4
|
* random FIXME cleanupMichael DeHaan2007-06-123-9/+2
|
* Make ksmeta variables available at top level again.Michael DeHaan2007-06-121-24/+6
|
* release bumpMichael DeHaan2007-06-126-13/+19
|
* Generalizes tree listing to allow for inheritance and arbitrary nestingMichael DeHaan2007-06-126-15/+24
|
* Add conceptual_parent concept, to allow tree retrieval of objects that may haveMichael DeHaan2007-06-124-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 DeHaan2007-06-126-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 DeHaan2007-06-121-31/+0
|
* Fix webpage typos.Michael DeHaan2007-06-121-2/+2
|
* Generalizes object blending and the concept of parentage to allow for later ↵Michael DeHaan2007-06-117-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.
* Fix doc pathsMichael DeHaan2007-06-082-1/+1
|
* New cobbler website.Michael DeHaan2007-06-0825-172/+522
|
* Put cobbler website under version control, some changes still TBAMichael DeHaan2007-06-0853-13/+4239
|
* Always create the .origin and directory, even if doing the reposync fromMichael DeHaan2007-06-081-3/+2
| | | | yum_rhn_plugin. Needs further testing.
* Perry Myers docs for --arch on "cobbler repo add", + minor tweaksMichael DeHaan2007-06-071-0/+4
|
* Add --createrepo-flags (in "cobbler repo add") to the manpage, also add "-cMichael DeHaan2007-06-075-9/+17
| | | | cache" as a default value.
* This is Perry Myers's patch to reposync to allow for caching options and toMichael DeHaan2007-06-074-34/+53
| | | | eliminate extra calls to createrepo.
* Fix setup.pyMichael DeHaan2007-06-061-9/+9
|
* This is Adam Rosenwald's patch for seperating triggers into pre and postMichael DeHaan2007-06-069-32/+61
| | | | triggers, plus my modifications to make them deal with return codes.
* Fix error in string translation changes.Michael DeHaan2007-06-011-2/+2
|
* Serialize the value given for --mac.Michael DeHaan2007-05-301-2/+3
|
* Ongoing work on making system --names descriptive, plus manpage andMichael DeHaan2007-05-305-76/+104
| | | | CHANGELOG changes.
* WIP: Allow system names to be anything, and gather mac address and IP fromMichael DeHaan2007-05-305-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 DeHaan2007-05-301-1/+1
|
* Fix missing rhpl import for i18nMichael DeHaan2007-05-301-0/+2
|