Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Apply James Laska's yaboot patch | Michael DeHaan | 2008-12-12 | 1 | -0/+8 |
| | |||||
* | Patch #2 for cobbler template-files addition | James Cammarata | 2008-09-27 | 1 | -2/+6 |
| | |||||
* | At Spot's suggestion, make sure all source code files include the correct ↵ | Michael DeHaan | 2008-08-13 | 1 | -3/+11 |
| | | | | | | GPLv2+ license header, as Cobbler is GPLv2. Also finally remove serializer_shelve, which is replaced by serializer_catalog. | ||||
* | Cobbler system objects can now descend from systems as well as objects, and ↵ | Michael DeHaan | 2008-08-05 | 1 | -0/+1 |
| | | | | images are generically PXE-bootable. This is relatively awesome. | ||||
* | Make yum repo config for yum_post_install_mirror fully dynamic | Michael DeHaan | 2008-07-23 | 1 | -4/+0 |
| | |||||
* | Update cobbler check to help with vsftpd setup, needed for our planned ↵ | Michael DeHaan | 2008-07-15 | 1 | -0/+2 |
| | | | | pseudo-PXE implementation for s390x | ||||
* | Fix mkdir invocation, since we no longer own the RPMs | Michael DeHaan | 2008-06-09 | 1 | -2/+2 |
| | |||||
* | Do not own tftpboot, but create subdirs as needed automatically. | Michael DeHaan | 2008-05-29 | 1 | -0/+7 |
| | |||||
* | Various DNS/DHCP work. | Michael DeHaan | 2008-05-02 | 1 | -7/+7 |
| | |||||
* | Working on moving DNS/DHCP management to cobbler/modules (uses modules.conf) | Michael DeHaan | 2008-05-02 | 1 | -11/+7 |
| | | | | In progress. | ||||
* | Adjusting the dhcp patch some, prior to moving it all into modules/ | Michael DeHaan | 2008-05-02 | 1 | -1/+1 |
| | |||||
* | Apply John Eckersberg's patch for BIND management. | Michael DeHaan | 2008-05-02 | 1 | -0/+4 |
| | |||||
* | Abstract out sync code into it's constituent parts, plus some packaging ↵ | Michael DeHaan | 2008-04-18 | 1 | -477/+18 |
| | | | | changes that I left out earlier. | ||||
* | Kickstarts are now dynamically generated by mod_python, CGI's now fall | Michael DeHaan | 2008-04-18 | 1 | -357/+8 |
| | | | | under mod_python, kickstart templating code now moved out of sync function. | ||||
* | Replaced the existing cobbler pre/post install triggers system with a much ↵ | Michael DeHaan | 2008-04-15 | 1 | -19/+37 |
| | | | | more flexible model that (for each system) passes in the following. First arg: the word "system" or "profile", Second arg: the name of the said system or profile, Third: the MAC if available, Fourth: the IP. This is all logged by a default "status" trigger to /var/log/cobbler/install.log, for being read by the soon-to-be-revamped cobbler check. The check system logs all of this in order, followed by the word "start" or "stop", followed by the number of seconds since Epoch. | ||||
* | Now possible to override snippets on a per-profile or per-system basis, as ↵ | Michael DeHaan | 2008-04-11 | 1 | -213/+46 |
| | | | | discussed on the mailing list for usage for doing disk/package config, etc | ||||
* | Two things -- (A) remove rhpl dep as we aren't using it and we want to use | Michael DeHaan | 2008-04-09 | 1 | -1/+1 |
| | | | | | more standard xlat for other distros potentially, (B) fix the kerb module some more. | ||||
* | Apply iranzo's memtest patch | Michael DeHaan | 2008-04-09 | 1 | -2/+51 |
| | |||||
* | Add a --owner to all the objects, plus associated API calls and backend ↵ | Michael DeHaan | 2008-03-26 | 1 | -11/+12 |
| | | | | | | | | stuff, for use with the (pending real soon now) authz_ownership module. Also updated docs. Incidentally, self.settings.tftpboot is now utils.tftpboot_location() -- which is required because tftpboot moves around. Previously this was masked to still look like a settings variable but I decided to remove the hack. All code using that location has been updated appropriately. | ||||
* | Apply patch to make disabled repos (using new --yumopts feature) not be used ↵ | Michael DeHaan | 2008-03-17 | 1 | -3/+7 |
| | | | | during install. | ||||
* | Adding patch to send hostname | Michael DeHaan | 2008-03-12 | 1 | -0/+2 |
| | |||||
* | Added in a possible workaround for a user problem with source_repos in an ↵ | Michael DeHaan | 2008-02-13 | 1 | -0/+5 |
| | | | | upgrade scenario (testing needed). | ||||
* | Keep leading newline from appearing in template files. | Michael DeHaan | 2008-01-22 | 1 | -0/+4 |
| | |||||
* | Added http_port parameter to settings so Apache can run on ports other than 80. | Michael DeHaan | 2008-01-10 | 1 | -9/+8 |
| | |||||
* | Rename some templates, remove proxy logic that is not necc. for new performance | Michael DeHaan | 2007-12-20 | 1 | -10/+7 |
| | | | | plans, remove watcher.py reference | ||||
* | -b option to wget isn't available in busybox, and we don't need it, so don't ↵ | Michael DeHaan | 2007-12-20 | 1 | -3/+3 |
| | | | | use it. | ||||
* | The repo management code generates some things on a per-profile basis which | Michael DeHaan | 2007-12-18 | 1 | -2/+2 |
| | | | | | should be generated on a per-system basis to support --server-override correctly. This is a fix. | ||||
* | Performance tweaking and benchmarks. | Michael DeHaan | 2007-12-12 | 1 | -2/+5 |
| | |||||
* | Lots of logging improvements, keep sync from blitzing the WebUI | Michael DeHaan | 2007-12-06 | 1 | -1/+1 |
| | |||||
* | Work on making the default service authenticator grok Apache htdigest files. | Michael DeHaan | 2007-12-05 | 1 | -0/+1 |
| | |||||
* | Slight changes to post install triggers patch, namely adding some underscores. | Michael DeHaan | 2007-11-29 | 1 | -2/+2 |
| | |||||
* | Initial application of Tim V's patch to enable post install triggers. | Michael DeHaan | 2007-11-29 | 1 | -1/+5 |
| | |||||
* | Quote wget args to avoid creating stray files. | Michael DeHaan | 2007-11-29 | 1 | -4/+4 |
| | |||||
* | Changes to make "cobbler ___ report [___]" and "cobbler ___ list" work like ↵ | Michael DeHaan | 2007-11-27 | 1 | -0/+1 |
| | | | | they used to, which means adding a few subcommands, abstracting away the list logic, and writing some minor code to make the trailing names look like --name=x to please optparse. | ||||
* | Detect when the NFS path given by the user is missing the colon, and warn ↵ | Michael DeHaan | 2007-11-26 | 1 | -1/+4 |
| | | | | | | them before the import. Also warn users with existing configurations during the cobbler sync, rather than showing the generic traceback. | ||||
* | Fixes baseurls used in repo setup. For instance, if running RHEL5.1, the ↵ | Michael DeHaan | 2007-11-13 | 1 | -8/+22 |
| | | | | | | | kickstart base urls in 0.6.3 would be incorrect so only core packages could be used in the kickstart if using $yum_repo_stanza. | ||||
* | Fix the part that configures yum on the installed machines/etc for when ↵ | Michael DeHaan | 2007-11-09 | 1 | -5/+6 |
| | | | | there is only one yum repo as part of the distro. | ||||
* | Make copyfile understand that if it can't copy a file to itself it shouldn't | Michael DeHaan | 2007-11-07 | 1 | -2/+5 |
| | | | | fail the operation. | ||||
* | Changes to make the overhauled repo templating work with source repositories ↵ | Michael DeHaan | 2007-11-05 | 1 | -6/+7 |
| | | | | (which are repos found on the installation media during the import process, things like RHEL5's VT repo). | ||||
* | Remove debug code. | Michael DeHaan | 2007-11-05 | 1 | -2/+0 |
| | |||||
* | Optimize sync performance by caching the results of calls to "blender". | Michael DeHaan | 2007-11-05 | 1 | -22/+23 |
| | |||||
* | Slight tweak to make imports work with new repo generation | Michael DeHaan | 2007-11-02 | 1 | -1/+1 |
| | |||||
* | Making sync use the new mirror parameter. | Michael DeHaan | 2007-11-02 | 1 | -2/+2 |
| | |||||
* | Work on getting the repos to be templated, largely complete, pending more ↵ | Michael DeHaan | 2007-11-02 | 1 | -25/+63 |
| | | | | testing. | ||||
* | In the process of making all repositories templates so we can apply the ↵ | Michael DeHaan | 2007-11-02 | 1 | -44/+94 |
| | | | | | | | 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. | ||||
* | Code to wire up the new --server-override to the sync code. This leaves off ↵ | Michael DeHaan | 2007-11-01 | 1 | -16/+17 |
| | | | | | | | | 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 :) | ||||
* | Fix for cobbler's dhcp generation behavior with the new interface ↵ | Michael DeHaan | 2007-10-31 | 1 | -4/+8 |
| | | | | | | representation. (Plus some unfinished work on paginating the WebUI). | ||||
* | Call deserialize after the pre-sync triggers are run to allow those triggers ↵ | Michael DeHaan | 2007-10-24 | 1 | -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. | ||||
* | Remove a circular import between the serializer and the API that was ↵ | Michael DeHaan | 2007-10-23 | 1 | -12/+13 |
| | | | | confusing Virt-Factory. | ||||
* | Service restarting has been abstracted out of the action_sync code, and is ↵ | Michael DeHaan | 2007-10-19 | 1 | -26/+2 |
| | | | | | | | | | | 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. |